Skip to content

legend-exp/pylegendtestdata

Repository files navigation

pylegendtestdata

PyPI GitHub tag (latest by date) GitHub Workflow Status pre-commit Code style: black GitHub issues GitHub pull requests License

Tiny Python package to access LEGEND test data.

Install (with pip):

$ python -m pip install pylegendtestdata

Usage:

>>> from legendtestdata import LegendTestData
>>> ldata = LegendTestData()  # clone legend-exp/legend-testdata below /tmp
>>> ldata.checkout("968c9ba")  # optionally checkout a specific version
>>> ldata.get_path("orca/fc/L200-comm-20220519-phy-geds.orca")  # get absolute path to test file
'/tmp/legend-testdata-gipert/data/orca/fc/L200-comm-20220519-phy-geds.orca'
>>> ldata.reset()  # checkout default branch (main)

This Python package layout is based on pyproject-template.