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