base
Base classes for DASCore’s pydantic models.
Functions
| Name | Description |
|---|---|
| sensible_model_equals | Custom equality to not compare private attrs and handle numpy arrays. |
| sensible_model_hash | Hash a model on its fields, agreeing with sensible_model_equals. |
| values_equal | Recursively compare dumped values; nulls are equal only to nulls. |
Classes
| Name | Description |
|---|---|
| DascoreBaseModel | A base model with sensible configurations. |
| InventoryModel | Base class for immutable DASDAE inventory objects. |
| TimeRangedModel | Base class for inventory objects with time-validity epochs. |