Metadata-Version: 2.4
Name: lheutils
Version: 0.0.4
Summary: Various CLI utilities for handling LHE files
Project-URL: Homepage, https://github.com/APN-Pucky/lheutils
Project-URL: Source Code, https://github.com/APN-Pucky/lheutils
Project-URL: Issue Tracker, https://github.com/APN-Pucky/lheutils/issues
Project-URL: Releases, https://github.com/APN-Pucky/lheutils/releases
Author-email: Alexander Puck Neuwirth <alexander.neuwirth@unimib.it>
License: Apache-2.0
License-File: LICENSE
Keywords: lhe,physics
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.9
Requires-Dist: pylhe>=1.0.0
Requires-Dist: typing-extensions>=4.0.0
Provides-Extra: develop
Requires-Dist: pre-commit; extra == 'develop'
Requires-Dist: pylhe[lint,test]; extra == 'develop'
Requires-Dist: tbump>=6.7.0; extra == 'develop'
Provides-Extra: lint
Requires-Dist: mypy>=1.0.0; extra == 'lint'
Requires-Dist: ruff; extra == 'lint'
Provides-Extra: test
Requires-Dist: pydocstyle; extra == 'test'
Requires-Dist: pytest-benchmark; extra == 'test'
Requires-Dist: pytest-cov>=2.5.1; extra == 'test'
Requires-Dist: pytest>=6.0; extra == 'test'
Requires-Dist: scikit-hep-testdata>=0.5.5; extra == 'test'
Description-Content-Type: text/markdown

# lheutils v0.0.4

A collection of utilities for working with LHE files.

## CLI Programs

| Program | Description |
|---------|-------------|
| `lhe2lhe` | Convert LHE files with different compression and weight format options. |
| `lhecheck` | Validate LHE files and check momentum conservation. |
| `lhediff` | Compare two LHE files and report differences. |
| `lhefilter` | Filter LHE files based on process ID, particle PDG IDs, and event numbers.  |
| `lheinfo` | Display information about LHE files. |
| `lhemerge` | Merge LHE files with identical initialization sections (inverse of lhesplit). |
| `lheshow` | Display specific events or init block from LHE files. |
| `lhesplit` | Split LHE events from input file into multiple output files. |
| `lhestack` | Stack multiple LHE files into a single file.  |
| `lheunstack` | Split a single LHE file by process ID into separate files (inverse of lhestack).  |
