Repository navigation
4.3a2
Pre-release
Pre-release
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
.txtfile 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.txtWhat'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_fluxparameters 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_weightsimport time by @thehrh in #970 - Remove service
data.licloader_weighterbecause it is unfinished and unused by @thehrh in #972 - Minor fixes for tutorial on fitting public data release by @thehrh in #974
Other Changes
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