Release Notes¶
main¶
Oct. 24, 2024 don la dieu (nega at icecube.umd.edu)¶
IceTray Release v1.12.0
make virtual function non-virtual, fixing a downstream class (#3533)
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 reconstruction projects (#3418)
Devils Tower reco and generalizing PMT orientation in rpdf (#3337)
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)
add ruff rule PLW0602 global-variable-not-assigned (#3331)
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)
python ruff cleanup fix EXE001 (#3289)
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)
Improve tests’ parallelism
Apr. 05, 2023 don la dieu (nega AT icecube.umd.edu)¶
IceTray Release v1.6.0
Minor cleanups
Dec. 12, 2022 don la dieu (nega AT icecube.umd.edu)¶
IceTray Release v1.5.0
Documentation cleanups
Jul. 29, 2022 don la dieu (nega AT icecube.umd.edu)¶
IceTray Release v1.4.0
Drop support for Python 2
Cleanup python bindings / modules
Updates for C++17
Dec. 15, 2021 Kevin Meagher¶
IceTray release v1.3.0
Change examples, tests, and documentation from I3GulliverIPDFPandelFactory to I3RecoLLHFactory as part of the ipdf -> rpdf changeover
Improvements to links in the documentation
Dec. 20, 2019 Alex Olivas (aolivas@umd.edu)¶
Combo Release V00-00-00
Minor doc updates
Allow Paraboloid to take services by pointer as well as by string
Move move location of test data in tests
December 3, 2017 Kevin Meagher¶
Release V01-09-01
Add print function for I3ParaboloidFitParams
Scripts cleanup: remove Finish() and TrashCan
Docs cleanup
March 13, 2017 Kevin Meagher (kmeagher@ulb.ac.be)¶
Release V01-09-00
Added OutputName parameter to I3ParaboloidFitter so we can stop using the module instance name as the name of the fit.
Added serialization project
Documentation clarifications
Update pull correction figure
Switch example scripts to improved linefit
Python3 support
Cleanup after tests
May 2, 2016 Alex Olivas (olivas@icecube.umd.edu)¶
Release V01-08-00
Add decent sphinx documentation
de-ROOT-ification
remove #ifndef CINT statements from I3ParaboloidFitParams
replace TVector3 by I3Direction
replace TRotation by I3Quaternion
replace TVectorD by boost::numeric::ublas::vector<double>
replace TMatrixD by boost::numeric::ublas::matrix<double>
replace “Kramer” (solve linear equation) by example code from boost docs
A 100 files from a Level3 numu dataset (11191) has been processed with both the old root-based and the new root-free version of the paraboloid implementation. Comparing the I3ParaboloidFitParams information yields these statistics:
The PBF fit status was identical in all 1e4 processed events.
err1 difference [deg]: mean=-1.23809e-05 median=3.77691e-15 min=-0.130205 max=4.06929e-05 std=0.00126928
err2 difference [deg]: mean=-1.32443e-06 median=1.09083e-14 min=-0.0148373 max=0.000650885 std=0.000144787
sin(rotang differenc) squared: mean=7.72024e-09 median=5.13299e-23 min=0 max=8.12016e-05 std=7.9158e-07
TODO: write unit tests for ParaboloidImpl stuff !!!!!
April 3, 2015 Meike de With (meike.de.with@desy.de)¶
Release V01-07-00
Draft of a prototype for a python version of paraboloid (pyraboloid), not to be used yet except for development
Clean out really old ROOT fossil (LinkDef.h)
– David Boersma
Fixes for new I3MCTree
– David Schultz
Recognize I3_TESTDATA
– Alex Olivas
September 30, 2014 Meike de With (meike.de.with@desy.de)¶
Version 01-06-09
Add python and docs directories to CMakeLists
Make sure that paraboloid pybindings still exist for ROOT-less builds
Clean up code in the scripts
Remove obsolete cmake_policy lines
– David Boersma
July 14, 2014 Meike de With (meike.de.with@desy.de)¶
Version 01-06-08
Remove flat-ntuple output from test script
– Meike de With
April 8, 2014 Meike de With (meike.de.with@desy.de)¶
Version 01-06-07
Change incorrect format specifiers
– Nathan Whitehorn
Setting error status manually, to avoid having a PBF error status while the paraboloid I3Particle object still has fit status OK
– David Boersma
January 15, 2014 Meike de With (meike.de.with@desy.de)¶
Version 01-06-06
In case of bogus input or crazy configuration, make sure that paraboloid does not crash but floods the user with errors
– David Boersma
August 20, 2013 Meike de With (meike.de.with@desy.de)¶
Version 01-06-05
Import dataio
– Jakob van Santen
Make project compatible with Python 3
– Nathan Whitehorn
Version V01-06-04: February 21, 2013¶
Removed dependency on log4cplus, DOMcalibrator, FeatureExtractor
Removed Reconfigure() method
Version V01-06-03: September 11, 2012¶
Use GetName() instead of getting a configuration from the context
Version V01-06-02: June 25, 2012¶
Use SetGeometry method from gulliver
Remove reference to I3ConverterFactory
Version V01-06-01: January 11, 2012¶
set non zero noise rate
clean up dependencies
Version V01-06-00: August 09, 2011¶
adapted to various changes in offline-software
Version V01-05-01: March 12, 2011¶
fixed a typo in tableio converter
Version V01-05-00: November 11, 2010¶
added tableio converter
Version V01-04-00: August 11, 2009¶
updated interface for parametrization object
updated scripts
Version V01-03-01: October 27, 2008¶
minor update (release for std-processsing)
this should have been V01-03-00, is V01-03-01 due to misnumbering of previous release
minor update to CMakeLists.txt
Version V01-03-00: August 19 2008¶
this releases (for icerec) was mis-numbered, should have been V01-02-01
added python bindings
cmake tweaks
removed “typedef” specifier from enum for paraboloid status
Version V01-02-00: 24 June 2008¶
got pybindings for loot, for the I3ParaboloidFitParams class
add possibility to skip vertex refitting (keep minimizer option empty, and/or set the vertexstepsize to zero)
Version V01-01-00: 3 January 2008¶
Version V00-05-02: 10 August 2007¶
rotation angle fix
cmakification
Version V00-05-01: 13 June 2007¶
Keep release number synchronous with the rest of the swift suite.
no significant updates
Version V00-05-00: 13 April 2007¶
adding vertex correction to grid points before actual vertex fit (using new Tweak method)
add option to allow fit failures on a limited number of grid points
do not trust
I3MCTreeUtils::GetMostEnergeticInIce(*mctree)
, get it manuallyin the I3Particle result, use the parabola minimum for angle; refit the vertex.
bugfix in paraboloid fitparams constructor
Version V00-04-01: 9 February 2007¶
added another status check: make sure estimated angular error > 1e-5 rad (<1% of reconstructions have anomalously small errors ~ 1e-20 rad)
Version V00-04-00: 11 December 2006¶
added status indicators which identify various failure modes
result object was not completely filled, is fixed now.
Version V00-03-00:¶
skipped, due to questions about quality
(cause of apparent quality change: changed seed vertex correction defaults in the I3BasicSeedService)
Version V00-02-00, 29 August 2006:¶
first implementation. compiles & runs, no guarantees.
releasing, just before I will add I3MCTree functionality