.. _tpx-release-notes: Release Notes ============= main ---- 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 - `Change name of the I3HLCTankPulseMerger `_ - 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 handeling 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 snaped 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