default
Simple Inverse-Transform Sampling Strategy
This module provides a basic univariate sampler based on inverse transform sampling (also known as the quantile/PPF method). It is used as a fallback when advanced sampling methods (e.g. UNU.RAN) are not available.
- class pysatl_core.sampling.default.DefaultSamplingUnivariateStrategy(*args, **kwargs)[source]
Bases:
SamplingStrategyDefault univariate sampler based on inverse transform sampling.
This strategy generates samples by applying the PPF (inverse CDF) to uniformly distributed random variables.
Notes
Requires the distribution to provide a PPF computation method.
Assumes that the PPF follows NumPy semantics (vectorized evaluation).
Graph-derived PPFs (scalar-only) are currently not supported.
Returns a NumPy array containing the generated samples.