parq_blockmodel.schema.utils.extract_column_aliases_from_schema

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]