parq_blockmodel.utils.pyvista_utils.df_to_pv_image_data

parq_blockmodel.utils.pyvista_utils.df_to_pv_image_data(df, geometry, fill_value=nan)[source]

Convert a DataFrame to a PyVista ImageData object for a dense regular grid.

Parameters:
  • df (DataFrame) – DataFrame with MultiIndex (x, y, z) or columns x, y, z.

  • geometry (RegularGeometry) – RegularGeometry instance (provides shape, spacing, origin).

  • fill_value – Value to use for missing cells.

Returns:

PyVista ImageData object with cell data.

Return type:

pv.ImageData