nemo_microservices.data_designer.config.sampler_params#

Module Contents#

Classes#

Functions#

Data#

API#

class nemo_microservices.data_designer.config.sampler_params.BernoulliMixtureSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

dist_name: str#

‘Field(…)’

dist_params: dict#

‘Field(…)’

p: float#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.BernoulliSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

p: float#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.BinomialSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

n: int#

‘Field(…)’

p: float#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.CategorySamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

values: list[str | int | float]#

‘Field(…)’

weights: list[float] | None#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.DatetimeSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

end: str#

‘Field(…)’

start: str#

‘Field(…)’

unit: Literal[Y, M, D, h, m, s]#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.GaussianSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

decimal_places: int | None#

‘Field(…)’

mean: float#

‘Field(…)’

stddev: float#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.PersonSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

age_range: list[int]#

‘Field(…)’

city: str | list[str] | None#

‘Field(…)’

property generator_kwargs: list[str]#

Keyword arguments to pass to the person generator.

locale: str#

‘Field(…)’

property people_gen_key: str#
sample_dataset_when_available: bool#

‘Field(…)’

sex: nemo_microservices.data_designer.config.sampler_params.SexT | None#

‘Field(…)’

state: str | list[str] | None#

‘Field(…)’

with_synthetic_personas: bool#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.PoissonSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

mean: float#

‘Field(…)’

nemo_microservices.data_designer.config.sampler_params.SamplerParamsT: typing_extensions.TypeAlias#

None

class nemo_microservices.data_designer.config.sampler_params.SamplerType#

Bases: str, enum.Enum

BERNOULLI#

‘bernoulli’

BERNOULLI_MIXTURE#

‘bernoulli_mixture’

BINOMIAL#

‘binomial’

CATEGORY#

‘category’

DATETIME#

‘datetime’

GAUSSIAN#

‘gaussian’

PERSON#

‘person’

POISSON#

‘poisson’

SCIPY#

‘scipy’

SUBCATEGORY#

‘subcategory’

TIMEDELTA#

‘timedelta’

UNIFORM#

‘uniform’

UUID#

‘uuid’

class nemo_microservices.data_designer.config.sampler_params.ScipySamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

decimal_places: int | None#

‘Field(…)’

dist_name: str#

‘Field(…)’

dist_params: dict#

‘Field(…)’

nemo_microservices.data_designer.config.sampler_params.SexT: typing_extensions.TypeAlias#

None

class nemo_microservices.data_designer.config.sampler_params.SubcategorySamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

category: str#

‘Field(…)’

values: dict[str, list[str | int | float]]#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.TimeDeltaSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

dt_max: int#

‘Field(…)’

dt_min: int#

‘Field(…)’

reference_column_name: str#

‘Field(…)’

unit: Literal[D, h, m, s]#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.UUIDSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

property last_index: int#
prefix: str | None#

‘Field(…)’

short_form: bool#

‘Field(…)’

uppercase: bool#

‘Field(…)’

class nemo_microservices.data_designer.config.sampler_params.UniformSamplerParams(/, **data: Any)#

Bases: nemo_microservices.data_designer.config.base.ConfigBase

decimal_places: int | None#

‘Field(…)’

high: float#

‘Field(…)’

low: float#

‘Field(…)’

nemo_microservices.data_designer.config.sampler_params.is_numerical_sampler_type(
sampler_type: nemo_microservices.data_designer.config.sampler_params.SamplerType,
) bool#