approximation
Protocols for characteristic-level approximation methods.
- class pysatl_core.transformations.approximations.approximation.CharacteristicApproximationMethod(*args, **kwargs)[source]
Bases:
ProtocolProtocol for a single characteristic approximation method.
Implementations are responsible only for one characteristic and can use any numeric approximation strategy (interpolation, splines, tabulation, etc.).
- approximate(distribution, **options)[source]
Build an analytical computation for a target characteristic.
- Parameters:
distribution (
DerivedDistribution) – Distribution to approximate.**options (
Any) – Extra approximation options.
- Returns:
Approximate analytical computation for the target characteristic.
- Return type:
AnalyticalComputation[Any,Any]
- __init__(*args, **kwargs)