Release Notes¶
main¶
Oct. 24, 2024 don la dieu (nega at icecube.umd.edu)¶
IceTray Release v1.12.0
[dataclasses / gcdserver / tpx / icetop_Level3_scripts] IceTopSLCCal implementation (#3571)
June 18, 2024 don la dieu (nega at icecube.umd.edu)¶
IceTray Release v1.11.0
Ensure that extension modules import cleanly (#3493)
Run mypy in CI (#3480)
clean up a couple of project release notes
March 14, 2023 don la dieu (nega at icecube.umd.edu)¶
IceTray Release v1.10.0
Bigfixes and improvements to the “I3IceTopSLCCalibrator_fromCframe”, including adding a test for it (#3361)
Remove the experimental “15DayCalibrator” which was never used and is now replaced (#3361)
Clean old SLC-file downloadables and old dependencies out of CMakeLists (#3361)
Feb. 20, 2024 don la dieu (nega at icecube.umd.edu)¶
IceTray Release v1.9.2
switch scipy to numpy for interp
Delete mailinglist files (#3357)
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)
general python cleanups (ruff/E713) (#3269)
fix E703 useless-semicolon (#3266)
Sep. 28, 2023 don la dieu (nega at icecube.umd.edu)¶
IceTray Release v1.8.0
Update some helpful log_debug messages to I3TopHLCPulseExtractor (#3155)
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)
Modify the “icetop_pulse_extract.py” part of filterscripts_v2, to incorporate plans for new SLCcal procedures. (#3069)
Apr. 05, 2023 don la dieu (nega AT icecube.umd.edu)¶
IceTray Release v1.6.0
Add a module to perform IceTop SLC charge calibration based on calibration constants in the C-frame (rather than from an .h5 or .pcl file)
Dec. 12, 2022 don la dieu (nega AT icecube.umd.edu)¶
IceTray Release v1.5.0
Documentation cleanups
Jul. 29, 2022 don la dieu (nega AT icecube.umd.edu)¶
IceTray Release v1.4.0
Drop support for Python 2
Clean up python bindings / modules
Ice top pulse processing flexibility (#2883)
Update dependencies
Update test to use freshly imported test-data
Crwg northern processing (#2824)
Clean up documentation
Feb. 21, 2022 don la dieu (nega AT icecube.umd.edu)¶
IceTray release v1.3.0
Updates to support filterscripts v2
Modifications to SLC Calibration: if the IceTopRawData is not found, do not calibrate using the averages of all ATWD’s and Chips. So that this doesn’t happen, make the calling of the SLC Calibration segment conditional on IceTopRawData existing. log_fatal if it somehow sneaks through the conditionals. – Kath Rawlins
Feb. 5, 2020 Alex Olivas (aolivas@umd.edu)¶
Combo Release V00-00-01
Dec. 20, 2019 Alex Olivas (aolivas@umd.edu)¶
Combo Release V00-00-00
June 12, 2018 Kevin Meagher¶
Releases V00-03-03
Add correct handling for BadDOM List
December 19, 2017 Kevin Meagher¶
Release V00-03-02
Add BadDomList parameter to HLC and SLC pulse extractors. DOMs on the bad DOM list will be ignored.
When trying to extract pulses from DOMs with missing front-end impedance, the modules will log_fatal, instead of trying to guess the value from the DOMCal version.
Add printing support for I3TopPulseInfo
Fix the way cmake downloads slc_calib_parameters.pcl
Script Cleanup: remove Finish and TrashCan
January 5, 2017¶
Release V00-03-01
SLC calibrator: If no launches, use average values of chips and channels
– Sam De Ridder
May 2, 2016¶
Release V00-03-00
Added scintillators to I3IceTopHLCPulseExtractor
Added I3IceTopSLCCalibrator, a module to calibrate SLC VEM pulses
Added the segment CalibrateSLCs that extracts waveforms and calls I3IceTopSLCCalibrator
Remove deprecated module I3IceTopSanityChecks
– Timo Karg
April 3, 2015 Meike de With (meike.de.with@desy.de)¶
Release V00-02-07
Recognize I3_TESTDATA
– Alex Olivas
August 21, 2013 Meike de With (meike.de.with@desy.de)¶
Release V00-02-06
Make project compatible with Python 3
– Nathan Whitehorn
Clean up deprecation warnings related to new dataclasses release
– Meike de With
February 21, 2013, Emanuel Jacobi (emanuel.jacobi@desy.de)¶
Release V00-02-05
Remove now-unnecessary hard dependence on log4cplus.
– Nathan Whitehorn
Silence logging
– Erik Blaufuss
October 22, 2012, Emanuel Jacobi (emanuel.jacobi@desy.de)¶
Release V00-02-04
Remove BadStationList from IceTop processing
– Timo Karg
July 24, 2012, Emanuel Jacobi (emanuel.jacobi@desy.de)¶
Release V00-02-03
Bugfix:
Change Intercept
– Nathan Whitehorn
June 25, 2012, Emanuel Jacobi (emanuel.jacobi@desy.de)¶
Release V00-02-02
Bugfix:
Add missing units
– Jakob van Santen
May 7, 2012, Emanuel Jacobi (emanuel.jacobi@desy.de)¶
Release V00-02-01
Catch a quite rare edge case where nearly-equal bins 0 and 1 cause the leading edge to be extrapolated milliseconds into the past. Failed extrapolations can be snapped to a configurable minimum.
– Jakob van Santen
January 13, 2012, Emanuel Jacobi (emanuel.jacobi@desy.de)¶
Release V00-02-00
Reduce verbosity
– Timo Karg
Add I3IceTopBaselineModule and it’s output class I3IceTopBaseline, including python bindings and tableio converter.
This module calculates IceTop baselines “topwaveprocessor-style”. While this is no longer needed for pulse extraction thanks to droop correction in WaveCalibrator, it still allows us to monitor the baseline subtraction and droop correction processes.
Add a simple module to convert PE pulses to VEM pulses
Add Chip/Channel ID to I3TopPulseInfo and make I3TopHLCPulseExtractor fill in these fields
Updated documentation, added examples, bugfixes
– Fabian Kislat
compiles with clang, bugfixes
– Claudio Kopper
January 13, 2012, Emanuel Jacobi (emanuel.jacobi@desy.de)¶
Release V00-01-01
Clean up dependencies
– Nathan Whitehorn
August 23, 2011, Emanuel Jacobi (emanuel.jacobi@desy.de)¶
Release V00-01-00
Initial Release