mindscience.data.SamplingConfig

class mindscience.data.SamplingConfig(part_sampling_dict)[source]

Definition of global sampling configuration.

Parameters

part_sampling_dict (dict) – A dictionary that specifies sampling configurations for different parts. Supported keys include "domain", "BC", "IC" and "time". Each value is a mindscience.data.PartSamplingConfig instance. Any supported key can be omitted, and the corresponding sampling configuration will be set to None by default.

Examples

>>> from mindscience.data import SamplingConfig, PartSamplingConfig
>>> part_sampling_config_dict = {"domain" : PartSamplingConfig([100, 100], False, True),
...                              "BC" : PartSamplingConfig(100, True, "uniform", True, True)}
>>> sampling_config = SamplingConfig(part_sampling_config_dict)