README.rst 40.51 KiB
The km3io Python package
This software provides a set of Python classes to read KM3NeT ROOT files without having ROOT, Jpp or aanet installed. It only depends on Python 3.5+ and the amazing uproot package and gives you access to the data via numpy arrays.
It's very easy to use and according to the uproot benchmarks, it is able to outperform the ROOT I/O performance.
Note: Beware that this package is in the development phase, so the API will change until version 1.0.0
is released!
Installation
Install km3io using pip:
pip install km3io
To get the latest (stable) development release:
pip install git+https://git.km3net.de/km3py/km3io.git
Reminder: km3io is not dependent on aanet, ROOT or Jpp!
Questions
If you have a question about km3io, please proceed as follows:
- Read the documentation below.
- Explore the examples in the documentation.
- Haven't you found an answer to your question in the documentation, post a git issue with your question showing us an example of what you have tried first, and what you would like to do.
- Have you noticed a bug, please post it in a git issue, we appreciate your contribution.