parq_blockmodel.schema.utils.extract_column_aliases_from_schema#
- parq_blockmodel.schema.utils.extract_column_aliases_from_schema(schema)[source]#
Extract alias mappings from schema df-eval metadata.
Returns a dict mapping target_column -> source_column for all columns that have an alias specified in their df-eval metadata.
- Parameters:
schema (DataFrameSchema) – The pandera schema.
- Returns:
Mapping of {target_column: source_column} for aliased columns. Example: {“deposit_code”: “deposit”} if deposit_code has alias “deposit”.
- Return type:
dict[str, str]