.. SPDX-FileCopyrightText: 2024 The IceTray Contributors .. .. SPDX-License-Identifier: BSD-2-Clause Release Notes ============= main ---- * [tableio] Add SPDX tags (#3437) Feb. 20, 2024 don la dieu (nega at icecube.umd.edu) --------------------------------------------------- IceTray Release v1.9.2 * Delete mailinglist files (#3357) * Add upgrade rules to ruff (#3316) * 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 E731 lambda-assignment (#3271) * general python cleanups (ruff/E713) (#3269) * fix E703 useless-semicolon (#3266) * general python cleanups (ruff/B018) (#3264) * fix B028 no-explicit-stacklevel (#3265) * fix E714 not-is-test (#3270) * fix E711 none-comparison (#3267) * python ruff cleanup fix EXE001 (#3289) * Fix a number of issues identified by ruff (#3262) * Fix up duplicate keys in tableio int test * Make composed tableio converters actually work (#3255) * Treat deserialization failures as hard errors for requested keys (#3256) * Check whether I3TableWriter is the driving module Oct. 12, 2023 don la dieu (nega at icecube.umd.edu) --------------------------------------------------- IceTray Release v1.8.2 * Attach tableio converter submodule to current module (#3195) * Attach tableio converter submodule to current module. Fixes #3187 * Allow tableio namespace outside module definition e.g. in tests, where scope is None and None has no name 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) * Test cleanups * I3converter for I3Map (#3063) Dec. 12, 2022 don la dieu (nega AT icecube.umd.edu) --------------------------------------------------- IceTray Release v1.5.0 * Fix tablio test_converter 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 * Clean up tests * Add "bookToParticle" option to converter for I3Map's, which computes perpendicular distance to a track, longitudinal distance along a track, and distance to a vertex. (Similar to "bookGeometry") * Clean up documentation Feb. 21, 2022 don la dieu (nega AT icecube.umd.edu) --------------------------------------------------- IceTray release v1.3.0 * Since V01-02-00 * Updates to tests * @marialiubarska's work to support the `new genie reader `_ * Merge the two different finiteReco converters * Documentation cleanups * Address python deprecations * Address compilation warnings * Add support for S-Frames in tableio Dec. 20, 2019 Alex Olivas (aolivas@umd.edu) ------------------------------------------- Combo Release V00-00-00 December 11, 2018, Alex Olivas (olivas@icecube.umd.edu) -------------------------------------------------------- Release V18-12-00 * trivial cleanups to tests and logging. June 13, 2018, Alex Olivas (olivas@icecube.umd.edu) ---------------------------------------------------- Release V18-06-00 * (r159919) latest version of pytables deprecates camelcase method names, switch to snakecase November 15, 2017, Alex Olivas (olivas@icecube.umd.edu) -------------------------------------------------------- Release V17-11-00 * very minor cleanups March 23, 2017, Alex Olivas (olivas@icecube.umd.edu) ----------------------------------------------------- Release V17-03-00 * (r1488889) Replace fractured but precise representation of event start and end in MJD with a double-precision value. This introduces a discretization of 300 ns that will increase to 600 ns in the next 100 years and 2500 in the next 1000. These are much smaller than the duration of a typical event, and can be ignored in coordinate calculations. April 29, 2016, Alex Olivas (olivas@icecube.umd.edu) ----------------------------------------------------- Release V16-04-00 * Add a test that runs all the converters March 21, 2016, don la dieu (nega@icecube.umd.edu) --------------------------------------------------- Release V16-03-00 * (r143491/IceCube) correct conversion of derived types * accept keys in any iterable container * use ``std::is(nan|inf)`` * documentation updates December 14, 2015, don la dieu (nega@icecube.umd.edu) ------------------------------------------------------ Release V15-12-00 * update tests * remove dead code August 31, 2015, Alex Olivas (olivas@icecube.umd.edu) ------------------------------------------------------ Release V15-08-00 * I3MCTree converter is back. It's still useless, but apparently it found its way into PINGU processing. * Allow converters to accept subclasses of their handled types. This makes it possible to book I3LinearizedMCTree, a thing that was blocked for no good reason. March 15, 2015, Alex Olivas (olivas@icecube.umd.edu) ----------------------------------------------------- Release V15-03-00 * "weight" is now NPE and type uint64_t. * No more converter for I3MCTree. We'll start providing individual converters like "the primary" November 20, 2014, Alex Olivas (olivas@icecube.umd.edu) -------------------------------------------------------- Release V14-11-00 - Bugfix release. * Align all tables before closing * Changed I3TableTranscriber to skip files containing no events and throwing a warning instead of a fatal error. August 11, 2011, Alex Olivas (olivas@icecube.umd.edu) ------------------------------------------------------ Release V11-08-00 This is a minor bugfix release. Feature: * A converter for I3VectorTankKey -- Fabian Kislat Bugfix: * Fix a bug (introduced in the previous release) that prevented I3TableWriter from writing to multiple I3TableServices at once. -- Jakob van Santen August 2, 2011, Erik Blaufuss (blaufuss@icecube.umd.edu) --------------------------------------------------------- Release V11-07-00 This is a major release, adding support for Q frames and I3RecoPulse masks. Features added: * A converter for I3RecoPulseSeriesMapMask. -- Jakob van Santen * Support for booking multiple P frames that inherit from the same Q frame. -- Jakob van Santen * Enable booking of geometry and waveform length in I3WaveformSeriesMapConverter. -- Fabian Kislat Documentation: * Add a list of common converters and their projects. -- Fabian Kislat Bugfix: * Make I3WaveformSeriesMapConverter work for FADC waveforms. -- Jakob van Santen