Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShowerData

PyPI Python Version License Build Status Unittests

A library to save and load calorimeter shower data in HDF5 format. It stores variable-size point-clouds efficiently and provides easy access to the data.

Installation

You can install the library using pip:

pip install showerdata

Documentation

The full documentation is available at: https://flc-qu-hep.github.io/ShowerData/

Development

If you want to contribute to the development of the library, follow these steps to set up your development environment.

1. Clone the repository

git clone https://github.com/FLC-QU-hep/ShowerData.git
cd ShowerData

2. Install dependencies

Use one of the following methods to install the required dependencies.

uv (recommended):

uv sync --group=dev --group=test --group=doc
source .venv/bin/activate

pip + venv (alternative):

python -m venv .venv
source .venv/bin/activate
pip install -e .
pip install --group dev
pip install --group doc
pip install --group test

3. Setup pre-commit hooks

pre-commit install

4. Run unit tests

pytest

About

A library to store and load calorimeter shower data for ML aplications.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages