Skip to content

Releases: sot/skare3

Release 2023.2

19 May 16:37
Compare
Choose a tag to compare
bump fot-matlab

Release 2023.1

27 Mar 17:42
Compare
Choose a tag to compare

ska3-flight ska3-core ska3-perl

This is a major update of the core packages. The Python version increases from 3.8.10 to 3.10.8, and all major packages have been updated (numpy, matplotlib, Qt, perl and everything that comes with them). We strongly recommend thorough testing, to rule out interface changes that might not be covered by Ska testing.

This release includes packages for the OSX, Linux and Windows platforms, but the windows packages will not be promoted to flight.

Other changes in this release:

Former namespace packages (all Ska.* and Chandra.* packages) were renamed.
Changes in kadi and acis_thermal_models to properly handle HRC 24V, 15V states.

Interface Impacts:

Major python version update, including updates to all major libraries. Each package might have interface changes. Ska regression tests were run and they pass after some fixes. The only major package with significant interface impact was Qt.
Although several packages were renamed, they remain accessible with the older name, and should cause no interface impact.

Release 2022.13

14 Jan 19:29
Compare
Choose a tag to compare

ska3-flight ska3-flight-latest ska3-core

This release includes:

  • acis_thermal_check changes to:
    • fix the definition of "old criteria" for determining whether ACIS observations can go to -109 C (PR 55)
    • add predictive data for 1dhatbon to cea_check to prevent crashes (PR 56),
    • update the acis_thermal_check documentation to include more information about how to run models outside of load review (PR 57),
    • fix a bug with running in validation-only mode and adds tests for that mode (PR 58).
  • acis_thermal_check includes check_cea.py.
    check_cea.py is a new load review tool to evaluate the HRC CEA temperatures. It is based on ACIS load review tools such as check_dpa.py, and makes use of the HRC CEA thermal model.
  • agasc: changes to reduce peak memory use.
  • chandra_aca: Use ACA drift model from chandra_models JSON file
  • cxotime: Add method and command line script cxotime to convert time formats. See sot/cxotime#30 for examples of this handy new option from the command line.
  • kadi:
    • Add a new commanded states validation module to replace the legacy Python 2 script. This new validation uses MAUDE data and generates interactive web plots, making the app suitable for validation of changes to the Chandra Command Events sheet.
    • Add type field to Dump event class and include both ground-commanded (type="GRND") and autonomous (type="AUTO") unloads.
  • maude: Allow caching requests to the MAUDE server.
  • starcheck:
    • Add 16 arcsec dither in y and z to "standard" set.
    • Replace Inline::Python with a light Python function server.
    • Allow using MAUDE for thermal model source data.

The following packages were renamed. The previous names are still valid and link to the renamed packages:

  • Chandra.Time -> chandra_time
  • Ska.engarchive -> cheta
  • Ska.Sun -> ska_sun

Interface Impacts:

The tables in $SKA/data/kadi/events3.db include a new field.

Merge info: PR #976

Release 2022.12

30 Mar 18:09
Compare
Choose a tag to compare
increase fot-matlab version

Release 2022.10.1

04 Jan 15:54
Compare
Choose a tag to compare

ska3-matlab

This release includes:

  • Updates to chandra_aca to use ACA drift model from chandra_models JSON file

Interface Impacts:

The aca_drift_model.json is required and several tests will fail with the following if not present:

FileNotFoundError: [Errno 2] No such file or directory: '/proj/sot/ska/data/chandra_models/chandra_models/aca_drift/aca_drift_model.json'

Release 2022.11

14 Nov 13:40
Compare
Choose a tag to compare

ska3-flight

This release includes the following changes:

  • acis_thermal_check:
    • HRC CEA check tool
    • include checks for the expanded number of observations that can go to -109 C.
  • starcheck: set to use "flight" KADI_SCENARIO for all kadi.commands on HEAD; support 8x8 readouts
  • kadi: Add HRC states: 15v on, HRC-I on, HRC-S on
  • xija: New model component to support HRC thermal modeling

Interface Impacts:

Includes ACA Load Review Checklist update to version 3.9 (allows for 8x8 image readouts for science observations).

Github 3.9 Checklist

Merge info: PR #961

Release 2022.10

26 Oct 16:09
56f6828
Compare
Choose a tag to compare

ska3-matlab

This release includes the following major changes:

  • kadi: Commands-v2 will now be the default.
  • ska.engarchive: Change MSIDset.filter_bad() to apply to individual MSIDs by default
  • proseco:
    • Adjust acq selection to limit search hits to < 50
    • Change default OR guide and acq image size to 8x8 pixels
  • aca_view: Changes/improvements to work in real-time
  • astromon: new python re-implementation of older perl package for absolute astrometry.

It also includes a number of minor changes and improvements. For details, see below.

Interface Impacts:

None

Merge info: PR #936

Release 2022.9

14 Oct 19:28
Compare
Choose a tag to compare

ska3-flight

This release includes

  • backstop_history: Changes approved in FSDS 46.
  • kadi: Commands-v2 will now be the default.
  • ska.engarchive: Change MSIDset.filter_bad() to apply to individual MSIDs by default
  • proseco:
    • Adjust acq selection to limit search hits to < 50
    • Change default OR guide and acq image size to 8x8 pixels
  • aca_view: Changes/improvements to work in real-time
  • astromon: new python re-implementation of older perl package for absolute astrometry.
  • It also includes a number of minor changes and improvements. For details, see below.

Interface Impacts

The switch to kadi commands-v2 includes API changes that have been widely discussed in informational forums. In particular, getting commands may try using network resources by default. The commands archive files in $SKA/data will be updated to a new version upon this release.

There was a change in the default behavior when filtering bad values in cheta.fetch.MSIDset.filter_bad() (and in Msidset()): Previously, filter_bad attempted to combine the "bad" value mask of MSIDs in the set that have the same type. Now the default is to set the masks for each MSID separately.

More info: PR #919

Release 2022.8

16 Sep 18:59
Compare
Choose a tag to compare

ska3-matlab

This ska3-matlab release includes changes in ska3-flight 2022.6 and 2022.7:

  • acis_thermal_check changes approved in FSDS-36.
  • sparkles:
    • When adding a temperature delta for the dynamic background bonus, require that at least 3 stars are so-called "anchor stars" with no bonus applied
    • Move the bright count mag limit from 6.1 to 5.5, in agreement with the star selection move from 5.8 to 5.2.
    • modified guide-count calculation for dynamic background.
  • proseco
    • modified guide-count calculation for dynamic background.
  • maude package now allows STAT_ msids, which correspond to MAUDE's "Aggregate MSID Statistics".
  • cheta now can return Quat-valued computed MSIDs for quaternion MSID sets (AOATTQT#, AOATUPQ#, AOCMDQT#, AOTARQT#)
  • The web server functionality in the kadi was removed.
  • Fixes for RedHat 8.

Interface Impacts:

None

Merge Info: PR #901

Release 2022.7

18 Jul 11:34
c88d36d
Compare
Choose a tag to compare

This release includes:

  • sparkles:
    • When adding a temperature delta for the dynamic background bonus, require that at least 3 stars are so-called "anchor stars" with no bonus applied
    • Move the bright count mag limit from 6.1 to 5.5, in agreement with the star selection move from 5.8 to 5.2.
  • maude package now allows STAT_ msids, which correspond to MAUDE's "Aggregate MSID Statistics".
  • cheta now can return Quat-valued computed MSIDs for quaternion MSID sets (AOATTQT#, AOATUPQ#, AOCMDQT#, AOTARQT#)
  • The web server functionality in the kadi was removed.

Interface Impacts

This version of kadi removes the django functionality that underlies the current kadi web server. This functionality is being moved to a new package that is not part of ska3-flight. There are no expected kadi user interface changes for accessing kadi events and commands via Python scripts.

More info: PR #883