v2026.4.0 (2026-04-29)
Backwards Incompatible Changes
HDFMapDigiSISCrate.construct_dataset_nameno longer assumes theSIS 3302analog-digital-converter for theadcargument when theSIS 3305andSIS 3302adc’s are deployed for the configuration. This has downstream effects onHDFMapDigiSISCrate.get_adc_info,HDFReadData, andread_data. (#196)
Deprecations and Removals
Removed from
HDFReadData(never fully implemented) methods and properties_update_plasma_constants,set_plasma_value,set_plasma,plasma, andconvert_signal. (#195)
Features
Added keyword argument
time_slicetoHDFReadData, and thusread_data, which allows for temporal slicing during the data extraction. (#195)Added validation methods
validate_config_name,validate_config_name_and_adc, andvalidate_board_and_channeltoHDFMapDigiTemplate. (#196)
Trivial/Internal Changes
Refactored
HDFReadData.__new__to improve readability. Many of the more complicated code-blocks were separated into specific helper functions. (#195)Incorporated
HDFMapDigiTemplate.validate_board_and_channelinto toget_adc_info. (#196)Streamlined the
construct_dataset_namemethod forHDFMapDigiLeCroy180E,HDFMapDigiSIS3301, andHDFMapDigiSISCrateby incorporatingvalidate_board_and_channelfor argument validation andget_adc_infofor generating the information dictionary. (#196)