Changelog¶
4.2¶
Released on 2025-03-18 - GitHub
Last release before necessary dependency and Python version updates.
Included are many bug fixes, cleanups, and documentation improvements, as well as several new physics capabilities, analysis options, and framework enhancements.
What’s Changed¶
Fix Etot bug and add comments for clarity. by @LeanderFischer in https://github.com/icecube/pisa/pull/741
fixed small bug in
fit_scipyby @BenSmithers in https://github.com/icecube/pisa/pull/742Derived Parameters in CFG files by @BenSmithers in https://github.com/icecube/pisa/pull/729
Detector class bug fixes by @JanWeldert in https://github.com/icecube/pisa/pull/743
Update README.md by @LeanderFischer in https://github.com/icecube/pisa/pull/744
Fix dependencies and README by @LeanderFischer in https://github.com/icecube/pisa/pull/746
Deprecate argument by @LeanderFischer in https://github.com/icecube/pisa/pull/745
Add densitiy scale by @JanWeldert in https://github.com/icecube/pisa/pull/747
Bump python version by @LeanderFischer in https://github.com/icecube/pisa/pull/752
Implement Neutrino decay in PISA (Prob3) by @anilak41 in https://github.com/icecube/pisa/pull/748
Fix dependencies and update install instructions by @LeanderFischer in https://github.com/icecube/pisa/pull/753
Clarify that poissonLLH in likelihood_functions.py does not take into… by @finnmayhew in https://github.com/icecube/pisa/pull/755
Re-shaped the mod_chi2’s return to match the input shape by @JKrishnamoorthi in https://github.com/icecube/pisa/pull/760
adding DAEMONFLUX stage by @marialiubarska in https://github.com/icecube/pisa/pull/761
Updated local installation instruction by @JKrishnamoorthi in https://github.com/icecube/pisa/pull/763
Addition of LRI potential by @ggarg07 in https://github.com/icecube/pisa/pull/762
Addition of density as a free parameter for tomography by @sc458930 in https://github.com/icecube/pisa/pull/764
Take into account covariance matrix for daemonflux parameters by @marialiubarska in https://github.com/icecube/pisa/pull/766
Update README.md by @LeanderFischer in https://github.com/icecube/pisa/pull/767
Update INSTALL.md by @LeanderFischer in https://github.com/icecube/pisa/pull/768
Update doc files and set up docu workflow to deploy sphinx to gh pages. by @LeanderFischer in https://github.com/icecube/pisa/pull/769
basic example code to get event wise information by @JKrishnamoorthi in https://github.com/icecube/pisa/pull/765
Update README.md by @LeanderFischer in https://github.com/icecube/pisa/pull/772
Update fix_error.py description by @finnmayhew in https://github.com/icecube/pisa/pull/776
Deprecate duplicated prior functions by @JanWeldert in https://github.com/icecube/pisa/pull/773
Stage and pipeline related documentation touch ups by @thehrh in https://github.com/icecube/pisa/pull/780
Update README.md by @LeanderFischer in https://github.com/icecube/pisa/pull/781
adding stage for external osc calc by @philippeller in https://github.com/icecube/pisa/pull/756
fix plotting 2d arrays (not caught by unit tests) by @thehrh in https://github.com/icecube/pisa/pull/783
Remove unimplemented analytical NSI matrix calculation from nsi_param… by @finnmayhew in https://github.com/icecube/pisa/pull/786
Finally fix map.plot, to be actually usable.. by @LeanderFischer in https://github.com/icecube/pisa/pull/787
Update significantly outdated documentation of global constants by @thehrh in https://github.com/icecube/pisa/pull/789
Fix doubly defined
report_profilemethod instage.py+ minor touch-ups by @thehrh in https://github.com/icecube/pisa/pull/791Make event cutting for
EventsPiwork also when at least one variable name is conta… by @thehrh in https://github.com/icecube/pisa/pull/792Apply obvious outstanding fixes to
simple_signalandgeneralized_llh_paramsservices by @thehrh in https://github.com/icecube/pisa/pull/793Apply small fixes to (mostly) docstrings of
config_parsermodule and extend unit test by @thehrh in https://github.com/icecube/pisa/pull/794Fix broken links in general conventions guide by @thehrh in https://github.com/icecube/pisa/pull/796
Revive parametric Aeff stage by @JanWeldert in https://github.com/icecube/pisa/pull/798
Clean up imports by services and get rid of unused
WHEREconstant for smart arrays by @thehrh in https://github.com/icecube/pisa/pull/790Add link to general PISA conventions in root readme by @thehrh in https://github.com/icecube/pisa/pull/805
Remove obsolete scripts from
pisa_testsdirectory and update entry points insetup.pyby @thehrh in https://github.com/icecube/pisa/pull/812Allow for ultrasurfaces fit results file path relative to pisa resources search paths by @thehrh in https://github.com/icecube/pisa/pull/813
remove fit and minimiser settings in unused and unparsable .cfg format by @thehrh in https://github.com/icecube/pisa/pull/820
Allow reporting timing data for several pipelines at once (from any
DetectorsorDistributionMakerinstance) … by @thehrh in https://github.com/icecube/pisa/pull/822make
to_fileaccept simple file name again by @thehrh in https://github.com/icecube/pisa/pull/824Adding a contributing guide by @JanWeldert in https://github.com/icecube/pisa/pull/826
Service transparency and usability: expected data keys, supported representations, unit tests by @thehrh in https://github.com/icecube/pisa/pull/817
First version of an MCMC sampler by @JanWeldert in https://github.com/icecube/pisa/pull/829
Update release.yml by @philippeller in https://github.com/icecube/pisa/pull/837
Restructure and update installation instructions by @thehrh in https://github.com/icecube/pisa/pull/836
Update install instructions by @JanWeldert in https://github.com/icecube/pisa/pull/832
Fix python test environment setup. by @LeanderFischer in https://github.com/icecube/pisa/pull/844
Enable (in)equality constraints for use with local and global scipy minimizers by @thehrh in https://github.com/icecube/pisa/pull/841
Update discrete systematic README (Ultrasurface use) by @LeanderFischer in https://github.com/icecube/pisa/pull/846
Various documentation touch-ups by @thehrh in https://github.com/icecube/pisa/pull/848
Alternative variable binning approach by @JanWeldert in https://github.com/icecube/pisa/pull/849
update sphinx build config file version string from 4.1 -> 4.2 by @thehrh in https://github.com/icecube/pisa/pull/850
New Contributors¶
@finnmayhew made their first contribution in https://github.com/icecube/pisa/pull/755
@ggarg07 made their first contribution in https://github.com/icecube/pisa/pull/762
@sc458930 made their first contribution in https://github.com/icecube/pisa/pull/764
Full Changelog: https://github.com/icecube/pisa/compare/4.1…4.2
4.1.1: First tag triggering docu workflow¶
Released on 2024-04-26 - GitHub
Tag the current version to trigger the docu creation and deployment.
4.1: Pisa 4 official release¶
Released on 2023-05-23 - GitHub
First official pisa 4 release.
Pisa 4.0 pre-release¶
Released on 2021-01-26 - GitHub
First version of pisa 4 to be used for analysis
3.1: Pisa 3 last release¶
Released on 2021-01-26 - GitHub
This is the last official pisa 3 release before switching over to pisa 4.
3.0b1¶
Released on 2017-12-13 - GitHub
3.0a1¶
Released on 2016-09-18 - GitHub
First alpha (pre-)release for PISA Cake (3.0). Still needs testing for LLR and Asimov analyses and postprocessing scripts. See INSTALL.md for how to install and run the included physics tests.