Skip to content

4.3a2

Pre-release
Pre-release

Choose a tag to compare

@thehrh thehrh released this 09 Oct 14:05
5aee298

Second alpha pre-release for PISA 4.3. Included are several bug fixes, one new cross-section service, and a few minor enhancements.

Tip

A Docker image with PISA 4.3a2 pre-installed is available via docker pull ghcr.io/icecube/pisa:4.3a2.

  • The (Python 3.14.8) virtual environment's directory of executables is now already added to $PATH.
  • A .txt file containing all the installed packages in requirements format is provided among the release assets at the bottom. To manually reproduce said environment—assuming you are on Python 3.14.8 and have uv:
uv pip install -r https://github.com/icecube/pisa/releases/download/4.3a2/requirements_pisa_4.3a2_py_3.14.8.txt

What's Changed

New Features

  • MEC sys stage by @ts4051 in #963
  • Ensure pisa version is correctly detected when building documentation (not just for tagged commits) by @thehrh in #962
  • Enable storage of maximally compact JSON-encoded data (such as fit results) by @thehrh in #973
  • Docker container improvements: venv executables available by default and no more artifact attestations by @thehrh in #977

Bug Fixes

  • Make map plotting compatible with matplotlib 3.11, add rudimentary unit test, raise matplotlib lower bound to 3.5 by @thehrh in #956
  • Stop emitting misleading warning when constructing results of a fit with daemon_flux parameters by @thehrh in #957
  • Prevent vbwkde module's test functions from being executed by unit testing script by @thehrh in #965
  • Add new Map properties vmin and vmax and use these to define default colorbar range when 3d map is plotted by @thehrh in #966
  • No more matplotlib usetex configuration at scripts.test_flux_weights import time by @thehrh in #970
  • Remove service data.licloader_weighter because it is unfinished and unused by @thehrh in #972
  • Minor fixes for tutorial on fitting public data release by @thehrh in #974

Other Changes

  • Also use (floating) major release tags in docker workflow for consistency by @thehrh in #961

Dependencies

  • Bump actions/checkout from 6 to 7 in /.github/workflows in the all-actions group by @dependabot[bot] in #958
  • Bump actions/setup-python from 6 to 7 in /.github/workflows in the all-actions group by @dependabot[bot] in #967
  • Drop support for Python 3.10 due to end of life by @thehrh in #975
  • Temporarily cap daemonflux to v0.8.2 for next pre-release by @thehrh in #978

Full Changelog: 4.3a1...4.3a2