linopy.piecewise.breakpoints#
- linopy.piecewise.breakpoints(values, *, dim=None)#
Create a breakpoint DataArray for piecewise linear constraints.
- Parameters:
values (
BreaksLike) – Breakpoint values. Accepted types:Sequence[float],pd.Series,pd.DataFrame, orxr.DataArray. A 1D input (list, Series) creates 1D breakpoints. A 2D input (DataFrame, multi-dim DataArray) creates per-entity breakpoints (dimis required for DataFrame).dim (
str, optional) – Entity dimension name. Required whenvaluesis apd.DataFrameordict.
- Returns:
DataArray
See also
Slopesper-piece slopes +
y0(deferred or standalone viaSlopes.to_breakpoints()).