mt_metadata.common.range
Classes
Range of values. |
|
Range of values. |
Module Contents
- class mt_metadata.common.range.MinMaxRange(**data)
Bases:
mt_metadata.base.MetadataBaseRange of values.
- minimum
Minimum value of the range.
- Type:
float
- maximum
Maximum value of the range.
- Type:
float
- minimum: Annotated[float, Field(default=0.0, description='Minimum value of the range.', validation_alias=AliasChoices('minimum', 'min'), json_schema_extra={'examples': '1.0', 'type': 'number', 'units': None, 'required': True})]
- maximum: Annotated[float, Field(default=0.0, description='Maximum value of the range.', validation_alias=AliasChoices('maximum', 'max'), json_schema_extra={'examples': '1.0', 'type': 'number', 'units': None, 'required': True})]
- class mt_metadata.common.range.StartEndRange(**data)
Bases:
mt_metadata.base.MetadataBaseRange of values.
- start
starting value of the range.
- Type:
float
- end
Ending value of the range.
- Type:
float
- start: Annotated[float, Field(default=0.0, description='Starting value.', validation_alias=AliasChoices('start', 'beginning'), json_schema_extra={'examples': '1.0', 'type': 'number', 'units': None, 'required': True})]
- end: Annotated[float, Field(default=0.0, description='Ending value of the range.', validation_alias=AliasChoices('end', 'finish'), json_schema_extra={'examples': '1.0', 'type': 'number', 'units': None, 'required': True})]