Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2023.4 #1108

Merged
merged 5 commits into from
Jul 11, 2023
Merged

2023.4 #1108

merged 5 commits into from
Jul 11, 2023

Conversation

javierggt
Copy link
Contributor

@javierggt javierggt commented Jun 1, 2023

ska3-matlab 2023.4

This PR includes:

  • chandra_aca:
    • Read grid acq probability model data from chandra_models repo
    • Allow for glob specification of acq prob model
  • agasc supplement processing: use kadi commands v2
  • cheta:
    • Enable use of MAUDE with computed quaternion pseudo-MSID
    • Improve pitch/roll_comp, logical_intervals, state_intervals, get_ofp_states, get_telem_table
  • remove use of deprecated timelines package in several packages

Interface Impacts:

Data that needs to be updated after promotion:

  • agasc rc/*.fits files (unless ska3-flight 2023.3 is promoted first)

Testing:

The latest release candidates will be installed in /proj/sot/ska3/matlab/test on GRETA,
and all release candidates will be available for testing from the usual channels:

conda create -n ska3-matlab-2023.4rc6 --override-channels \
  -c https://icxc.cfa.harvard.edu/aspect/ska3-conda/flight \
  -c https://icxc.cfa.harvard.edu/aspect/ska3-conda/test \
  ska3-matlab==2023.4rc6

Review

All operations critical or impacting PR's are independently and carefully reviewed. For other PR's the level of detail for review is calibrated to operations criticality. Some PR's that are confined to aspect-team-specific processing may have little to no independent review.

Deployment

ska3-matlab 2023.4 will be promoted to flight conda channel and installed on GRETA Linux after approval from FOT team.

Code changes

ska3-matlab changes (2023.2 -> 2023.4rc6)

Updated Packages

  • aca_weekly_report: 0.1.7 -> 0.2.0 (0.1.7 -> 0.2.0)
    • PR 12 (Jean Connelly): Fix warning for obsid 0 at 2023:044
    • PR 11 (Tom Aldcroft): Remove timelines dependency
  • acdc: 4.9.1 -> 4.10.0 (4.9.1 -> 4.10.0)
    • PR 69 (Jean Connelly): Add a dark current caldb process
  • agasc: 4.14.1 -> 4.15.0 (4.14.1 -> 4.15.0)
    • PR 135 (Javier Gonzalez): Use commands v2 for AGASC supplement update
    • PR 151 (Javier Gonzalez): Fix process failures
  • aimpoint_mon: 1.1.1 -> 1.1.2 (1.1.1 -> 1.1.2)
    • PR 25 (Tom Aldcroft): Fix some residual issues in the Py3 implementation
  • chandra_aca: 4.38.3 -> 4.40.0 (4.38.3 -> 4.39.0 -> -> 4.40.0)
    • PR 140 (Tom Aldcroft): Read grid acq probability model data from in chandra models repo
    • PR 144 (Javier Gonzalez): Fix maude_decom.get_raw_aca_packets
    • PR 145 (Javier Gonzalez): Update pre-commit config and flake workflow
    • PR 147 (Javier Gonzalez): renamed BGDTYP/PIXTLM to AABGDTYP/AAPIXTLM
    • PR 149 (Tom Aldcroft): Allow for glob specification of acq prob model + documentation overhaul
    • PR 148 (Javier Gonzalez): Prevent crash when IMGTYPE==3 when using blobs
  • cheta: 4.58.0 -> 4.59.0 (4.58.0 -> 4.59.0)
    • PR 248 (Tom Aldcroft): Add overwrite=True to cheta sync index table write statement
    • PR 246 (Tom Aldcroft): Enable use of MAUDE with computed quaternion pseudo-MSID
    • PR 249 (Tom Aldcroft): Improve pitch/roll_comp, logical_intervals, state_intervals, get_ofp_states, get_telem_table
    • PR 251 (Tom Aldcroft): Fix misleading doc string
  • cxotime: 3.4.0 -> 3.5.0 (3.4.0 -> 3.5.0)
    • PR 37 (Tom Aldcroft): Update pre-commit yaml to make it work again
    • PR 34 (Tom Aldcroft): Remove CxoTime custom fast parser, use astropy built-in
    • PR 36 (Tom Aldcroft): Improve time conversion helpers
  • kadi: 7.3.0 -> 7.4.0 (7.3.0 -> 7.4.0)
    • PR 269 (Tom Aldcroft): Add task_schedule_validate.cfg
    • PR 282 (Tom Aldcroft): pre-commit autoupdate
    • PR 284 (Tom Aldcroft): Ensure that timezone TZ env var is unmodified by django.setup()
    • PR 285 (Tom Aldcroft): Factor out get_ofp_states and get_telem_values for cheta Update Chandra.Time to 3.20.4 #249 improvements
  • mica: 4.31.3 -> 4.32.0 (4.31.3 -> 4.32.0)
    • PR 279 (Tom Aldcroft): Remove timelines / cmd_states.db3 from mica
  • parse_cm: 3.9.1 -> 3.10.0 (3.9.1 -> 3.10.0)
    • PR 39 (John ZuHone): Routine to read the ACIS tables
  • ska_helpers: 0.8.0 -> 0.9.1 (0.8.0 -> 0.9.0 -> -> 0.9.1)
    • PR 29 (Tom Aldcroft): Add environment module with new function configure_ska_environment()
    • PR 33 (Tom Aldcroft): Add support for two new environment variables for chandra_models defaults
    • PR 34 (Tom Aldcroft): Fixes to get chandra_models and paths working on Windows
  • ska_sun: 3.9.1 -> 3.10.0 (3.9.1 -> 3.10.0)
    • PR 28 (Tom Aldcroft): Fix a test fail from numerical issues
    • PR 27 (Tom Aldcroft): Change allowed_rolldev to use chandra_models
    • PR 31 (Tom Aldcroft): Update for new ska_helpers.chandra_models
  • sparkles: 4.21.0 -> 4.22.1 (4.21.0 -> 4.22.1)
    • PR 182 (Jean Connelly): Use creep-away to downgrade guide count and cluster critical warns
    • PR 183 (Jean Connelly): Check for 4x4 dither for 3.5 to 4.0 guide_count
    • PR 185 (Jean Connelly): Handle updated pitch roll table in roll optimizations
    • PR 186 (Tom Aldcroft): Fix pickling
    • PR 187 (Tom Aldcroft): Apply black formatting and add config files
    • PR 192 (Tom Aldcroft): Fix issue computing t_ccds_bonus and refactor into function
    • PR 188 (Tom Aldcroft): Add linting with ruff and add workflow for black + ruff
    • PR 189 (Jean Connelly): Add dyn-bgd-n-faint option for review
  • starcheck: 14.0.2 -> 14.0.3 (14.0.2 -> 14.0.3)
    • PR 405 (Tom Aldcroft): Apply perltidy to starcheck
  • xija: 4.29.3 -> 4.30.0 (4.29.3 -> 4.30.0)
    • PR 133 (Tom Aldcroft): Use ska_helpers.paths for model paths
    • PR 124 (Tom Aldcroft): Apply black and isort formatting and modernize config files

Related Issues

Fixes #1107

@javierggt javierggt merged commit f830c0e into master Jul 11, 2023
@javierggt javierggt deleted the 2023.4-branch branch July 11, 2023 19:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Release ska3-matlab 2023.4
2 participants