Release Notes

main

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

IceTray Release v1.12.0

  • IceAct fixes for hdfwriter converter (#3660)

  • clean up a small handful of typos

  • tableio - use test-specific output filenames (#3539)

  • Compile cleanly with -Wall -Werror (#3540)

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

IceTray Release v1.11.0

  • Ensure that extension modules import cleanly (#3493)

  • Run mypy in CI (#3480)

  • mypy cleanup for core projects (#3414)

  • Branch restructuring iceact dataclasses and adding tableio converter for iceact classes (#2987)

  • Add stubs for even more pybindings (#3413)

  • tableio - clean up typos (#3446)

  • [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<OMKey, I3TimeWindowSeries> (#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