Metadata-Version: 2.4
Name: ctao-calibpipe
Version: 0.5.0
Author: Leonid Burmistrov, Mykhailo Dalchenko, Antonio Di Pilato, Gabriel Emery, Tjark Miener, Gregoire Uhlrich, Georgios Voutsinas, Vadym Voitsekhovskyi
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md
Requires-Dist: astral
Requires-Dist: astropy
Requires-Dist: cdsapi
Requires-Dist: ctapipe[all]>=0.29.0
Requires-Dist: ctapipe-io-zfits>=0.4.1
Requires-Dist: h5py
Requires-Dist: iminuit
Requires-Dist: molecularprofiles>=3.0.0
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: psycopg[binary]
Requires-Dist: pygrib
Requires-Dist: gdex_api_client
Requires-Dist: requests>=2.27
Requires-Dist: requests
Requires-Dist: sqlalchemy>=2.0.1
Requires-Dist: traitlets
Provides-Extra: test
Requires-Dist: black>=22.5; extra == "test"
Requires-Dist: coverage-badge; extra == "test"
Requires-Dist: cwltool; extra == "test"
Requires-Dist: nodejs-bin[cmd]; extra == "test"
Requires-Dist: pylint>=2.15; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-order; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pyyaml; extra == "test"
Requires-Dist: pytest-requirements; extra == "test"
Provides-Extra: doc
Requires-Dist: linkify-it-py; extra == "doc"
Requires-Dist: myst-parser; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: ctao-sphinx-theme; extra == "doc"
Requires-Dist: cwltool; extra == "doc"
Requires-Dist: sphinx-argparse; extra == "doc"
Requires-Dist: sphinx-paramlinks; extra == "doc"
Requires-Dist: sphinx>=8.2.1; extra == "doc"
Requires-Dist: sphinx-changelog; extra == "doc"
Requires-Dist: nodejs-bin[cmd]; extra == "doc"
Requires-Dist: playwright; extra == "doc"
Provides-Extra: dev
Requires-Dist: setuptools_scm; extra == "dev"
Requires-Dist: towncrier; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Provides-Extra: all
Requires-Dist: ctao-calibpipe[dev,doc,test]; extra == "all"
Dynamic: license-file

# DPPS Calibration Pipeline

Welcome to `calibpipe` project. The project provides a selection of calibration tools
for CTA raw data calibration. For full details see [project documentation][calibpipe-doc].

## Installation

### Installation for users

Currently the package is under active development. First, create and activate a fresh conda environment:

```
mamba create -n calibpipe -c conda-forge python==3.12 ctapipe python-eccodes
mamba activate calibpipe
```
and then install `calibpipe` using `pip` and TestPyPI:

```
pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ calibpipe
```

### Installation for developers

## Contributing

If you would like to contribute to this project please start from reading the [Contributing Guidelines][contributing].
Then you can configure the project locally for development as outlined in the [Development Instructions][developing], and start to contribute.
If you develop a new tool, don't forget to add a corresponding record to the `[project.scripts]` section of `pyproject.toml`

Enjoy!

[contributing]:http://cta-computing.gitlab-pages.cta-observatory.org/dpps/calibrationpipeline/calibpipe/latest/development/index.html
[developing]:http://cta-computing.gitlab-pages.cta-observatory.org/dpps/calibrationpipeline/calibpipe/latest/getting_started/index.html#development-setup
[calibpipe-doc]:http://cta-computing.gitlab-pages.cta-observatory.org/dpps/calibrationpipeline/calibpipe/latest/index.html
