Km3pipe

Latest version: v10.0.1

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

Scan your dependencies

Page 27 of 45

8.0.4

~~~~~~~~~~~~~~~~~~
* Fix: Read all tracks in AanetPump

8.0.3

~~~~~~~~~~~~~~~~~~

* Introduce robust aanet header readout
* Update ``tohdf5`` to the new aanetpump

8.0.2

~~~~~~~~~~~~~~~~~~
* Fixes an issue where `requirements.txt` is not found when installing
with `pip install km3pipe`

8.0.1

~~~~~~~~~~~~~~~~~~

* Completely rewrote Aanet file readout -- supporting latest jpp/aanet only,
and using enumerated types to label ``fitinf`` vectors / ``rec_type``
reconstruction types
* Added `triggered_hits = hits.triggered_rows` syntactical sugar
* Fixed datatype bug when applying t0 calibration to timeslice hits
* Added ``qrunprocessor`` utility

8.0.0

~~~~~~~~~~~~~~~~~~

* replace all dataclasses with the ``Table`` class (subclass of ``np.recarray``)
* KM3HDF5 Version 5.0: ``group_id`` replaces ``event_id`` in every table,
and generalizes from it. Old ``event_id`` structure is still supported
* no more cython!
* python3 required!
* new fancy ``self.print`` function for ``kp.Modules``
* unified colourful logging/printing to increase the rainbow unicorn factor
* ``Detector`` is now super fast when parsing DETX (hello SuperORCA!)
* New functions to translate the detector or rotate a DOM or a DU using
quaternions.
* ``EvtPump`` now reads any EVT file and supports additional parsers to
create convenient datatypes. By default it tries to automatically
apply known parsers but also supports user defined ones.
* consolidated requirements: now everything is managed in ``requirements.txt``
there is also no more ``pip install km3pipe[full]``, only ``pip install km3pipe``,
so you always get the full load ;)
* huge increase in code coverage by adding >200 new unit tests
* old Python 2.7 compatible version is available on the ``legacy`` branch,
you can always update to the latest legacy with ``km3pipe update legacy``
* the Aanet-bindings are broken, since Aanet/ROOT are not working with
Python 3 yet. Some things work, other may not, we are working on it.
If you want to use aanet to read or convert ROOT files, use the legacy
version
* a lot of bug fixes and performance improvements!






Version 7
---------

7.18.1

~~~~~~~~~~~~~~~~~~~
* IMPORTANT NOTE: This is probably the last release of v7, which means
that this is also the last patch for Python 2.7 users. Please switch
to Python 3 NOW!
* Fixed a bug, where ``kp.io.hdf5.HDF5Pump`` opened an HDF5 file multiple times
* ``Detector`` is now super fast when parsing DETX files and also guesses
the right floor IDs for non-standard (and faulty) DETX formats.

Page 27 of 45

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.