Release Notes ============= main ---- 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.