Source code for pyrevs.sampler.config

from dataclasses import dataclass
from dataclasses import field
from pyrevs.core import MergePolicy


@dataclass(frozen=True)
[docs] class SamplerConfig: """Sampler configuration.""" __section__ = "sampler" __merge_policy__ = MergePolicy.IMMUTABLE
[docs] strategy: str = field( default="ams", metadata={ "doc": "Sampling strategy to use, either 'ams' or 'montecarlo'.", }, )
[docs] deterministic: bool = field( default=False, metadata={"doc": "Use deterministic sampling, seeding all RNGs. fmodel must also do so."} )