Release Notes

main

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

IceTray Release v1.12.0

  • Add converter for I3GENIEResultDict from genie-icetray (#3656)

  • Clean up doxygen warnings (#3640)

  • give I3CompressedPhoton::groupVelocity_ an initial value (#3622)

  • [genie-reader] Dynamic volume extension for numu/numubar (#3607)

  • [simclasses] Fix copyright and license statements (#3543)

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

  • [clsim] Fix double precision (#3506)

  • Update I3GenieResult to hold the energy of the most energetic daughter muon for simweights. (#3607)

  • Non-spherical OMs data structures for clsim (#3520)

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

IceTray Release v1.11.0

  • Run mypy in CI (#3480)

  • mypy cleanup for core projects (#3414)

  • minimal fixes for boost 1.85.0

  • Add stubs for even more pybindings (#3413)

March 14, 2023 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.10.0

  • fix atmosphere in corsika info and weightdict (#3394)

Feb. 20, 2024 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.9.2

  • Change the return value policy of pos and dir properties to internal. Closes #3307 (#3344)

  • Delete mailinglist files (#3357)

Dec. 14, 2023 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.9.0

  • Remove Uber Header (I3.h) (#3151)

  • Fix missing () in print statements (#3221)

June 22, 2023 don la dieu (nega at icecube.umd.edu)

IceTray Release v1.7.0

  • Remove all references to load_pybindings (#3086)

  • Implement an interface (reader) for NuRadioMC simulation files. (#2972)

  • General docs cleanup

Apr. 05, 2023 don la dieu (nega AT icecube.umd.edu)

IceTray Release v1.6.0

  • Add additional fields (such as hadronic model, corsika version, cutoff energies, thinned/curved, etc.) to both I3CorsikaInfo and I3TopInjectorInfo (#3013 and #3023)

  • Fix issues with corsika-ehist and compatibility with new corsika versions (#3004)

  • Test updates

Dec. 12, 2022 don la dieu (nega AT icecube.umd.edu)

IceTray Release v1.5.0

  • Add __repr__ functions for I3ParticleID and I3ShowerBias

  • [clsim] Support for full-tilt parametrization (#2974)

  • [topsimulator] Enable simweights support for new icetop simulations (#2962)

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

  • Move icetray.load after load_pybindings to avoid the ROOT dynamic loading error on Macs

  • Surfacearray pr2 (#2752)

  • Clsim with new bfr treatment (#2841)

  • Squash some warnings on macs

  • Get everyone to use the same gil_holder in icetray

  • Move I3CLSimMediumProperties to simclasses

  • Rename I3CLSimLightSource to I3LightSource and move to simclasses

  • Rename I3CLSimFlasherPulse to I3FlasherPulse and move to simclasses

  • Move I3CLSimStep to simclasses and rename to I3SimStep

  • Rename I3CLSimSimpleGeometry and move to simclasses

  • Move I3CLSimFunction* from clsim to simclasses

  • Move classes from clsim to simclasses

Feb. 22, 2022 don la dieu (nega AT icecube.umd.edu)

IceTray release v1.3.0

  • Since V01-02-00

  • Add I3ShowerBias for biased CORSIKA shower generation

  • Add I3PrimaryInjectorInfo an S-Frame object for dynamic stack CORSIKA

  • Add I3PowerLaw a simple class for sampling from a power law distribution

  • Edit CorsikaLongStep and I3CorsikaShowerInfo now print using correct units

Dec. 20, 2019 Alex Olivas (aolivas@umd.edu)

Combo Release V00-00-00

  • Add I3NuGenInfo and I3CorsikaInfo for use in S-Frame weighting

  • Adding three remaining Gaisser-Hillas fit parameters (a, b, and c) to I3CorsikaShowerInfo.

  • Added CROSSTALK_PULSE to I3MCPulse

  • New classes for cable shadow:

    • I3Photon

    • I3CompressedPhoton

    • I3ExtraGeometry

    • I3ExtraGeometryItem

    • I3ExtraGeometryItemMove

    • I3ExtraGeometryUnion

    • I3ExtraGeometryCylinder

    • I3CylinderMap

Nov. 12, 2018 Juan Carlos Diaz Velez (juancarlos@icecube.umd.edu)

Release V02-03-00

  • Added variables to I3CorsikaShowerInfo needed to delegate surface sampling from corsika reader to a later stage in the simulation chain.

June 20, 2018 Juan Carlos Diaz Velez (juancarlos@icecube.umd.edu)

Release V02-02-01

  • Cleanup of import statements

Nov 3, 2017 Juan Carlos Diaz Velez (juancarlos@icecube.umd.edu)

Release V02-02-00

  • Add support for printing most types

August 27, 2017 Juan Carlos Diaz Velez (juancarlos@icecube.umd.edu)

Release V02-01-02

    1. Fix for exposing of constructors

June 26, 2017 Alex Olivas (olivas@icecube.umd.edu)

Release V02-01-01

  • (r154595) Slimmer I3CompressedPhoton

March 24, 2017 Alex Olivas (olivas@icecube.umd.edu)

Release V02-01-00

  • (r146654) Uses serialization project.

  • (r145870) Moved I3Photon and I3CompressedPhoton from clsim to simclasses

April 8, 2016 Meike de With (meike.de.with@desy.de)

Release V02-00-00

  • The following deprecated classes were hidden, but kept around in case we run across any old simulation samples. (r138942)

    • I3GaussianPMTPulse

    • I3MCPMTResponse

    • I3MCTWRParams

    • MMCWeight

  • Moved I3ParticleIDMap to its own file. Wasn’t obvious that it could be found in I3MCPulse.h. (r138942)

    – Alex Olivas

  • moved I3WimpParams out of wimpsim-reader here – Marcel Zoll

December 12, 2014 Meike de With (meike.de.with@desy.de)

Release V01-05-00

  • Clean up unused code

    – Alex Olivas

  • Add Python dependency

  • Add Python module to load interfaces in a safe way

  • Add operator<< and operator== for a bunch of classes and expose these to Python via dataclass_suite

  • Add Python tests (test_str.py and test_equality.py)

  • Make str output more consistent

  • Refactor common code into macro I3_SEQUENCE_OP_OSTREAM

    – Hans Dembinski

  • Fix linking error on Mavericks

    – David Schultz

October 9, 2014 Alex Olivas (olivas@icecube.umd.edu)

Release V01-04-03

  • Added version checks to the serialization method (so that when you try to read new data with old software, you get a nice error message instead of cryptic ones)

    – Alex Olivas

July 10, 2014 Alex Olivas (olivas@icecube.umd.edu)

Release V01-04-02

  • Added I3Map<OMKey, vector<I3MCPulse> > converter.

  • Cleaned up cmake pybindings.

April 8, 2014 Meike de With (meike.de.with@desy.de)

Release V01-04-01

  • Make things const

    – Jakob van Santen

January 13, 2014 Meike de With (meike.de.with@desy.de)

Release V01-04-00

  • Use doubles to store pulse times (necessary for long events)

    – Alex Olivas

  • Fix bug in obsLevelHeight units

  • Add hack to try and tell whether depths were stored as g/cm2 or in I3Units

    – Kath Rawlins

June 27, 2012 Emanuel Jacobi (emanuel.jacobi@desy.de)

Release V01-01-00

  • I3SumGenerator moved to sim-services

    – Alex Olivas

  • Remove reference to I3ConverterFactory

    – Jakob van Santen

  • Allow full access to I3MMCTrack from python

    – Claudio Kopper

January 11, 2012 Emanuel Jacobi (emanuel.jacobi@desy.de)

Release V01-00-02

  • Cleaned up dependencies

    – Nathan Whitehorn

October 10, 2011 Alex Olivas (olivas@icecube.umd.edu)

Going to get serious about release notes for individual projects.