Development

Contributions

The code repository is hosted on Github, feel free to fork it and submit your PRs against the develop branch. To clone the repository locally, you can use the following command:

git clone --branch develop git@github.com:ecmwf/pyodc.git

Development Dependencies

Python Packages

Shared Libraries

  • odc (>= 1.4.0)

Converters

Run Unit Tests

To run the test suite, you can use the following command:

python -m pytest

Build Documentation

To build the documentation locally, please install the Python dependencies first:

cd docs
pip install -r requirements.txt
make html

The built HTML documentation will be available under the docs/_build/html/index.html path.