Metadata-Version: 2.4
Name: hipopy
Version: 2.0.1
Summary: UpROOT-Like I/O Interface for CLAS12 HIPO Files
License: MIT
License-File: LICENSE
Author: Matthew McEneaney
Author-email: matthew.mceneaney@duke.edu
Requires-Python: >=3.9.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: hipopybind (>=2.0.1)
Requires-Dist: numpy (>=2.0.0)
Project-URL: Repository, https://github.com/mfmceneaney/hipopy.git
Description-Content-Type: text/markdown

# HIPOPy: UpROOT-like I/O Interface for CLAS12 HIPO Files
[![PyPI](https://img.shields.io/pypi/v/hipopy.svg)](https://pypi.org/project/hipopy/)
[![Python](https://github.com/mfmceneaney/hipopy/actions/workflows/python.yml/badge.svg)](https://github.com/mfmceneaney/hipopy/actions/workflows/python.yml)

This package provides an easy python interface for interacting with data stored in CLAS12 [hipo](https://github.com/gavalian/hipo.git) files.

## Prerequisites

* python>=3.9
* compiler with C++17 support
* pip

If you are installing from source *without a package manager* you will also need to install the project dependencies listed in [pyproject.toml](https://github.com/mfmceneaney/hipopy/blob/main/pyproject.toml).

## Installation

To install with pip:
```bash
pip install hipopy
```

To install from source:
```bash
git clone https://github.com/mfmceneaney/hipopy.git
cd hipopy
pip install .
```

## Getting Started

Check out the example scripts in `tutorials`.  More functionality coming soon!

## Documentation

Full documentation available on [Read the Docs](https://hipopy.readthedocs.io/en/latest/index.html)!

#

Contact: matthew.mceneaney@duke.edu

