Subclasses ACISThermalCheck to DPACheck and stores all of the information specific to the 1DPAMZT model inside this class, such as validation limits, histogram limits, etc.
calc_model becomes the _calc_model_supp method which overrides a stub in the ACISThermalCheck class. This is designed to put the common model functionality in the super class and allow for model-specific customizations to be carried out in this method.
Command-line arguments are now passed to the run method instead of the class __init__.
Incorporates the new acis_thermal_check testing machinery and stores answers inside the package
Testing
[x] Passes unit tests on MacOS, linux, Windows (at least one required)
@taldcroft want to look here too real quick? I’ll have updates for the other models but you probably only also need to look at acisfp_check when I’ve posted that here in a bit.
Description
This PR implements an update to achieve compatibility with
acis_thermal_check
version 3.0 (PR https://github.com/acisops/acis_thermal_check/pull/25). In essence, it does the following:ACISThermalCheck
toDPACheck
and stores all of the information specific to the 1DPAMZT model inside this class, such as validation limits, histogram limits, etc.calc_model
becomes the_calc_model_supp
method which overrides a stub in theACISThermalCheck
class. This is designed to put the common model functionality in the super class and allow for model-specific customizations to be carried out in this method.run
method instead of the class__init__
.acis_thermal_check
testing machinery and stores answers inside the packageTesting