Skip to content

This repository contains the development of the EOPF datastore based on xcube

License

Notifications You must be signed in to change notification settings

EOPF-Sample-Service/xcube-eopf

Repository files navigation

xcube-eopf

xcube-eopf is a Python package and xcube plugin that adds a data store named eopf to xcube. The data store is used to access ESA EOPF data products as an analysis-ready datacube (ARDC).

Development

Setting up a development environment

The recommended Python distribution for development is miniforge which includes conda, mamba, and their dependencies.

git clone https://github.com/EOPF-Sample-Service/xcube-eopf.git
cd xcube-eopf
mamba env create
mamba activate xcube-eopf
pip install -ve .

Install the library locally and test

mamba activate xcube-eopf
pip install -ve .
pytest

Documentation

Setting up a documentation environment

mamba activate xcube-eopf
pip install .[doc]

Testing documentation changes

mkdocs serve

Deploying documentation changes

mkdocs gh-deploy

About

This repository contains the development of the EOPF datastore based on xcube

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages