smif.data_layer.file.file_metadata_store module¶
File-backed metadata store
Summary¶
Classes:
FileMetadataStore |
File-based metadata store (supports YAML, CSV, or GDAL-compatible files) |
Reference¶
-
class
smif.data_layer.file.file_metadata_store.
FileMetadataStore
(base_folder)[source]¶ Bases:
smif.data_layer.abstract_metadata_store.MetadataStore
File-based metadata store (supports YAML, CSV, or GDAL-compatible files)
-
read_unit_definitions
()[source]¶ Reads custom unit definitions
Returns: Pint-compatible unit definitions Return type: list[str]
-
write_unit_definitions
(units)[source]¶ Reads custom unit definitions
Parameters: list[str] – Pint-compatible unit definitions
-
read_dimension
(dimension_name)[source]¶ Return dimension
Parameters: dimension_name (str) – Returns: A dimension definition (including elements) Return type: Coords
-
write_dimension
(dimension)[source]¶ Write dimension to project configuration
Parameters: dimension (Coords) –
-