nabu.io.models.crop_volume
source module nabu.io.models.crop_volume
Classes
-
CropModel — Create a new model by parsing and validating input data from keyword arguments.
source class CropModel(**data: Any)
Bases : BaseModel
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be
validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
Attributes
-
model_extra : dict[str, Any] | None — Get extra fields set during validation.
-
model_fields_set : set[str] — Returns the set of fields that have been explicitly set on this model instance.
-
axis_0_slice : slice | None — ROI to apply along the axis 0
-
axis_1_slice : slice | None — ROI to apply along the axis 1
-
axis_2_slice : slice | None — ROI to apply along the axis 2
Methods
source classmethod CropModel.cast_axis_slice(v: slice | str | None) → slice | None
Raises
-
ValueError
source classmethod CropModel.serialize_axis_slice(v: slice | None) → str