parq_blockmodel.schema.utils.build_schema_metadata#
- parq_blockmodel.schema.utils.build_schema_metadata(geometry, schema, base_metadata=None, compression=None)[source]#
Build combined metadata dict for Parquet schema (geometry + schema YAML + compression).
- Parameters:
geometry (RegularGeometry) – The geometry object to embed.
schema (DataFrameSchema or None) – The pandera schema to embed, or None to remove embedded schema.
base_metadata (dict[bytes, bytes], optional) – Existing metadata to preserve.
compression (dict[str, Any], optional) – Compression policy metadata to persist alongside geometry and schema.
- Returns:
Combined metadata with geometry and schema YAML keys.
- Return type:
dict[bytes, bytes]