Metadata-Version: 2.4
Name: feynml
Version: 0.3.1
Summary: Feynman diagram markup language
Project-URL: Documentation, https://github.com/APN-Pucky/feynml#readme
Project-URL: Issues, https://github.com/APN-Pucky/feynml/issues
Project-URL: Source, https://github.com/APN-Pucky/feynml/
Author-email: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>
License-File: AUTHORS
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
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 :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.8
Requires-Dist: cssselect
Requires-Dist: cssutils>=2.10.2
Requires-Dist: deprecated
Requires-Dist: deprecation
Requires-Dist: feynmodel
Requires-Dist: networkx
Requires-Dist: particle
Requires-Dist: smpl-doc>=1.1.3
Requires-Dist: smpl-io>=1.1.2
Requires-Dist: smpl-util>=1.0.0
Requires-Dist: xsdata[cli,lxml,soap]
Provides-Extra: dev
Requires-Dist: ipython; extra == 'dev'
Requires-Dist: jupyter; extra == 'dev'
Requires-Dist: jupyterlab; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Provides-Extra: docs
Requires-Dist: sphinx; extra == 'docs'
Provides-Extra: interfaces
Requires-Dist: pyhepmc; extra == 'interfaces'
Requires-Dist: pylhe; extra == 'interfaces'
Requires-Dist: pyqgraf>=0.0.3; extra == 'interfaces'
Provides-Extra: lint
Requires-Dist: ruff; extra == 'lint'
Provides-Extra: test
Requires-Dist: pyhepmc; extra == 'test'
Requires-Dist: pylhe; extra == 'test'
Requires-Dist: pyqgraf>=0.0.3; extra == 'test'
Requires-Dist: pytest; extra == 'test'
Description-Content-Type: text/markdown

# FeynML

FeynML from <https://feynml.hepforge.org/>

FeynML is a project to develop an XML dialect for describing Feynman diagrams as used in quantum field theory calculations. The primary aim is to unambiguously describe the structure of a diagram in XML, giving a de facto representation for diagram structure which can be easily translated into another representation.

[![PyPI version][pypi image]][pypi link] [![PyPI version][pypi versions]][pypi link]  ![downloads](https://img.shields.io/pypi/dm/feynml.svg) [![DOI](https://zenodo.org/badge/584503197.svg)](https://zenodo.org/badge/latestdoi/584503197)

[![test][a t image]][a t link]     [![Coverage Status][c t i]][c t l] [![Codacy Badge](https://app.codacy.com/project/badge/Coverage/6ca71460fc2d44049a87bf4580134322)](https://app.codacy.com/gh/APN-Pucky/feynml/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)  [![Codacy Badge](https://app.codacy.com/project/badge/Grade/6ca71460fc2d44049a87bf4580134322)](https://app.codacy.com/gh/APN-Pucky/feynml/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)  [![Documentation][rtd t i]][rtd t l] [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/APN-Pucky/pyhep-2023/final)

## Installation

```sh
pip install [--user] feynml
```

or from cloned source:

```sh
poerty install --with docs --with dev
poetry shell
```

## Documentation

- <https://pyfeyn2.readthedocs.io/en/stable/feynml/>
- <https://apn-pucky.github.io/pyfeyn2/feynml/index.html>

## Related:

- <https://github.com/APN-Pucky/pyfeyn2>

## Development

### package/python structure:

- <https://mathspp.com/blog/how-to-create-a-python-package-in-2022>
- <https://www.brainsorting.com/posts/publish-a-package-on-pypi-using-poetry/>

[a t image]: https://github.com/APN-Pucky/feynml/actions/workflows/test.yml/badge.svg
[a t link]: https://github.com/APN-Pucky/feynml/actions/workflows/test.yml
[c t i]: https://coveralls.io/repos/github/APN-Pucky/feynml/badge.svg?branch=master
[c t l]: https://coveralls.io/github/APN-Pucky/feynml?branch=master
[pypi image]: https://badge.fury.io/py/feynml.svg
[pypi link]: https://pypi.org/project/feynml/
[pypi versions]: https://img.shields.io/pypi/pyversions/feynml.svg
[rtd t i]: https://readthedocs.org/projects/pyfeyn2/badge/?version=latest
[rtd t l]: https://pyfeyn2.readthedocs.io/en/latest/?badge=latest
