VaccinationDimension#
- class dynode.config.dimension.VaccinationDimension(max_ordinal_vaccinations: int, seasonal_vaccination: bool = False, name: Annotated[str, BeforeValidator(func=_verify_name, json_schema_input_type=PydanticUndefined)] = 'vax')#
Bases:
Dimension
A vaccination dimension of a compartment, supporting ordinal (and optionally seasonal) vaccinations.
- __init__(max_ordinal_vaccinations: int, seasonal_vaccination: bool = False, name: Annotated[str, BeforeValidator(func=_verify_name, json_schema_input_type=PydanticUndefined)] = 'vax')#
Specify a vaccination dimension with some ordinal doses and optional seasonal dose.
Methods
__init__
(max_ordinal_vaccinations[, ...])Specify a vaccination dimension with some ordinal doses and optional seasonal dose.
Attributes
Maximum number of tracked vaccinations in the dimension.
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
name
bins
- seasonal_vaccination: bool#
- property max_shots: int#
Maximum number of tracked vaccinations in the dimension.
Additional shots do not increase the count.
- _abc_impl = <_abc._abc_data object>#
- model_config: ClassVar[ConfigDict] = {}#
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].