parq_blockmodel.reblocking.conversion.tabular_to_3d_dict#
- parq_blockmodel.reblocking.conversion.tabular_to_3d_dict(df)[source]#
Convert a DataFrame indexed by i, j, k into a dict of 3D arrays. Object/categorical columns are converted to codes for efficient storage/interpolation.
Parameters: - df: DataFrame indexed by i, j, k
Returns: - dict of 3D arrays (C-order) - dict of pd.Indexes (categories)
- Return type:
tuple[dict[str,ndarray],dict[str,Index]]