Skip to content

Release 2024.11

Compare
Choose a tag to compare
@javierggt javierggt released this 21 Nov 18:37
· 15 commits to 2024.11-branch since this release

Ska3-flight 2024.11

This release includes the following changes:

  • starcheck: Update starcheck IR zone to (-5, +35).
  • kadi: Support offset pitch for Safe mode and NSM events and improve Safe mode.
  • proseco: Exclude COLOR1=0.7 stars from guide selection.
  • ska_sun: Add functions get_att_for_sun_pitch_yaw() and get_nsm_attitude().
  • ska_tdb: Updates to support remote access from Windows.
  • aca_view: improvements to handle real-time telemetry.
  • acispy: Updates to thermal model support, and improvements handling of vehicle loads in SimulateECSRun.

It also includes a collection of small fixes and improvements detailed below.

Interface Impacts:

Removed packages:

  • The find_attitude package is being removed from ska3-flight. Operationally this is not an interface impact - the find_attitude package at the current version will remain installed in /proj/sot/ska3/flight, but removing it from the metapackage will allow us to transition to doing updates to this package (which is isolated in scope and users) via a single-package FSDS request.
  • The chandra_cmd_states Python package is being removed from ska3-flight. This package will actually be removed - it has been replaced with functionality in kadi command states and has been deprecated (with an error if used without env var override) since ska3-flight 2023.10.

Other:

  • ska_tdb. If cheta.remote_access.access_remotely is set to True when ska_tdb is loaded, the user will now be prompted to provide a hostname, username, and password (unless they have already been set in the cheta.remote_access package), this should not impact existing code, outside of the FOT MATLAB Tools.
  • ska_sun: Add functions get_att_for_sun_pitch_yaw and get_nsm_attitude.
  • ska_helpers. Added new utilities: logger context manager and random RA and Decs
  • proseco. Added proseco.acq.get_acq_candidates_mask and proseco.guide.get_guide_candidates_mask.
  • parse_cm. All backstop files written out by parse_cm will use the modern, .12f, output for the components of the quaternion in MP_TARGQUAT / AOUPTARQ. Previously these were written out as .8e .
  • mica
    • Removed a small html file of the aiprops data.
    • Added two columns PIXTLM, BGDTYP to the output of get_slot_data. For L0 data that hasn't been reprocessed since DS10.8.3 and doesn't have those columns in the source data FITS file, these are filled with ORIG and FLAT, respectively. This also adds a new derived column IMG_VCDUCTR.
    • Removed useless outdir argument from mica.report.report.get_obs_temps.
  • chandra_maneuver. NSM_attitude is deprecated.
  • chandra_aca
    • Added one column IMG_VCDUCTR which correspond to the VCDUCTR of the first sub-image. This matters only for 6x6 and 8x8 images, which are updated over 2 and 4 ACA packets respectively.
    • The filtering mask in proseco requires two new AGASC columns compared to the previous chandra_aca.plot code: MAG_ACA and COLOR1.
    • The filtering in proseco is somewhat different from the previous code, so there will be changes in the color of plotted stars. In general the changes are for the better and accurately reflect what proseco is using in star selection.
  • acispy. The accepted value to use for specifying the vehicle load option to the attitude argument in SimulateECSRun has changed. Previously, one gave as the value the name of the load to take the commands from. Now, to specify vehicle commands, simply specify "vehicle" as the argument.

What's Changed

New Contributors

Full Changelog: 2024.8...2024.11