Metadata-Version: 2.1
Name: moon-coverage
Version: 0.3.0
Summary: Moon Coverage toolbox
Home-page: UNKNOWN
Author: Benoit Seignovert, Rozenn Robidel
Author-email: benoit.seignovert@univ-nantes.fr
License: BSD
Project-URL: Documentation, https://esa-juice.univ-nantes.io/moon-coverage/
Project-URL: Source, https://gitlab.univ-nantes.fr/esa-juice/moon-coverage
Project-URL: Tracker, https://gitlab.univ-nantes.fr/esa-juice/moon-coverage/-/issues
Keywords: moon,coverage,esa,juice
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: numpy (>=1.19)
Requires-Dist: matplotlib (>=3.3)
Requires-Dist: spiceypy (>=3.1)
Requires-Dist: Pillow (>=8.0)

ESA Moon Coverage Toolbox
=========================

[
    ![CI/CD](https://gitlab.univ-nantes.fr/esa-juice/moon-coverage/badges/main/pipeline.svg)
    ![Coverage](https://gitlab.univ-nantes.fr/esa-juice/moon-coverage/badges/main/coverage.svg)
](https://gitlab.univ-nantes.fr/esa-juice/moon-coverage/pipelines/main/latest)
[
    ![Version](https://img.shields.io/pypi/v/moon-coverage.svg?label=Lastest%20release&color=lightgrey)
](https://gitlab.univ-nantes.fr/esa-juice/moon-coverage/-/tags)
[
    ![License](https://img.shields.io/pypi/l/moon-coverage.svg?color=lightgrey&label=License)
](https://gitlab.univ-nantes.fr/esa-juice/moon-coverage/-/blob/main/LICENSE.md)
[
    ![PyPI](https://img.shields.io/badge/PyPI-moon--coverage-blue?logo=Python&logoColor=white)
    ![Python](https://img.shields.io/pypi/pyversions/moon-coverage.svg?label=Python&logo=Python&logoColor=white)
](https://pypi.org/project/moon-coverage/)

[
    ![Docs](https://img.shields.io/badge/Docs-esa--juice.univ--nantes.io%2Fmoon--coverage-blue?&color=orange&logo=Read%20The%20Docs&logoColor=white)
](https://esa-juice.univ-nantes.io/moon-coverage)
[
    ![DataLab](https://img.shields.io/badge/ESA%20Datalab-datalabs.edisoft.pt-blue?&color=orange&logo=Jupyter&logoColor=white)
](https://datalabs.edisoft.pt)

Install
-------

```bash
pip install moon-coverage
```

Documentation
-------------

The module documentation and some examples
can be found [here](https://esa-juice.univ-nantes.io/moon-coverage/).

Testing
-------

Setup:
```bash
git clone https://gitlab.univ-nantes.fr/esa-juice/moon-coverage
cd moon-coverage

pip install -e .
pip install -r tests/requirements.txt -r docs/requirements.txt
```

Linter:
```bash
pylint --rcfile=setup.cfg moon_coverage/ tests/**.py setup.py
flake8 moon_coverage/ tests/ setup.py
```

Unit tests (with `pytest`):
```bash
pytest --cov moon_coverage tests/
```

Build the docs (with `sphinx`):
```bash
sphinx-build docs docs/_build --color -W -bhtml
```


