Skip to content
Snippets Groups Projects
Select Git revision
  • 8bd0d0f5da472c323ba68ae1fffc335de3c3047b
  • master default protected
  • reorganise-tests
  • add-header_uuid-sample
  • km3net_astro
  • 7-new-gseagen-files
  • v0.4.27
  • v0.4.26
  • v0.4.25
  • v0.4.24
  • v0.4.21
  • v0.4.20
  • v0.4.19
  • v0.4.18
  • v0.4.17
  • v0.4.16
  • v0.4.15
  • v0.4.14
  • v0.4.13
  • v0.4.12
  • v0.4.11
  • v0.4.10
  • v0.4.9
  • v0.4.8
  • v0.4.7
  • v0.4.6
26 results

km3net-testdata

KM3NeT TestData

A package to get access to KM3NeT sample files for testing and development purposes.

Installation and usage

pip install km3net-testdata

The file paths can be access in Python scripts using the data_path() function:

from km3net_testdata import data_path

filename = data_path("offline/km3net_offline.root")

Notice the underscore in the Python package name (PyPI forces - but Python package names are not allowed to use -).

To use the module in e.g. shell scripts, the module can be called directly and print the filepath:

$ python -m km3net_testdata offline/km3net_offline.root
/full/path/to/offline/km3net_offline.root

It can be combined with other shell tools, as usual:

$ head -n 5 $(python -m km3net_testdata detx/detx_v3.detx)
# a comment line
# another comment line starting with '#'
23 v3
1500000000.1 9999999999.0
UTM WGS84 32N 256500.0 4743000.0 -2425.0

Acknowledgements

The project idea and implementation were inspired by the Scikit-HEP Project https://github.com/scikit-hep/scikit-hep-testdata