imap_processing.hi.utils.CalibrationProductConfig#

class imap_processing.hi.utils.CalibrationProductConfig(pandas_obj: DataFrame)#

Register custom accessor for calibration product configuration DataFrames.

Parameters:

pandas_obj (pandas.DataFrame) – Object to run validation and use accessor functions on.

__init__(pandas_obj: DataFrame) None#

Methods

__init__(pandas_obj)

from_csv(path)

Read configuration CSV file into a pandas.DataFrame.

Attributes

calibration_product_numbers

Get the calibration product numbers from the current configuration.

index_columns

number_of_products

Get the number of calibration products in the current configuration.

required_columns

tof_detector_pairs