datamodel#
Common data structures shared across the datakit pipeline.
The module groups the frozen dataclasses that represent discovered files, aligned timelines, and high-level dataset bundles so that explorers can see “what flows through the system” in one place.
- class mesofield.datakit.datamodel.StreamPayload[source]#
Bases:
objectTyped wrapper around arbitrary stream values.
Each payload records its
kind(table/array/mapping/sequence/scalar), the rawdataobject, and lightweightattrsthat describe shape or column metadata. Persisting this metadata makes it easier to reconstruct the original Python object on reload.
- class mesofield.datakit.datamodel.ManifestEntry[source]#
Bases:
objectSingle file discovered during manifest building.