Releases: acisops/acis_thermal_check
acis_thermal_check version 3.0
Instead of using pitch from the commanded states to use in the model and
compute the off-nominal roll, calculate the pitch and off-nominal roll using the
target quaternion and the ephemeris. This provides updated pitch and roll more
often in the model and should be equivalent to what @matthewdahmer is doing when
he runs the FOT models. This improves the roll validation on the ACIS thermal
model pages.
Increase the size of all plots to match size of those on the focal plane page.
Reduce duplicated code in calc_model between the different check tools;
allow them to perform additional operations via _calc_model_supp, which they
override.
Move the detector housing heater history file, dahtbon_history.rdb, to the
package instead of copying it around all of the time.
Swap the red and blue colors on validation plots to match FOT scheme.
Plot FEP count on CCD count prediction plot.
Add plots of CCD/FEP count and (optionally) Earth solid angle for validation
runs for diagnostic purposes.
Display the version of the check package used in run.dat, thanks to
ska_helpers.
Print the MD5 sum of the thermal model in run.dat for reproducibility purposes.
Vastly improved testing suite with answers locally stored in the various check tools.
Added a new method for running a prediction-only run.
Includes the following merges:
- PR #25: acis_thermal_check 3.0
Setting up automated builds
Includes the following merges:
- PR #26: Setting up automated builds
Remove version from setup.py
Merge pull request #24 from jzuhone/version Remove unnecessary stuff in setup.py
SCM versioning
Merge pull request #23 from jzuhone/scm Code changes necessary for SCM versioning
Update ACIS FP limits
Merge pull request #22 from jzuhone/fp_limits Update FP temperature limits
Make the default access mode for commanded states sqlite
This release makes the default access mode for the commanded states database sqlite, and makes some changes to the plotting code to ensure that the plots will maintain their appearance in Python 2 or 3.
Make xija models attributes of ACISThermalCheck class
Make xija models attributes of the ACISThermalCheck
class. Uses astropy.Table
to write ASCII tables.
Violations bugfix, add lower limits for FEP and BEP models
Merge pull request #18 from jzuhone/viols_bugfix Flag both hot and cold violations for DPA board component temperatures, fix a bug in the reporting of focal plane violations
Python 3 Compatibility for ACISStateBuilder
Merge pull request #17 from jzuhone/py3_fix Allow the new ACISStateBuilder to work with sqlite and Python 3, make tests work with Python 2 and 3, remove image tests
NLET Integration and ACIS StateBuilder
This release includes the ACIS Non-Load Event Tracking (NLET) machinery and the ACISStateBuilder
class.