Parameters
Data generation parameters.
Parameters
Bases: BaseModel
Store all data generation parameters.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
seed
|
int
|
RNG seed |
123456
|
precision
|
int
|
floating point digits |
2
|
num_persons
|
int
|
number of persons |
5
|
num_grids
|
int
|
number of sample grids |
3
|
num_samples
|
int
|
number of samples |
20
|
locale
|
str
|
name generation locale |
'et_EE'
|
grid_size
|
int
|
sample grid size |
11
|
sample_mass
|
tuple[float, float]
|
sample mass bounds |
(0.5, 1.5)
|
sample_date
|
tuple[date, date]
|
sampling date bounds |
(datetime.date(2025, 1, 1), datetime.date(2025, 3, 31))
|
pollution_factor
|
float
|
pollution effect on mass |
0.3
|
clumsy_factor
|
float | None
|
clumsy operator effect on mass (if any) |
0.5
|
Source code in snailz/parameters.py
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
|
validate_clumsy_factor()
Check clumsiness factor.
Source code in snailz/parameters.py
33 34 35 36 37 38 39 40 41 42 43 |
|
validate_locale()
Check locale.
Source code in snailz/parameters.py
45 46 47 48 49 50 51 |
|
validate_sample_date()
Check sample dates.
Source code in snailz/parameters.py
53 54 55 56 57 58 59 |
|
validate_sample_mass()
Check sample mass.
Source code in snailz/parameters.py
61 62 63 64 65 66 67 68 69 |
|