This page is aiming to guide users on the various Data Cube related resources. In particular, it is aiming at helping users to access and analyse data in the Swiss Data Cube platform.
OpenDataCube Project
The Swiss Data Cube has been built using the OpenDataCube (ODC) technology: https://www.opendatacube.org/
Open Data Cube GitHub
Open Data Cube analyses continental scale Earth Observation data through time
https://github.com/opendatacube/datacube-core
183 forks.
537 stars.
82 open issues.
Recent commits:
- Merge pull request #1983 from opendatacube/update-pr-processPR and release process updates, GitHub
- Merge pull request #1978 from pjonsson/docs-remove-faulty-linkdocs: add missing links, GitHub
- Merge pull request #1971 from pjonsson/docker-use-uvDockerfile: use uv for installation, GitHub
- PR and release process updatesThe background to this, is that I've been frustrated both creating andmerging PRs into ODC Core. This has changed recently for a couple of reasons.Collectively we're doing a lot better at creating small, tightly focused PRsthat are easy to review and merge. And we're also enjoying a lot morework from around the world, meaning from different timezones, meaning youwake up in the morning and have several PRs to review and merge.The existing process of updating the `whats_new.rst` file in every PR isa problem because it requires a created PR to get it's number, and then updatingthe commits with the PR number placed into a commit to whats_new.Then doubly bad, is that due to GitHub not supporting fast-forward merges,every, single, merged, PR, requires, editing, the, next, before it canbe merged.# SoInstead of requiring the `whats_new.rst` file be updated in every PR,we record changes using good quality titles on PRs and then have the releasemanager update the `whats_new.rst` file when doing a release.A minor drawback is that we won't have upcoming changes in the documentationabout the next release.But has the benefit of not requiring a commit/create pr/update pr number/commit/push dance for every PR. And not creating merge conflicts in the `whats_new.rst` fileon every PR merge.See: Issue #1982, Damien Ayers
- Dockerfile: use uv for installationThis makes the Dockerfile use uv.lockfor installing dependencies, sothe pip compiled text files underthe docker directory can be removed., Peter A. Jonsson
Swiss Data Cube GitHub
https://git.unepgrid.ch/sdc-v2/sdc-v2/wiki/Home
Swiss Data Cube Data repository – Yareta
https://yareta.unige.ch
Open Data Cube User Guide (Installation, Usage, and API)
http://datacube-core.readthedocs.io/en/latest/
Jupyter Notebooks