CADETProcess.parameter_space.SobolSampler

Contents

CADETProcess.parameter_space.SobolSampler#

class CADETProcess.parameter_space.SobolSampler[source]#

Bases: SamplerBase

Sobol sequence sampler via scipy.stats.qmc.

Generates the first 2**ceil(log2(n)) points of a scrambled Sobol sequence and consumes them in order; prefixes of the sequence retain low discrepancy, so a few postprocessing rejections are tolerated. Categorical parameters are covered as extra sequence dimensions, giving balanced category counts over full 2**m blocks. Box-bounded spaces only: raises if linear constraints are present. Use HopsySampler when linear constraints are present.