~~~~~~~~~~~~~~~~~~~~~~~~~ * Time slewing corrections are now automatically applied when using ``kp.calib.Calibration().apply()`` * New functions added to check if points (e.g. hits) are within a sphere: ``kp.math.spherecut`` and ``kp.math.spherecutmask`` * ``kp.math.angle_between`` now takes an ``axis=`` parameter to calculate multiple angles in one shot
9.0.0beta.2
~~~~~~~~~~~~~~~~~~~~~~~~~ * Improved provenance for ROOT files (UUID handling)
9.0.0beta.1
~~~~~~~~~~~~~~~~~~~~~~~~~ * The ``h5extract`` CLI has been added which replaces the old ``tohdf5`` tool and is a modular version of it. * The ``triggermap`` CLI now supports reading offline files using the ``--offline`` parameter and also accepts DETX files via ``-d``
9.0.0alpha.24
~~~~~~~~~~~~~~~~~~~~~~~~~~~ * New ``kp.physics`` module to consolidate physics related functions and ``km.physics`` to gather physics related pipeline modules * ``kp.db.show_ahrs_calibration`` and ``kp.db.clbupi2ahrsupi`` are now deprecated in favour of ``kp.db.show_compass_calibration`` and ``kp.db.clbupi2compassupi`` and also support LSM303 in addition to AHRS
9.0.0alpha.23
~~~~~~~~~~~~~~~~~~~~~~~~~~~ * Fixed a bug where ``kp.Table`` modified scalar entries of the dictionary which was passed to instantiate the table
9.0.0alpha.22
~~~~~~~~~~~~~~~~~~~~~~~~~~~ * ``kp.calib.Calibration().apply()`` now also takes km3io offline hits from ``km3io.OfflineReader().events[EVENT_ID].hits``