Metadata-Version: 2.4
Name: yadism
Version: 0.13.10
Summary: Yet Another Deep-Inelastic Scattering Module
License: GPL-3.0-only
License-File: LICENSE
Author: Alessandro Candido
Author-email: alessandro.candido@mi.infn.it
Requires-Python: >=3.9,<3.14
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
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: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Provides-Extra: box
Provides-Extra: mark
Requires-Dist: LeProHQ (>=0.2.5,<0.3.0)
Requires-Dist: adani (>=1.0.6)
Requires-Dist: banana-hep (>=0.6.13,<0.7.0) ; extra == "mark"
Requires-Dist: eko (>=0.15.2)
Requires-Dist: numba (>=0.59.0,<=0.62.0)
Requires-Dist: numpy (>=2)
Requires-Dist: pandas (>=2.1.4,<3.0.0)
Requires-Dist: pineappl (>=1.1.0,<2.0.0) ; extra == "box"
Requires-Dist: rich (>=12.4.4,<13.0.0)
Requires-Dist: scipy (>=1.10.0,<2.0.0)
Requires-Dist: sqlalchemy (>=1.4.21,<2.0.0) ; extra == "mark"
Project-URL: Coverage, https://codecov.io/gh/N3PDF/yadism
Project-URL: Changelog, https://github.com/N3PDF/yadism/releases
Project-URL: Documentation, https://yadism.readthedocs.io/
Project-URL: Homepage, https://n3pdf.github.io/yadism/
Project-URL: Issue Tracker, https://github.com/N3PDF/yadism/issues
Project-URL: Repository, https://github.com/N3PDF/yadism/
Description-Content-Type: text/markdown

<p align="center">
  <a href="https://yadism.readthedocs.io/en/latest/"><img alt="Yadism" src="https://raw.githubusercontent.com/NNPDF/yadism/master/docs/_assets/logo/logo.png" width=600></a>
</p>

<p align="center">
  <a href='https://github.com/NNPDF/yadism/actions/workflows/unittests.yml'><img alt="Tests" src='https://github.com/NNPDF/yadism/actions/workflows/unittests.yml/badge.svg' /></a>
  <a href='https://yadism.readthedocs.io/en/latest/?badge=latest'><img src='https://readthedocs.org/projects/yadism/badge/?version=latest' alt='Documentation Status' /></a>
  <a href="https://pypi.org/project/yadism/"><img alt="PyPI" src="https://img.shields.io/pypi/v/yadism"/></a>
  <a href="https://codecov.io/gh/NNPDF/yadism"><img src="https://codecov.io/gh/NNPDF/yadism/branch/master/graph/badge.svg?token=qgCFyUQ6oG" /></a>
  <a href="https://www.codefactor.io/repository/github/nnpdf/yadism"><img src="https://www.codefactor.io/repository/github/nnpdf/yadism/badge?s=e5a00668b58574b5b056e1aca01c7b25d2c203f8" alt="CodeFactor" /></a>
  <a href="https://zenodo.org/badge/latestdoi/219968694"><img src="https://zenodo.org/badge/219968694.svg" alt="DOI"></a>
</p>

## Scope of the project

Provide all necessary tools to compute the DIS structure functions and related objects. This project is linked closely to [EKO](https://github.com/NNPDF/eko).

## Installation

As a user please use [the released version on PyPI](https://pypi.org/project/yadism/),
through your python package manager, e.g. with `pip`:

```sh
pip install yadism
```

### Dev

For development just use [`poetry`](https://python-poetry.org/):

```sh
poetry install
```

To install `poetry` and the other recommended tools, follow the
[instructions](.github/CONTRIBUTING.md).


## Citation policy
When using our code please cite
- our DOI: <a href="https://zenodo.org/badge/latestdoi/219968694"><img src="https://zenodo.org/badge/219968694.svg" alt="DOI"></a>
- our paper: [![arXiv](https://img.shields.io/badge/arXiv-2401.15187-b31b1b?labelColor=222222)](https://arxiv.org/abs/2401.15187)


## Development

Members of the development team should always follow the [contribution
guidelines](.github/contributing.md), to have a uniform strategy in code
development and improve collaboration.

