stilt.config.Variant#
- class stilt.config.Variant(name: 'str', met: 'str', met_config: 'Any', transport: 'TransportConfig', model: 'ModelInfo', realizations: 'int | None' = None, footprint: 'FootprintConfig | None' = None, geometry_hash: 'str | None' = None) None[source]#
One variant, resolved: its configs, its met, the model build, and its hashes.
Get one from
project.variantsorsim.variant. A variant withrealizations: Nis an ensemble: its simulations run N times, realizationkwithseed + k(transport_for()), and its results share one folder, arealization=kpartition each.Variants with equal
particles_hashshare one run of the transport model per receptor (and realization) and differ only in their footprints. The hashes are computed once. Change a variant withdataclasses.replace(), which computes them again.
Attributes#
Hash of the particles and |
|
The settings that identify this variant's footprints, or |
|
What a run records of the met, its config's |
|
Hash of |
|
The realizations its simulations run as, from |
|
The settings that identify this variant's particles, as |
Methods#
|
Return the transport config realization realization runs with. |