Release 2024.11
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
andNSM
events and improveSafe 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 toTrue
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 thecheta.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
andget_nsm_attitude
. - ska_helpers. Added new utilities: logger context manager and random RA and Decs
- proseco. Added
proseco.acq.get_acq_candidates_mask
andproseco.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
- Make kadi-apps build recipe arch-dependent by @javierggt in #1373
- add build recipe for sherpa by @javierggt in #1349
- Remind about ska3-perl in PR template and Issue template by @jeanconn in #1384
- Exclude PLR1730 in ruff-base by @jeanconn in #1390
- Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows by @dependabot in #1392
- 2024.8 by @jeanconn in #1380
- Remove pyrightconfig.json file from templates by @taldcroft in #1402
New Contributors
- @dependabot made their first contribution in #1392
Full Changelog: 2024.8...2024.11