spectral.utils.formatting.extract_metadata# spectral.utils.formatting.extract_metadata(df: DataFrame, cols: list[str] | None = None, row_idx: int = 0) → dict[str, Any][source]# Extract metadata from a DataFrame. Assumes metadata columns have constant values across rows. Parameters: dfpd.DataFrameDataFrame containing metadata colslist of str, optionalList of column names to extract. If None, extracts all columns. row_idxint, default 0Row index to extract from (typically 0 for constant columns) Returns: dictDictionary mapping column names to values