Release Notes

main

June 18, 2024 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.11.0

  • Run mypy in CI (#3480)

  • mypy cleanup for filters (#3419)

Feb. 20, 2024 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.9.2

  • Delete mailinglist files (#3357)

  • Fix extension for various files (#3330)

  • Add upgrade rules to ruff (#3316)

Dec. 14, 2023 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.9.0

  • Remove Uber Header (I3.h) (#3151)

  • Fix E731 lambda-assignment (#3271)

  • general python cleanups (ruff/E713) (#3269)

  • fix E711 none-comparison (#3267)

  • python ruff cleanup fix EXE001 (#3289)

  • cleanup level3-filter-muon test (#3240)

June 22, 2023 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.7.0

  • Make I3Tray.I3Tray and icecube.icetray.I3Tray the same thing. (#3102)

  • Remove all references to load_pybindings (#3086)

  • Remove BUILD_PYBINDINGS global cmake option. We always build pybindings

Dec. 12, 2022 don la dieu (nega AT icecube.umd.edu)

IceTray Release v1.5.0

  • Documentation cleanups

Jul. 27, 2022 don la dieu (nega AT icecube.umd.edu)

IceTray Release v1.4.0

  • Drop support for Python 2

  • Clean up python bindings / modules

  • Shared memory fixes for tests

Feb. 22, 2022 don la dieu (nega AT icecube.umd.edu)

IceTray Release v1.3.0

  • Removes ipdf and double-muon <https://github.com/icecube/icetray/pull/2723>_

  • Updates Ice Properties <https://github.com/icecube/icetray/pull/2725>_

  • Documentation updates

September 4, 2020 Michael Larson (mlarson@icecube.wisc.edu)

Trunk

  • Added a diagram for the documentation and some notable selections that use this project.

  • Added a python test for the entire project, which checks that the expected events pass and that the reconstructions give the same values.

March 5, 2020 Michael Larson (mlarson@icecube.wisc.edu)

Combo Release V00-01-00

  • Add some basic documentation to the module

Dec. 20, 2019 Alex Olivas (aolivas@umd.edu)

Combo Release V00-00-00

  • Fixed (#2355): Integer division in Python3.

Jul. 5, 2018 Kotoyo Hoshina

trunk

  • restored a line in level3_WriteOutput.py to fill directhit cut values for window E

June 28, 2018 Kotoyo Hoshina

trunk

  • I found the modification for adding gsiftp option in the last release may not work when iceprod is used. The main function in level3_Master.py was reverted, and now the gsiftp option works only when the script runs without iceprod.

  • warnings about OutputName option for many fitter has been solved.

June 12, 2018 Kevin Meagher

Release 2018_0

  • Make simulations generated for 2013 or later run the level3-filter-muon. There was a bug in filterscripts/resources/scripts/SimulationFiltering.py SplitUncleanedInIcePulsesTimeRange was not stored after L1 processing and then it was not copied to SplitInIcePulsesTimeRange in L2 processing. This bug is fixed in latest trunk of filterscripts, however, to process existing simulation data, restore_tw_for_MC option is added to level3_Master.py. If -r option is added, it will make a dummy trigger split frame and copy SplitInIcePulsesTimeRange to main target frame, only when the main target frame does not contain SplitInIcePulsesTimeRange. See MuonL3TraySegment.py.

  • Modified level3_WriteOutput module to run simulations that already contains I3LinearizedMCTree at level2.

  • Add option to use gsiftp

  • fix typo in command line options

  • use direct_hits.get_default_definitions() instead of global variable

  • make this iceprod compatible

  • Script Cleanup: remove Finish() and TrashCan

March 23, 2107 EKB (blaufuss@umd.edu)

Release 2017_1

  • Python 3 cleanups

  • improvedLinefit now just linefit

  • Add QFilterMask to table output.

January 21, 2016, Alex Olivas (olivas@icecube.umd.edu)

Let’s start making release notes for this project.