datasim.DistributionSampler

class datasim.DistributionSampler(property: str, np_generator: str, parameters: Dict, accumulation: Literal['absolute', 'cumulative', 'binned'], start: float | None = None, min: float | None = None, max: float | None = None, width=1.0, scaling=1.0)
__init__(property: str, np_generator: str, parameters: Dict, accumulation: Literal['absolute', 'cumulative', 'binned'], start: float | None = None, min: float | None = None, max: float | None = None, width=1.0, scaling=1.0)

Methods

__init__(property, np_generator, parameters, ...)

next()

sample()

Attributes

value

accumulate

width

current_bin

samples_left

rng

np_function

parameters

property