Release Notes

main

Oct. 24, 2024 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.12.0

  • Cosmetic improvements to stubs (#3494)

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

IceTray Release v1.11.0

  • Run mypy in CI (#3480)

  • mypy cleanup for calibration and online processing projects (#3415)

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

IceTray Release v1.9.2

  • Delete mailinglist files (#3357)

  • Remove all tab characters used for indentation from python files (#3300)

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

IceTray Release v1.9.0

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

  • fix E703 useless-semicolon (#3266)

  • fix E711 none-comparison (#3267)

Sep. 28, 2023 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.8.0

  • replace deprecated unittest asserts with modern equivalents (#3168)

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)

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

IceTray Release v1.4.0

  • Drop support for Python 2

  • Assign pulse widths after deduplication of basis (#2882)

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

IceTray release v1.3.0

  • 819b426: Remove unused variable

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

Combo Release V00-00-00

  • (r173060): Added Spencer Axani’s changes for SPE correction

January 15, 2019 Juan Carlos Diaz-Velez (juancarlos@icecube.wisc.edu)

  • Update (r167078): Make new unfolding the default

  • Update (r166506): Use more accurate determination of ATWD time range

    for FADC deweighting

  • Update (r166430): Generalize new unfolding to remove all basis members

    with poor support

  • Update (r165988): Add support for new unfolding

June 22, 2018 Juan Carlos Diaz-Velez (juancarlos@icecube.wisc.edu)

Release V02-01-01 * Bug fix: random memory access when template bins evently spaced.

Nov 6, 2017 Juan Carlos Diaz-Velez (juancarlos@icecube.wisc.edu)

Release V02-01-00

  • Update (r155973): Fix Coxae issue: Use ATWD calibration from ATWD used

    in launch, not automatically from ATWD 0

  • Update (r151309): Update tests to work with the 2016 GCD file

  • Update (r146654): Switch all projects to using our own serialization library

  • Update (r145159, r145163): Remove C code

  • Update (r140581): Add pybindings for nnls_lawson_hanson

  • Update (r136621): Update examples (#1195)

  • Update (r136615): Update documentation (#1193)

  • Bugfix (r136614): Use unsigned types to prevent a false positive in the

    static analysis (#1194)

  • Bugfix (r136612): Use unsigned types to avoid signed/unsigned comparisons

  • Bugfix (r134186): Don’t read past the end of col_counts when filling the end pointer for the final column of basis matrix

April 4, 2015 Meike de With (meike.de.with@desy.de)

Release V02-00-00

  • Solve NNLS problem using Cholesky factorization of the normal equations for nP < 15

  • Cache waveform template and improve template resolution

  • Remove unneeded basis functions and unused data bins

  • Separate threshold for including basis times from noise threshold, the latter is still 2 ADC counts, the former is now 3 ADC counts

  • Start basis function series one bin earlier, allowing a significantly better fit on FADC 3-bin chargestamps

  • Increase density of basis functions, allowing a better fit for most waveforms

  • Increase number of deweighted FADC bins for waveforms with ATWD support

  • (more information on these points here: https://docushare.icecube.wisc.edu/dsweb/Get/Document-72360/Wavedeform_Improvement_JB.pdf )

    – Jim Braun

  • Recognize I3_TESTDATA

    – Alex Olivas

  • Give wavedeform the ability to apply per-digitizer s.p.e. corrections

  • Add necessary calibration constants to I3DOMCalibration and remove unused old constants

    – Christopher Weaver

December 9, 2014 Meike de With (meike.de.with@desy.de)

Release V01-02-02

  • Use I3_TESTDATA when it is defined

    – Alex Olivas

April 17, 2014 Meike de With (meike.de.with@desy.de)

Release V01-02-01

  • Move all big arrays from the stack to the heap, so you can wavedeform until you run out of RAM

    – Samuel Flis

January 13, 2014 Meike de With (meike.de.with@desy.de)

Release V01-02-00

  • Remove hacks for DOMsimulator now that DOMsimulator has itself been removed

  • Make project compatible with Python 3

    – Nathan Whitehorn

August 20, 2013 Meike de With (meike.de.with@desy.de)

Release V01-01-00

  • Fix SuiteSparse header paths following a cmake update

    – Jakob van Santen

  • Make project compatible with Python 3

    – Nathan Whitehorn

  • Allow deweighting of the FADC to be turned off, which is only useful when fitting FADC waveforms by themselves

    – Chris Weaver

February 21, 2013 Emanuel Jacobi (emanuel.jacobi@desy.de)

Release V01-00-05

  • Change AddMissingTimeWindow to an I3Module so that icetray-inspect can see it

  • Remove dependency on log4cplus

    – Nathan Whitehorn

October 22, 2012 Emanuel Jacobi (emanuel.jacobi@desy.de)

Release V01-00-04

  • Remove NFE mode

  • Add time ranges to output

    – Nathan Whitehorn

June 25, 2012 Emanuel Jacobi (emanuel.jacobi@desy.de)

Release V01-00-03

  • Bugfixes for clang support

    – Claudio Kopper

January 11, 2012 Emanuel Jacobi (emanuel.jacobi@desy.de)

Release V01-00-02

  • Determines pulse width in a better way

  • Reweight SLC hits

  • Added unit tests

  • Bugfixes

    – Nathan Whitehorn

August 25, 2011 Emanuel Jacobi (emanuel.jacobi@desy.de)

Release V01-00-01

  • Let CMake throw an error if SuiteSparse is not found

    – Fabain Kislat

  • Tweak DOMsimulator pulse templates

    – Jakob van Santen

August 9, 2011 Emanuel Jacobi (emanuel.jacobi@desy.de)

Release V01-00-00

  • First release after Q-ification

  • Add DOMsimulator pulses (from pulsefitter, not cweaver).

    – Jakob van Santen

June 16, 2011, Nathan Whitehorn (nwhitehorn@icecube.wisc.edu)

New features:

  • Support for extracting in-ice SLC pulses

  • Uses correct pulse templates for each ATWD channel, when used with WaveCalibrator

  • Can be used as an NFE series algorithm (NFEWavedeform)

  • NoiseFloor argument removed (now calculated dynamically)

March 24, 2011, Fabian Kislat (fabian.kislat@desy.de)

Release V00-01-01

Bugfixes:

  • Added various sanity checks.

    – Nathan Whitehorn and Jakob van Santen

March 12, 2011, Fabian Kislat (fabian.kislat@desy.de)

Release V00-01-00. Initial release.