Metadata-Version: 2.1
Name: pylhe
Version: 0.2.0
Summary: small package to get structured data out of Les Houches Event files
Home-page: https://github.com/scikit-hep/pylhe
Author: Lukas Heinrich
Author-email: lukas.heinrich@cern.ch
License: Apache
Project-URL: Source, https://github.com/scikit-hep/pylhe
Project-URL: Tracker, https://github.com/scikit-hep/pylhe/issues
Keywords: physics lhe
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: networkx (>=2.2)
Requires-Dist: tex2pix
Requires-Dist: particle
Provides-Extra: complete
Requires-Dist: bump2version (~=1.0) ; extra == 'complete'
Requires-Dist: check-manifest ; extra == 'complete'
Requires-Dist: dot2tex ; extra == 'complete'
Requires-Dist: flake8 ; extra == 'complete'
Requires-Dist: pre-commit ; extra == 'complete'
Requires-Dist: pydocstyle ; extra == 'complete'
Requires-Dist: pydot ; extra == 'complete'
Requires-Dist: pytest ; extra == 'complete'
Requires-Dist: pytest-cov (>=2.5.1) ; extra == 'complete'
Requires-Dist: scikit-hep-testdata (>=0.3.1) ; extra == 'complete'
Requires-Dist: twine ; extra == 'complete'
Requires-Dist: black ; (python_version >= "3.6") and extra == 'complete'
Provides-Extra: develop
Requires-Dist: bump2version (~=1.0) ; extra == 'develop'
Requires-Dist: check-manifest ; extra == 'develop'
Requires-Dist: dot2tex ; extra == 'develop'
Requires-Dist: flake8 ; extra == 'develop'
Requires-Dist: pre-commit ; extra == 'develop'
Requires-Dist: pydocstyle ; extra == 'develop'
Requires-Dist: pydot ; extra == 'develop'
Requires-Dist: pytest ; extra == 'develop'
Requires-Dist: pytest-cov (>=2.5.1) ; extra == 'develop'
Requires-Dist: scikit-hep-testdata (>=0.3.1) ; extra == 'develop'
Requires-Dist: twine ; extra == 'develop'
Requires-Dist: black ; (python_version >= "3.6") and extra == 'develop'
Provides-Extra: lint
Requires-Dist: flake8 ; extra == 'lint'
Requires-Dist: black ; (python_version >= "3.6") and extra == 'lint'
Provides-Extra: test
Requires-Dist: dot2tex ; extra == 'test'
Requires-Dist: pydocstyle ; extra == 'test'
Requires-Dist: pydot ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov (>=2.5.1) ; extra == 'test'
Requires-Dist: scikit-hep-testdata (>=0.3.1) ; extra == 'test'
Provides-Extra: viz
Requires-Dist: dot2tex ; extra == 'viz'
Requires-Dist: pydot ; extra == 'viz'

# pylhe: Python LHE interface

[![GitHub Project](https://img.shields.io/badge/GitHub--blue?style=social&logo=GitHub)](https://github.com/scikit-hep/pylhe)
[![DOI](https://zenodo.org/badge/34966492.svg)](https://zenodo.org/badge/latestdoi/34966492)
[![Scikit-HEP](https://scikit-hep.org/assets/images/Scikit--HEP-Project-blue.svg)](https://scikit-hep.org/)

[![PyPI version](https://badge.fury.io/py/pylhe.svg)](https://badge.fury.io/py/pylhe)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/pylhe.svg)](https://pypi.org/project/pylhe/)

[![GitHub Actions Status](https://github.com/lukasheinrich/pylhe/workflows/CI/CD/badge.svg)](https://github.com/lukasheinrich/pylhe/actions)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Code Coverage](https://codecov.io/gh/scikit-hep/pylhe/graph/badge.svg?branch=master)](https://codecov.io/gh/scikit-hep/pylhe?branch=master)

Small and thin Python interface to read [Les Houches Event (LHE)](https://inspirehep.net/record/725284) files

## Install

To install `pylhe` from PyPI you can just do

```
python -m pip install pylhe
```

and to get the required libraries to be able to visualize events install with the "viz" extra

```
python -m pip install pylhe[viz]
```

The visualization capabilities require external dependencies of [Graphviz](https://graphviz.org/) and LaTeX.

## Citation

The preferred BibTeX entry for citation of `pylhe` is

```
@software{pylhe,
  author = "{Heinrich, Lukas}",
  title = "{pylhe: v0.2.0}",
  version = {v0.2.0},
  doi = {10.5281/zenodo.1217031},
  url = {https://github.com/scikit-hep/pylhe},
}
```


