Metadata-Version: 2.1
Name: CTADIRAC
Version: 2.2.30a0
Summary: CTADIRAC is an extension of the DIRAC interware for dedicated CTA usage.
Author-email: Luisa Arrabito <arrabito@in2p3.fr>, Natthan Pigoux <natthan.pigoux@lupm.in2p3.fr>, Alice Faure <alice.faure@umontpellier.fr>
Maintainer-email: Luisa Arrabito <arrabito@in2p3.fr>, Natthan Pigoux <natthan.pigoux@lupm.in2p3.fr>
Project-URL: Homepage, https://gitlab.cta-observatory.org/cta-computing/dpps/CTADIRAC/
Project-URL: Issues, https://gitlab.cta-observatory.org/cta-computing/dpps/CTADIRAC/-/issues
Project-URL: Repository, https://gitlab.cta-observatory.org/cta-computing/dpps/CTADIRAC.git
Keywords: DIRAC,CTA,Workflow,GridComputing
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: DIRAC==8.0.30
Requires-Dist: ruamel.yaml
Requires-Dist: cwltool
Requires-Dist: shellescape
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: codecov; extra == "test"
Requires-Dist: flake8; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"

# CTADIRAC project

* CTADIRAC is a customized version of the DIRAC interware. As of today, it allows an easy and optimized access to Grid resources (mainly EGI) available to the CTA Virtual Organization (vo.cta.in2p3.fr). When CTAO DPPS will be setup, CTADIRAC will serve as the Computing Ressource and Worflow Management System.
* Follow the [CTADIRAC specific documentation](https://redmine.cta-observatory.org/projects/cta_dirac/wiki/CTA-DIRAC_Users_Guide)
* [Wiki](https://gitlab.cta-observatory.org/cta-computing/dpps/CTADIRAC/-/wikis/)

# Release

* Get `CTADIRAC` on `pypi`: [![PyPI - Version](https://badge.fury.io/py/CTADIRAC.svg)](https://pypi.org/project/CTADIRAC/)

# Deploying CTADIRAC

See the dedicated [server installation documentation](docs/install_CTADIRAC.md).

[CTADIRAC Helm charts](https://gitlab.cta-observatory.org/cta-computing/dpps/workload/CTADIRAC-charts) (in development).

[CTADIRAC fleet deployment](https://gitlab.cta-observatory.org/cta-computing/dpps/workload/ctadirac-deployment) on a Kubernetes cluster.

# Registry

* Install `CTADIRAC`:

```
pip install CTADIRAC
```

* Get `CTADIRAC` client `docker` image:

```
docker pull gitlab.cta-observatory.org:5555/cta-computing/dpps/ctadirac/dirac-client:latest
```

# Contribute to CTADIRAC

* To contribute to CTADIRAC, please check out the full [DIRAC developers guide](http://dirac.readthedocs.io/en/integration/DeveloperGuide/index.html).

* Use [pre-commit](https://pre-commit.com/):
    In your python environment:
    ```bash
    pip install pre-commit
    ```

# Contact Information
* Luisa Arrabito <arrabito@in2p3.fr>
