Getting Started
Install
pip install drcutils
Optional Extras
pip install drcutils[doe]
pip install drcutils[stats]
pip install drcutils[plotly]
Choose Your Import Style
Use the flat API for quick scripts:
from drcutils import export_figure, generate_doe
Or import by domain when you want a clearer namespace:
from drcutils.viz import export_figure
from drcutils.doe import generate_doe
The same domain-first pattern applies to drcutils.brand,
drcutils.data, and drcutils.runtime.
Quick Examples
import pandas as pd
from drcutils.doe import generate_doe
from drcutils.viz import export_figure
design = generate_doe(
kind="lhs",
factors={"temperature": (20.0, 80.0), "pressure": (1.0, 3.0)},
n_samples=12,
seed=42,
)
df = pd.DataFrame({"x": [0, 1, 2], "y": [0, 1, 4]})
fig = df.plot(x="x", y="y").get_figure()
export_figure(fig, "artifacts/figures/main_result")
print(design["summary"]["n_runs"])