The CalibrationMaterial class#

class rockverse.dualenergyct.CalibrationMaterial(zgroup, index)[source]#

Manages calibration material information for the Monte Carlo Dual Energy Computed Tomography (DECT) processing. This class handles various properties such as description, bulk density, and chemical composition of the calibration materials.

Note

This class is designed to be created and managed within the main Group. It should not be called directly.

Parameters:
  • zgroup (zarr.hierarchy.Group) – The Zarr group where the main Group is stored.

  • index ({0, 1, 2, 3}) – The index of the calibration material.

Methods#

CalibrationMaterial.keys()[source]#

Get the keys of the calibration material dictionary.

CalibrationMaterial.values()[source]#

Get the values of the calibration material dictionary.

CalibrationMaterial.items()[source]#

Get the key-value pairs of the calibration material properties.

CalibrationMaterial.check()[source]#

Checks for missing or incorrect properties in the calibration material.