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