Skip to content

Update to thermal model framework, use CxoTime

Compare
Choose a tag to compare
@jzuhone jzuhone released this 08 Jul 03:06
· 71 commits to master since this release
2cf00f8

Release 2.2.0 of ACISpy includes:

  • Removes the helper methods for running a thermal model from the commanded states database (everything is in favor of kadi now)
  • Refactors SimulateECSRun and SimulateSingleState so that they better represent their distinct functions
  • Improved handling for non-ACIS thermal models
  • Improved handling for running a thermal model using a backstop file by handling continuity
  • Improved handling / error handling for getting model spec files; uses the chandra_models installed in SKA by default
  • Improved error handling which a model is being run into the future (i.e., no telemetry)
  • Tries to use f-strings in as many places as possible throughout the code
  • Makes line thickness on plots 2 points, increases tick lengths slightly
  • Significant improvements in documentation
  • Added the beginnings of a ACISpy-wide test suite -- all major functionality in specific to thermal models is now tested
  • Replaces the use of Chandra.Time in ACISpy with CxoTime.

Includes the following merges:

  • PR #8: Replace Chandra.Time with CxoTime