Km3pipe

Latest version: v10.0.1

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 45

9.0.0

~~~~~~~~~~~~~~~~~~
* The ``h5extract`` tool replaces ``tohdf5``
* ``km3pipe.db`` has been removed and all database functionalities
replaced by ``km3db``. ``StreamDS``, ``DBManager``, ``CLBMap`` and
other helper functions are now inside the ``km3db`` package:
More information here: https://git.km3net.de/km3py/km3db
* New ``kp.physics`` module to consolidate physics related
functions and ``km.physics`` to gather physics related
pipeline modules
* Provenance tracking! See https://km3py.pages.km3net.de/km3pipe/auto_examples/plot_provenance.html
* No ROOT or aanet dependency anymore. Every I/O is done by ``km3io`` with
native ROOT support written in Python
* Removed all deprecated functions (no mercy)
* A lot of clean-up has been done. If you miss anything, create an issue.
* ``numba`` is not optional anymore
* ``Calibration.apply()`` now adds ``dom_id`` and ``channel_id`` when
calibrating MC hits and ``pmt_id`` when calibrating regular hits

9.0.0beta.6

~~~~~~~~~~~~~~~~~~~~~~~~~
* ``h5extract`` now extracts everything by default, when no other options
are passed
* Fixed a bug in ``HDF5Sink`` when blobs where skipped and ``NDArrays`` written
The ``group_id`` is now reset automatically and is guaranteed to be continuous.
* The DAQ structures (``DAQEvent``, ``JDAQSumaryslice`` and ``JDAQTimeslice``)
now have a version field in Jpp v13 and were updated in ``kp.io.daq``
accordingly. There is no backwards compatibility for this change. If you
see "corrupt data" errors, either downgrade km3pipe to 9.0.0-alpha.13 or
less, or update Jpp to v13+ (recommended).

9.0.0beta.5

~~~~~~~~~~~~~~~~~~~~~~~~~
* Minor bugfixes

9.0.0beta.4

~~~~~~~~~~~~~~~~~~~~~~~~~
* ``kp.physics.cut4d`` added which allows the selection of e.g. hits
within a given sphere shell while respecting the light propagation
limits
* ``km3pipe.db`` has been removed and all database functionalities
replaced by ``km3db``. ``StreamDS``, ``DBManager``, ``CLBMap`` and
other helper functions are now inside the ``km3db`` package:
More information here: https://git.km3net.de/km3py/km3db

9.0.0beta.3

~~~~~~~~~~~~~~~~~~~~~~~~~
* 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)

Page 9 of 45

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.