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

2024.1 #1282

Merged
merged 11 commits into from
Mar 18, 2024
Merged

2024.1 #1282

merged 11 commits into from
Mar 18, 2024

Conversation

javierggt
Copy link
Contributor

@javierggt javierggt commented Feb 27, 2024

ska3-flight 2024.1

This is a major update of external (core) packages. Python is upgraded to version 3.11.

This PR includes the following changes in Ska packages:

  • kadi
    • Add command events to implement maneuver to pitch and roll about sun line
    • Support get_observations() and get_starcats() from backstop commands
    • Add fids commanded state
    • Deprecate kadi load_ska_dir() in favor of parse_cm load_dir_from_load_name
  • starcheck
    • Remove use of maneuver error file
    • Stop doing acquisition spoiler checks (still included in acquisition probability)
    • Remove some warnings on acquisition stars that are no longer useful

Interface Impacts:

  • There are new command events to implement pitch and roll maneuvers about the sun line. FOT MP command events TWiki documentation needs to be updated to include the two new command event types.
  • The types dict argument of kadi.occ_web.get_ifot now requires that the type be specified as the actual type object (e.g. str or np.int64) (Fix numpy str FutureWarning and modernize get_ifot slightly kadi#321)
  • kadi.commands.core. ska_load_dir is now deprecated and using it will cause unit tests to fail or issue warnings to the console.
  • Calling kadi.commands.read_backstop() with an existing backstop table issues a FutureWarning that in the future this will raise an exception. Instead use kadi.commands.get_cmds_from_backstop().
  • A bug was fixed in the Quat constructor that allowed non-normalized quaternions (in particular, it allowed Quat(q=[0, 0, 0, 0])). From now on this will raise an exception.
  • sybase was removed as an available dbi in ska_dbi.DBI.
  • Importingska_parsecm raises an exception unless SKA_ALLOW_DISCONTINUED_PACKAGES=1.
  • Changes the sense of the yaw parameter in ska_sun (Add coord_system kwarg to get/apply_sun_pitch_yaw and change default sign ska_sun#37).
  • The dyaw column in the att_opts table in sparkles was flipped in sign from the previous results. It now relates directly to the yaw maneuver mission planning and engineers would use. I.e. dyaw = +5 deg would imply creating a command load using a positive yaw bias rate input.
  • The ACA review table will have an extra column. Any tests that depend on the exact repr of such a table may need to be updated but the sparkles tests themselves did not need modification.
  • Newly "ingested" starcheck outputs into mica database will not have slew_err_arcsec populated.

ACA Load Review Checklist update

This version of ska3-flight includes an update to the ACA load review checklist. These changes were reviewed and approved by SSAWG at the 2024-Feb-28 meeting

  • ACA-022 has been modified to indicate that the impact of spoiler stars is handled in the acquisition probability.
  • ACA-041 has been modified to indicate that the MAXMAG - MAG > 0.3 check has been changed to only apply to guide stars.

Diff sot/starcheck@14.7.0...14.8.0#diff-3766be703952199f39ddf3e38784a23c4cda1f5f0bbefcbfcc98578e053a4da7

Testing:

skare3 dashboard and test result password at https://icxc.cfa.harvard.edu/aspect/skare3_dash_cred.txt

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

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

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-flight 2024.1 will be promoted to flight conda channel and installed on HEAD and GRETA Linux upon approval of FSDS Jira ticket. A copy of the ACA load review checklist 3.10 will be provided to FOT CM.

Code changes

ska3-flight changes (2023.10 -> 2024.1rc4)

Updated Packages

  • acis_thermal_check: 4.8.0 -> 4.8.1 (4.8.0 -> 4.8.1)
    • PR 70 (John ZuHone): Update answers for SIMODE changes in states
  • agasc: 4.18.0 -> 4.18.2 (4.18.0 -> 4.18.1 -> 4.18.2)
    • PR 165 (Javier Gonzalez): Fix for "Reader argument to ascii.read was deprecated" warning
    • PR 170 (Tom Aldcroft): Fix DEC order comparison issue in test_agasc_healpix.py
    • PR 166 (Javier Gonzalez): Fix memory issue
  • chandra_aca: 4.45.0 -> 4.45.1 (4.45.0 -> 4.45.1)
    • PR 167 (Javier Gonzalez): [Speedy]: fix ellipsis in ACAImage and squash warning about integer arrays
    • PR 169 (Tom Aldcroft): Fix indexing issues
  • cheta: 4.61.0 -> 4.61.2 (4.61.0 -> 4.61.1 -> 4.61.2)
    • PR 255 (Jean Connelly): Replace np.bool with bool
    • PR 256 (Tom Aldcroft): Revert "Add a negative lookahead assertion for log check"
  • kadi: 7.8.1 -> 7.9.0 (7.8.1 -> 7.9.0)
    • PR 323 (Tom Aldcroft): Change time threshold for auto-enable of SPM following eclipse
    • PR 317 (John ZuHone): Correct results for changing ACIS SIMODE state
    • PR 315 (Tom Aldcroft): Add command events to implement maneuver to pitch and roll about sun line
    • PR 319 (Tom Aldcroft): Fix bug in OBS obs_stop for cmd_evt maneuver and improve default_stop handling
    • PR 321 (Tom Aldcroft): Fix numpy str FutureWarning and modernize get_ifot slightly
    • PR 313 (Tom Aldcroft): Add fids commanded state
    • PR 310 (Tom Aldcroft): Deprecate kadi load_ska_dir() in favor of parse_cm load_dir_from_load_name
    • PR 297 (Tom Aldcroft): Support get_observations() and get_starcats() from backstop commands
    • PR 312 (Tom Aldcroft): Fix unintended side effect of add_cmds
  • mica: 4.34.1 -> 4.35.1 (4.34.1 -> 4.35.0 -> 4.35.1)
    • PR 289 (Jean Connelly): Update mica to use ska_dbi sqsh
    • PR 288 (Tom Aldcroft): Use parse_cm load_dir_from_load_name and test
    • PR 294 (Javier Gonzalez): in tests_acq/guide: close temp file before unlinking it
    • PR 291 (Jean Connelly): Set acq stats processing to continue on individual obsid exceptions
  • parse_cm: 3.14.1 -> 3.14.2 (3.14.1 -> 3.14.2)
    • PR 49 (Javier Gonzalez): do not include path in pytest.raises match regex
  • quaternion: 4.3.0 -> 4.3.1 (4.3.0 -> 4.3.1)
    • PR 51 (Javier Gonzalez): bugfix: fix check for normalized quaternion
    • PR 52 (Javier Gonzalez): Update ruff and add pre-commit
    • PR 46 (Javier Gonzalez): add pytest workflow
  • ska3-core: 2023.10 -> 2024.1rc4
  • ska_dbi: 5.0.0 -> 5.1.0 (5.0.0 -> 5.1.0)
    • PR 25 (Jean Connelly): Add Sqsh support to ska_dbi
  • ska_ftp: 4.0.0 -> 4.0.1 (4.0.0 -> 4.0.1)
    • PR 28 (Jean Connelly): Remove Crypto import and update tests
  • ska_helpers: 0.14.0 -> 0.16.0 (0.14.0 -> 0.15.0 -> 0.16.0)
    • PR 56 (Javier Gonzalez): replace pkg_resources with importlib in ska_helpers.get_version
    • PR 57 (Tom Aldcroft): Add option to mangle alert words in retry warnings and ruff it
  • ska_parsecm: 4.0.0 -> 4.0.1 (4.0.0 -> 4.0.1)
    • PR 14 (Tom Aldcroft): Discontinue package
  • ska_sun: 3.13.0 -> 3.14.0 (3.13.0 -> 3.14.0)
    • PR 37 (Tom Aldcroft): Add coord_system kwarg to get/apply_sun_pitch_yaw and change default sign
  • sparkles: 4.25.0 -> 4.26.0 (4.25.0 -> 4.26.0)
    • PR 207 (Tom Aldcroft): Update pre-commit
    • PR 205 (Tom Aldcroft): Refactor ruff into a base and package-specific
    • PR 206 (Tom Aldcroft): Update find_er_attitude test for yaw sign change in get/apply sun_pit…
    • PR 204 (Tom Aldcroft): Leave maxmags column in ACA Review Table
  • starcheck: 14.7.0 -> 14.8.0 (14.7.0 -> 14.8.0)
    • PR 436 (Jean Connelly): Remove maneuver error
    • PR 439 (Jean Connelly): Skip calculating fid positions on vehicle products
    • PR 437 (Jean Connelly): Remove some useless ACQ star warnings
  • xija: 4.31.1 -> 4.31.2 (4.31.1 -> 4.31.2)
    • PR 136 (John ZuHone): Change the ACIS-I limit line color to dark orange

ska3-core changes (2023.10 -> 2024.1rc4)

New Packages

  • archspec: 0.2.3
  • arrow: 1.3.0
  • async-lru: 2.0.4
  • boltons: 23.1.1
  • brotli-python: 1.1.0
  • c-blosc2: 2.13.2
  • cairo: 1.18.0
  • conda-index: 0.4.0
  • conda-libmamba-solver: 24.1.0
  • distro: 1.9.0
  • fqdn: 1.5.1
  • graphite2: 1.3.13
  • h11: 0.14.0
  • h2: 4.1.0
  • harfbuzz: 8.3.0
  • hpack: 4.0.0
  • httpcore: 1.0.4
  • httpx: 0.27.0
  • hyperframe: 6.0.1
  • isoduration: 20.11.0
  • jsonpatch: 1.33
  • jsonpointer: 2.4
  • jsonschema-specifications: 2023.12.1
  • jsonschema-with-format-nongpl: 4.21.1
  • jupyter-lsp: 2.2.3
  • libexpat: 2.5.0
  • libllvm14: 14.0.6
  • libxcrypt: 4.4.36
  • menuinst: 2.0.2
  • nbsphinx: 0.9.3
  • overrides: 7.7.0
  • pixman: 0.43.2
  • pulseaudio-client: 16.1
  • py-cpuinfo: 9.0.0
  • python-tzdata: 2024.1
  • referencing: 0.33.0
  • rpds-py: 0.18.0
  • tabulate: 0.9.0
  • truststore: 0.8.0
  • types-python-dateutil: 2.8.19.20240106
  • typing_utils: 0.1.0
  • uri-template: 1.3.0
  • webcolors: 1.13
  • xkeyboard-config: 2.41
  • xorg-compositeproto: 0.4.2
  • xorg-damageproto: 1.2.1
  • xorg-fixesproto: 5.0
  • xorg-inputproto: 2.3.2
  • xorg-kbproto: 1.0.7
  • xorg-libice: 1.1.1
  • xorg-libsm: 1.2.4
  • xorg-libx11: 1.8.7
  • xorg-libxcomposite: 0.4.6
  • xorg-libxdamage: 1.1.5
  • xorg-libxext: 1.3.4
  • xorg-libxfixes: 5.0.3
  • xorg-libxi: 1.7.10
  • xorg-libxrandr: 1.5.2
  • xorg-libxrender: 0.9.11
  • xorg-libxtst: 1.2.3
  • xorg-randrproto: 1.5.0
  • xorg-recordproto: 1.14.2
  • xorg-renderproto: 0.11.1
  • xorg-util-macros: 1.19.3
  • xorg-xextproto: 7.3.0
  • xorg-xf86vidmodeproto: 2.3.1
  • xorg-xproto: 7.0.31
  • zlib-ng: 2.0.7

Removed Packages

  • appdirs
  • backcall
  • backports.functools_lru_cache
  • brotlipy
  • fftw
  • flit-core
  • glob2
  • gstreamer-orc
  • jack
  • jpeg
  • lazy-object-proxy
  • libdb
  • libllvm11
  • libtool
  • libudev1
  • pooch
  • pulseaudio
  • pycrypto
  • pyopenssl
  • pyrsistent
  • toolz
  • typing
  • unicodedata2
  • wrapt

Updated Packages

  • alabaster: 0.7.13 -> 0.7.16
  • alsa-lib: 1.2.8 -> 1.2.10
  • anyio: 3.6.2 -> 4.3.0
  • argon2-cffi: 21.3.0 -> 23.1.0
  • astroid: 2.13.2 -> 3.1.0
  • astropy: 5.3.1 -> 6.0.0
  • astropy-healpix: 0.7 -> 1.0.2
  • astropy-iers-data: 0.2024.1.8.0.30.55 -> 0.2024.2.26.0.28.55
  • asttokens: 2.2.1 -> 2.4.1
  • attrs: 22.2.0 -> 23.2.0
  • autopep8: 2.0.1 -> 2.0.4
  • babel: 2.11.0 -> 2.14.0
  • bcrypt: 3.2.0 -> 4.1.2
  • beautifulsoup4: 4.11.1 -> 4.12.3
  • black: 23.1.0 -> 24.2.0
  • bleach: 5.0.1 -> 6.1.0
  • blinker: 1.5 -> 1.7.0
  • blosc: 1.21.1 -> 1.21.5
  • bokeh: 3.0.3 -> 3.3.4
  • brotli: 1.0.9 -> 1.1.0
  • brotli-bin: 1.0.9 -> 1.1.0
  • c-ares: 1.18.1 -> 1.27.0
  • ca-certificates: 2022.12.7 -> 2024.2.2
  • certifi: 2022.12.7 -> 2024.2.2
  • cffi: 1.15.1 -> 1.16.0
  • chardet: 5.1.0 -> 5.2.0
  • charset-normalizer: 2.1.1 -> 3.3.2
  • click: 8.1.3 -> 8.1.7
  • comm: 0.1.2 -> 0.2.1
  • conda: 22.11.1 -> 23.11.0
  • conda-build: 3.23.3 -> 24.1.2
  • conda-package-handling: 2.0.2 -> 2.2.0
  • conda-package-streaming: 0.7.0 -> 0.9.0
  • configobj: 5.0.6 -> 5.0.8
  • contourpy: 1.0.7 -> 1.2.0
  • coverage: 7.2.1 -> 7.4.3
  • cryptography: 39.0.0 -> 42.0.5
  • cycler: 0.11.0 -> 0.12.1
  • cython: 0.29.33 -> 3.0.8
  • debugpy: 1.6.5 -> 1.8.1
  • dill: 0.3.6 -> 0.3.8
  • docutils: 0.19 -> 0.20.1
  • et_xmlfile: 1.0.1 -> 1.1.0
  • exceptiongroup: 1.1.0 -> 1.2.0
  • executing: 1.2.0 -> 2.0.1
  • filelock: 3.9.0 -> 3.13.1
  • flake8: 6.0.0 -> 7.0.0
  • fmt: 9.1.0 -> 10.2.1
  • fontconfig: 2.14.1 -> 2.14.2
  • fonttools: 4.38.0 -> 4.49.0
  • future: 0.18.3 -> 1.0.0
  • gitdb: 4.0.10 -> 4.0.11
  • gitpython: 3.1.30 -> 3.1.42
  • glib: 2.74.1 -> 2.78.4
  • glib-tools: 2.74.1 -> 2.78.4
  • gst-plugins-base: 1.21.3 -> 1.22.9
  • gstreamer: 1.21.3 -> 1.22.9
  • h5py: 3.7.0 -> 3.10.0
  • hdf5: 1.12.2 -> 1.14.3
  • icu: 70.1 -> 73.2
  • idna: 3.4 -> 3.6
  • importlib-metadata: 6.0.0 -> 7.0.1
  • importlib_metadata: 6.0.0 -> 7.0.1
  • importlib_resources: 5.10.2 -> 6.1.2
  • ipykernel: 6.20.2 -> 6.29.3
  • ipympl: 0.9.2 -> 0.9.3
  • ipyparallel: 6.3.0 -> 8.6.1
  • ipython: 8.8.0 -> 8.22.1
  • ipywidgets: 8.0.4 -> 8.1.2
  • isort: 5.12.0 -> 5.13.2
  • jaraco.classes: 3.2.3 -> 3.3.1
  • jedi: 0.18.2 -> 0.19.1
  • jinja2: 3.1.2 -> 3.1.3
  • jira: 3.4.1 -> 3.6.0
  • joblib: 1.2.0 -> 1.3.2
  • jplephem: 2.18 -> 2.21
  • json5: 0.9.5 -> 0.9.17
  • jsonschema: 4.17.3 -> 4.21.1
  • jupyter_console: 6.4.4 -> 6.6.3
  • jupyter_core: 5.1.3 -> 5.7.1
  • jupyter_events: 0.6.3 -> 0.9.0
  • jupyter_server: 2.1.0 -> 2.12.5
  • jupyter_server_terminals: 0.4.4 -> 0.5.2
  • jupyterlab: 3.5.2 -> 4.1.2
  • jupyterlab_pygments: 0.2.2 -> 0.3.0
  • jupyterlab_server: 2.19.0 -> 2.25.3
  • jupyterlab_widgets: 3.0.5 -> 3.0.10
  • keyring: 23.13.1 -> 24.3.1
  • kiwisolver: 1.4.4 -> 1.4.5
  • krb5: 1.20.1 -> 1.21.2
  • lcms2: 2.14 -> 2.16
  • ld_impl_linux-64: 2.39 -> 2.40
  • libaec: 1.0.6 -> 1.1.2
  • libarchive: 3.6.2 -> 3.7.2
  • libbrotlicommon: 1.0.9 -> 1.1.0
  • libbrotlidec: 1.0.9 -> 1.1.0
  • libbrotlienc: 1.0.9 -> 1.1.0
  • libcap: 2.66 -> 2.69
  • libcurl: 7.88.1 -> 8.5.0
  • libdeflate: 1.17 -> 1.19
  • libevent: 2.1.10 -> 2.1.12
  • libflac: 1.4.2 -> 1.4.3
  • libgcc-ng: 12.2.0 -> 13.2.0
  • libgcrypt: 1.10.1 -> 1.10.3
  • libgfortran-ng: 12.2.0 -> 13.2.0
  • libgfortran5: 12.2.0 -> 13.2.0
  • libglib: 2.74.1 -> 2.78.4
  • libgpg-error: 1.46 -> 1.48
  • libhwloc: 2.8.0 -> 2.9.3
  • libjpeg-turbo: 2.1.4 -> 3.0.0
  • libmamba: 1.3.1 -> 1.5.6
  • libmambapy: 1.3.1 -> 1.5.6
  • libnghttp2: 1.51.0 -> 1.58.0
  • libnsl: 2.0.0 -> 2.0.1
  • libpng: 1.6.39 -> 1.6.43
  • libpq: 15.1 -> 16.2
  • libsndfile: 1.2.0 -> 1.2.2
  • libsolv: 0.7.23 -> 0.7.28
  • libsqlite: 3.40.0 -> 3.45.1
  • libssh2: 1.10.0 -> 1.11.0
  • libstdcxx-ng: 12.2.0 -> 13.2.0
  • libsystemd0: 252 -> 255
  • libtiff: 4.5.0 -> 4.6.0
  • libuuid: 2.32.1 -> 2.38.1
  • libuv: 1.44.2 -> 1.46.0
  • libwebp: 1.2.4 -> 1.3.2
  • libwebp-base: 1.2.4 -> 1.3.2
  • libxcb: 1.13 -> 1.15
  • libxkbcommon: 1.0.3 -> 1.6.0
  • libxml2: 2.10.3 -> 2.12.5
  • libxslt: 1.1.37 -> 1.1.39
  • line_profiler: 4.0.2 -> 4.1.1
  • llvm-openmp: 15.0.7 -> 17.0.6
  • llvmlite: 0.39.1 -> 0.42.0
  • lxml: 4.9.2 -> 5.1.0
  • lz4-c: 1.9.3 -> 1.9.4
  • mamba: 1.3.1 -> 1.5.6
  • markupsafe: 2.1.2 -> 2.1.5
  • matplotlib: 3.6.3 -> 3.8.3
  • matplotlib-base: 3.6.3 -> 3.8.3
  • mistune: 2.0.4 -> 3.0.2
  • more-itertools: 9.0.0 -> 10.2.0
  • mpg123: 1.31.2 -> 1.32.4
  • mpld3: 0.5.9 -> 0.5.10
  • mypy_extensions: 0.4.3 -> 1.0.0
  • mysql-common: 8.0.32 -> 8.0.33
  • mysql-libs: 8.0.32 -> 8.0.33
  • nbclassic: 0.4.8 -> 1.0.0
  • nbclient: 0.7.2 -> 0.8.0
  • nbconvert: 7.2.8 -> 7.16.1
  • nbconvert-core: 7.2.8 -> 7.16.1
  • nbconvert-pandoc: 7.2.8 -> 7.16.1
  • nbformat: 5.7.3 -> 5.9.2
  • ncurses: 6.3 -> 6.4
  • nest-asyncio: 1.5.6 -> 1.6.0
  • networkx: 3.0 -> 3.2.1
  • nodejs: 18.12.1 -> 20.9.0
  • notebook: 6.5.2 -> 6.5.6
  • notebook-shim: 0.2.2 -> 0.2.4
  • nss: 3.82 -> 3.98
  • numba: 0.56.4 -> 0.59.0
  • numexpr: 2.7.3 -> 2.8.4
  • numpy: 1.23.5 -> 1.26.4
  • numpydoc: 1.5.0 -> 1.6.0
  • openjpeg: 2.5.0 -> 2.5.1
  • openpyxl: 3.0.10 -> 3.1.2
  • openssl: 3.0.8 -> 3.2.1
  • packaging: 23.0 -> 23.2
  • pandas: 1.5.3 -> 2.2.1
  • pandoc: 2.19.2 -> 3.1.12.1
  • paramiko: 2.8.1 -> 3.4.0
  • pathspec: 0.10.3 -> 0.12.1
  • pcre2: 10.40 -> 10.42
  • pexpect: 4.8.0 -> 4.9.0
  • pillow: 9.4.0 -> 10.2.0
  • pip: 22.3.1 -> 24.0
  • platformdirs: 2.6.2 -> 4.2.0
  • plotly: 5.12.0 -> 5.19.0
  • pluggy: 1.0.0 -> 1.4.0
  • prometheus_client: 0.15.0 -> 0.20.0
  • prompt-toolkit: 3.0.36 -> 3.0.42
  • prompt_toolkit: 3.0.36 -> 3.0.42
  • psutil: 5.9.4 -> 5.9.8
  • pycodestyle: 2.10.0 -> 2.11.1
  • pycosat: 0.6.4 -> 0.6.6
  • pyerfa: 2.0.0.1 -> 2.0.1.1
  • pyflakes: 3.0.1 -> 3.2.0
  • pygments: 2.14.0 -> 2.17.2
  • pyjwt: 2.6.0 -> 2.8.0
  • pylint: 2.15.10 -> 3.1.0
  • pyparsing: 3.0.9 -> 3.1.1
  • pyqt: 5.15.7 -> 5.15.9
  • pyqt5-sip: 12.11.0 -> 12.12.2
  • pyqtgraph: 0.13.1 -> 0.13.3
  • pytables: 3.7.0 -> 3.8.0
  • pytest: 7.2.1 -> 7.4.4
  • pytest-timeout: 2.1.0 -> 2.2.0
  • python: 3.10.8 -> 3.11.8
  • python-docx: 0.8.11 -> 1.1.0
  • python-fastjsonschema: 2.16.2 -> 2.19.1
  • python-json-logger: 2.0.4 -> 2.0.7
  • python-libarchive-c: 4.0 -> 5.0
  • python_abi: 3.10 -> 3.11
  • pytoolconfig: 1.2.4 -> 1.2.5
  • pytz: 2022.7.1 -> 2024.1
  • pyvo: 1.4 -> 1.5.1
  • pyyaml: 6.0 -> 6.0.1
  • pyzmq: 25.0.0 -> 24.0.1
  • qt: 5.15.6 -> 5.15.8
  • qt-main: 5.15.6 -> 5.15.8
  • qt-webengine: 5.15.4 -> 5.15.8
  • qtconsole: 5.4.0 -> 5.5.1
  • qtconsole-base: 5.4.0 -> 5.5.1
  • qtpy: 2.3.0 -> 2.4.1
  • readline: 8.1.2 -> 8.2
  • regions: 0.6 -> 0.8
  • reproc: 14.2.4 -> 14.2.4.post0
  • reproc-cpp: 14.2.4 -> 14.2.4.post0
  • requests: 2.28.2 -> 2.31.0
  • requests-toolbelt: 0.10.1 -> 1.0.0
  • ripgrep: 13.0.0 -> 14.1.0
  • rope: 1.6.0 -> 1.12.0
  • ruamel.yaml: 0.17.21 -> 0.18.6
  • ruamel.yaml.clib: 0.2.7 -> 0.2.8
  • ruff: 0.0.220 -> 0.2.2
  • scikit-learn: 1.2.0 -> 1.4.1.post1
  • scipy: 1.10.0 -> 1.12.0
  • send2trash: 1.8.0 -> 1.8.2
  • setuptools: 65.6.3 -> 69.1.1
  • setuptools-scm: 7.1.0 -> 8.0.4
  • setuptools_scm: 7.1.0 -> 8.0.4
  • sherpa: 4.15.0 -> 4.15.1
  • sip: 6.7.5 -> 6.7.12
  • smmap: 3.0.5 -> 5.0.0
  • snappy: 1.1.9 -> 1.1.10
  • sniffio: 1.3.0 -> 1.3.1
  • soupsieve: 2.3.2.post1 -> 2.5
  • sphinx: 6.1.3 -> 7.2.6
  • sphinx-argparse: 0.3.1 -> 0.4.0
  • sphinxcontrib-applehelp: 1.0.2 -> 1.0.8
  • sphinxcontrib-devhelp: 1.0.2 -> 1.0.6
  • sphinxcontrib-htmlhelp: 2.0.0 -> 2.0.5
  • sphinxcontrib-qthelp: 1.0.3 -> 1.0.7
  • sphinxcontrib-serializinghtml: 1.1.5 -> 1.1.10
  • sqlite: 3.40.0 -> 3.45.1
  • sqlparse: 0.4.3 -> 0.4.4
  • tbb: 2021.7.0 -> 2021.11.0
  • tenacity: 8.1.0 -> 8.2.3
  • terminado: 0.17.1 -> 0.18.0
  • threadpoolctl: 3.1.0 -> 3.3.0
  • tk: 8.6.12 -> 8.6.13
  • tomlkit: 0.11.6 -> 0.12.4
  • tornado: 6.2 -> 6.4
  • tqdm: 4.64.1 -> 4.66.2
  • traitlets: 5.8.1 -> 5.14.1
  • typing-extensions: 4.4.0 -> 4.10.0
  • typing_extensions: 4.4.0 -> 4.10.0
  • tzdata: 2022g -> 2024a
  • urllib3: 1.26.14 -> 2.2.1
  • wcwidth: 0.2.6 -> 0.2.13
  • websocket-client: 1.4.2 -> 1.7.0
  • wheel: 0.38.4 -> 0.42.0
  • widgetsnbextension: 4.0.5 -> 4.0.10
  • xorg-libxau: 1.0.9 -> 1.0.11
  • xyzservices: 2022.9.0 -> 2023.10.1
  • yaml-cpp: 0.7.0 -> 0.8.0
  • zeromq: 4.3.4 -> 4.3.5
  • zipp: 3.11.0 -> 3.17.0
  • zstandard: 0.19.0 -> 0.22.0
  • zstd: 1.5.2 -> 1.5.5

ska3-core-latest changes (2023.10 -> 2024.1rc4)

New Packages

  • **nbsphinx: **

Removed Packages

  • pycrypto

ska3-perl changes (2023.1 -> 2024.1rc4)

New Packages

  • mkl-service: 2.4.0

Removed Packages

  • xorg-kbproto
  • xorg-libx11
  • xorg-libxrender
  • xorg-renderproto
  • xorg-xproto

Updated Packages

  • mkl_fft: 1.3.1 -> 1.3.8
  • xorg-libxft: 2.3.4 -> 2.3.8

Related Issues

Fixes #1082
Fixes #1140
Fixes #1156
Fixes #1221
Fixes #1256
Fixes #1257
Fixes #1258
Fixes #1268
Fixes #1271
Fixes #1272
Fixes #1273
Fixes #1274
Fixes #1275
Fixes #1276
Fixes #1277
Fixes #1278
Fixes #1279
Fixes #1280
Fixes #1281
Fixes #1283

- upgrade python to 3.11
- use only conda-forge,
- get sherpa from sherpa channel,
- keep older version of notebook,
- not getting astropy regions from special channel anymore
- make sure defaults channel is not used in ska3-flight-latest/install_from_scratch.py
- make channels configurable,
- black and other fixes
- remove conda-build from base environment in ska3-core-latest
@javierggt javierggt merged commit f5b6821 into master Mar 18, 2024
6 of 7 checks passed
@javierggt javierggt deleted the 2024.1-branch branch March 18, 2024 17:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment