The CEOS Data Cube UI is a full stack Python web application used to perform analysis on raster datasets using the Open Data Cube. Using common and widely accepted frameworks and libraries, our UI is a good tool for demonstrating the Open Data Cube's capabilities and some possible applications and architectures. The UI's core technologies are:
Using these common technologies provides a good starting platform for users who want to develop Data Cube applications. Using Celery allows for simple distributed task processing while still being performant. Our UI is designed for high level use of the Data Cube and allow users to:
Currently supported applications include:
First follow the instructions in the Environment Setup Guide if you have not yet.
Follow the instructions in the Open Data Cube Database Installation Guide to setup the Open Data Cube (ODC) database.
Follow the instructions in the Open Data Cube UI Guide to install the ODC UI. That document also contains troubleshooting information for the UI in the form of an FAQ at the end.
Follow the instructions in the Open Data Cube UI Algorithm Addition Guide to add new applications to the ODC UI. This guide is only intended for programmers.
If you encounter issues with Open Data Cube or this UI that are not documented in the documents linked to above or the other files in the docs
directory (remember to check the FAQ sections) and you are unable to diagnose and fix those issues on your own, follow these steps to obtain assistance:
open-data-cube
tag. You can find such tagged questions here. If a question similar to yours has already been asked, search for a suitable answer in that question's webpage. If you can not find a suitable answer, contine to step 2. If no such question exists or if the question is missing some information that you think may be important regarding your issue, create a new question with the open-data-cube
tag.You may also consider running a Jupyter Notebook server that uses the Open Data Cube. The CEOS ODC Notebooks repository is here.