pystrata.site.NonlinearCurve¶
- class pystrata.site.NonlinearCurve(name='', strains=None, values=None, limits=None)[source]¶
Abstract base class for nonlinear curve with log-linear interpolation.
- Parameters:
name (str, optional) – used for identification
strains (
numpy.ndarray, optional) – strains for each of the values [decimal].values (
numpy.ndarray, optional) – value of the property corresponding to each strain. Damping should be specified in decimal, e.g., 0.05 for 5%.limits (tuple, optional) – (min, max) limits for clipping interpolated values
Methods
__init__([name, strains, values, limits])from_published(name, param)Create a NonlinearCurve from published curves.
Attributes