Scenario
Represent snailz parameters.
ScenarioData
Bases: BaseModel
Represent all generated data combined.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
assays
|
AllAssays
|
all assays |
required |
images
|
dict
|
all images |
required |
machines
|
AllMachines
|
all machines |
required |
params
|
ScenarioParams
|
all parameters |
required |
persons
|
AllPersons
|
all persons |
required |
specimens
|
AllSpecimens
|
all specimens |
required |
surveys
|
AllSurveys
|
all surveys |
required |
Source code in src/snailz/scenario.py
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 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
|
generate(params, with_images=True)
staticmethod
Generate data.
Source code in src/snailz/scenario.py
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
save(out_dir, data, full)
staticmethod
Save all data.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
out_dir
|
Path
|
where to write |
required |
data
|
ScenarioData
|
what to write |
required |
full
|
bool
|
save all details |
required |
Source code in src/snailz/scenario.py
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 |
|
_ensure_dir(dir_path)
Ensure that directory exists and is empty.
Source code in src/snailz/scenario.py
106 107 108 109 110 111 |
|