Skip to content

Commit

Permalink
Merge pull request #3 from sunnydean/main
Browse files Browse the repository at this point in the history
Added Platform Guides and Community Guides + minor changes to structure
  • Loading branch information
sunnydean authored Dec 10, 2024
2 parents bb63beb + 3ae951f commit 2209a9c
Show file tree
Hide file tree
Showing 45 changed files with 641 additions and 45 deletions.
5 changes: 3 additions & 2 deletions pages/group-1/page-1.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
# 10 minutes to EarthCODE

Welcome to 10 Minutes to EarthCODE! This quick-start guide is designed to help you set up your environment and begin working with EarthCODE in just a few minutes. Whether you're new to Earth Science, a researcher, or a developer, EarthCODE provides a collaborative, open development environment for efficient access to Earth observation data, workflows, and computational platforms.
Welcome to 10 Minutes to EarthCODE! This quick-start guide is designed to help you begin working with EarthCODE in just a few minutes. Whether you're new to Earth Science, a researcher, or a developer, EarthCODE provides a collaborative, open development environment for efficient access to Earth observation data, workflows, and computational platforms.

## What is EarthCODE?
EarthCODE stands for "Earth Science Collaborative Open Development Environment". EarthCODE is ESA’s Collaborative Open Development Environment for Earth System Science, designed to advance FAIR Open Science principles across ESA-funded activities and Science Clusters. Serving as a central hub, it integrates tools, data, and services for seamless research development, execution, and publication, while fostering collaboration and enabling long-term preservation and reuse of scientific outputs.

## Accessing EarthCODE
To get started, sign in using openID Connect, which provides secure authentication for accessing resources on different platforms. Once authenticated, you'll have access to all the tools and data you need across EarthCODE’s integrated platforms.
To get started, sign in using your [Github](https://github.com/) account. EarthCODE provides secure authentication for accessing resources across platforms. Once authenticated, you'll have access to all the tools and data you need across EarthCODE’s integrated platforms.

## Choosing a Platform
EarthCODE provides streamlined access to a range of platforms offering Earth Science datasets, tools, and services. With single sign-on via OpenID Connect, users can easily authenticate and explore resources tailored to their research needs. Below is a selection of supported platforms:

- Copernicus Data Space Ecosystem (CDSE): Access Copernicus data and services.
- Deep Earth System Data Laboratory (DeepESDL): Explore geophysical data and modeling resources.
- OpenEO Platform: Standardised interfaces for processing of Earth observation data.
- Euro Data Cube: Analyze and store satellite data.
- EoxHub/Colcalc: Process Earth observation data in the cloud.
- EoxHub/Pangeo: Perform high-performance computations on Earth Science data.
Expand Down
71 changes: 71 additions & 0 deletions pages/group-2/group-2-1/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# Working With Platforms and Sponsorship

*Note to self: should there be another one to focus just on data?*

All EarthCODE platforms are listed by alphabetical order.

We will mostly link to external documentation but to offer a consistent user experience, we will have the same sub-sections for each platform.


- [OpenEO & Copernicus Data Space Ecosystem (CDSE)](./page-1)
- [Deep Earth System Data Laboratory (DeepESDL)](./page-2)
- [Euro Data Cube (EDC)](./page-3)
- [EDC EoXHub](./page-4)


## **What is the ESA Network of Resources (NoR)?**

The **ESA Network of Resources (NoR)** is an initiative by the European Space Agency (ESA) to support researchers, scientists, and organizations in accessing and utilizing Earth observation data and computing platforms. Through NoR, ESA provides sponsorship opportunities to help cover the costs of data access, storage, and processing on participating platforms. This ensures that users can focus on their research without being hindered by financial constraints.

NoR works in collaboration with a wide array of service providers, including data hubs, cloud computing platforms, and analytical services. If you're working on an Earth observation project, NoR sponsorship could significantly reduce your operational costs while enhancing your access to cutting-edge resources. For more information visit: https://nor-discover.org/

---

## **Who Can Apply?**

NoR sponsorship is available for:
- Researchers and scientists conducting projects with a strong focus on **Earth observation data**.
- Educational initiatives and institutions integrating Earth observation data into their curriculum.
- Projects aligning with ESA’s objectives, particularly those promoting **sustainable development**, **innovation**, or **technological advancement**.

Applications are assessed based on scientific merit, societal impact, and the alignment with ESA’s mission.

---

## **How to Apply for NoR Sponsorship**

Applying for NoR sponsorship is straightforward. Here’s a step-by-step guide:

### **1. Explore Available Resources**
Visit the NoR discovery portal at [http://nor-discover.org](http://nor-discover.org) to review the portfolio of available resources.

### **2. Select a Service Provider**
Choose a suitable service provider from the list, such as **UP42** or **EarthConsole**.

### **3. Use the Pricing Wizard**
Go through the pricing wizard procedure for your chosen provider to estimate costs.

### **4. Prepare Your Application**
Draft a detailed project description that explains how it will benefit from the Earth Observation (EO) services.

### **5. Submit the Sponsorship Request**
- Export the sponsorship request form from the pricing wizard page.
- Sign the form.
- Email it to **[email protected]**.

### **6. Wait for Evaluation**
ESA will review your proposal within 6–10 working days.

### **7. Create a Service Provider Account**
If your application is approved, create an account with your chosen service provider (e.g., UP42 or EarthConsole).

A video walkthrough is available at: https://youtu.be/IJEZRSac6EE?feature=shared

## **Pro Tips for a Strong Application**
- Clearly align your project goals with ESA's objectives, such as **climate monitoring**, **biodiversity conservation**, or **disaster management**.
- Emphasize the societal or environmental impact of your work.
- Make a realistic and detailed estimate of the resources you’ll need.




36 changes: 36 additions & 0 deletions pages/group-2/group-2-1/page-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# OpenEO & Copernicus Data Space Ecosystem (CDSE)
Find out more at: https://documentation.dataspace.copernicus.eu/APIs/openEO/openEO.html

# openEO: A Standard for Geospatial Data Processing and Analysis

openEO represents an innovative community standard that revolutionizes geospatial data processing and analysis. This groundbreaking framework provides a novel approach to accessing, processing, and analyzing diverse Earth observation data. By adopting openEO, developers, researchers, and data scientists gain access to a unified and interoperable platform, empowering them to harness distributed computing environments and leverage cloud-based resources for addressing complex geospatial challenges.

## Key Features of openEO

With openEO’s collaborative nature, users can:

- Seamlessly share code, workflows, and data processing methods across platforms and tools.
- Foster collaboration while advancing the accessibility, scalability, and reproducibility of Earth observation data.
- Utilize intuitive programming libraries that simplify the analysis of diverse Earth observation datasets.
- Efficiently access and process large-scale data across multiple infrastructures, supporting:
- Exploratory research
- Detailed mapping
- Information extraction from Earth observation data

This streamlined approach enhances development and empowers the utilization of Earth observation data for various applications and services.

## Open Source Endpoint

The endpoint for the public service is **100% open source** and fully compatible with **Pangeo technology**.

- **Endpoint:** [https://openeo.dataspace.copernicus.eu/](https://openeo.dataspace.copernicus.eu/)



---

(TBD)
- Configuring OpenEO for Your Workflow
- Connecting to CDSE: https://dataspace.copernicus.eu
- Integration CDSE with EarthCODE Open Science Catalogue
- Data Access on CDSE
15 changes: 15 additions & 0 deletions pages/group-2/group-2-1/page-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Deep Earth System Data Laboratory (DeepESDL)
Find out more at: https://deepesdl.readthedocs.io/en/latest/

## About DeepESDL
Welcome to the online documentation of DeepESDL – ESA’s Deep Earth System Data Laboratory, a platform providing analysis-ready data cube in a powerful, virtual laboratory to the Earth Science research community. DeepESDL offers a full suite of services to facilitate data exploitation, share data and source code, and publish results. Special emphasize is put on improving the support for machine learning and artificial intelligence approaches, which includes the preparation of AI-ready datasets, providing a programming environment with relevant libraries and packages, and the resources to execute processing pipelines.


---

TBD

- Configuring DeepESDL for Your Workflow
- Connecting to DeepESDL: https://deep.earthsystemdatalab.net/
- Integration DeepESDL with EarthCODE Open Science Catalogue
- Data Access on DeepESDL
55 changes: 55 additions & 0 deletions pages/group-2/group-2-1/page-3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
## Euro Data Cube

Find out more at: https://eurodatacube.com/documentation

## **Earth Observation Information Factory**
Euro Data Cube is your **one-stop-shop for EO**, offering a comprehensive range of Earth Observation (EO) and derived data products in one place. It enables you to:
- **Analyze events or phenomena** from multiple perspectives.
- Access **multiple data sources** and compare or correlate variables simultaneously.
- **Customize your data pipeline** to suit specific needs.
- **Try it out for free** and kick-start your Earth Observation application!

### **Euro Data Cube in a Nutshell**
Euro Data Cube combines several services to provide unparalleled EO capabilities:

### **Data Availability**
- **Global archives** of Analysis Ready Data.
- **Open satellite missions**: Sentinel, Landsat, MODIS, etc.
- **Commercial VHR datasets**: PlanetScope, Pléiades, SPOT, and more.
- **Earth System Data Cube** for advanced Earth observation analysis.
- **ESA Climate Change Initiative** datasets.
- **User-contributed content** to enrich the data ecosystem.
- **Data fusion** capabilities to combine multiple datasets.

### **Access and Analysis**
- **Sentinel Hub**: A cloud API offering seamless access to key EO datasets, ideal for ad-hoc access, interactive exploration, and integration with third-party applications.
- **Batch Processing**: Designed for large-scale analysis and machine learning, perfect for heavy-duty processing tasks.
- **xcube**: A customizable tool for analysis and processing based on xarray technology.

### **Storage and Distribution**
- **geoDB**: A geospatial database for vector data.
- **Sentinel Hub**: For raster data storage and distribution.
- **Controlled access**: Manage data distribution to specific users or user groups.

### **Exploitation**
- **EOxHub Workspace**: A managed compute and storage environment to:
- Run **Jupyter Notebooks**.
- Host **custom applications**.

### **Collaboration**
- **Marketplace**: Share data, applications, and algorithms with free or revenue-generating options.
- **GitHub repositories**: Contribute and access public code and algorithms.

Start using Euro Data Cube today to unlock the full potential of Earth Observation!


---

TBD

- Configuring Euro Data Cube for Your Workflow
- Connecting to Euro Data Cube: https://eurodatacube.com
- Integration Euro Data Cube with EarthCODE Open Science Catalogue
- Data Access on Euro Data Cube

---
25 changes: 25 additions & 0 deletions pages/group-2/group-2-1/page-4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# EDC EoXHub

## EoxHub/Pangeo
Find out more at: https://documentation.dataspace.copernicus.eu/APIs/openEO/openEO.html

- Configuring EoxHub/Pangeo for Your Workflow
- Connecting to EoxHub/Pangeo: TBD
- Integration EoxHub/Pangeo with EarthCODE Open Science Catalogue
- Data Access on EoxHub/Pangeo


## EoxHub/Colcalc

- Configuring EoxHub/Colcalc for Your Workflow
- Connecting to EoxHub/Colcalc: TBD
- Integration EoxHub/Colcalc with EarthCODE Open Science Catalogue
- Data Access on EoxHub/Colcalc


## EoxHub/PolarTEP

- Configuring EoxHub/PolarTEP for Your Workflow
- Connecting to EoxHub/PolarTEP: TBD
- Integration EoxHub/PolarTEP with EarthCODE Open Science Catalogue
- Data Access on EoxHub/PolarTEP
2 changes: 1 addition & 1 deletion pages/group-2/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
The "Technical Documentation" page provides detailed guidance on how to configure and personalize your EarthCODE environment for your specific research needs. Here, you will find instructions on accessing and integrating the tools, data, and services required for your projects. From setting up your workspace to connecting to cloud platforms and ensuring access to the Open Science Catalogue, this page will help you get everything in place for efficient and effective research. It also covers best practices for managing your data, code, and workflows, ensuring you have a seamless, collaborative research environment.

- [Choosing Tools and platforms](./page-1)
- [Platforms](./page-2)
- [Working with Data](./page-3)
- [Working with Workflows](./page-4)
- [Publishing to EarthCODE](./page-5)
- [Working With Platforms](./group-2-1/)
41 changes: 0 additions & 41 deletions pages/group-2/page-2.md

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/discourse_basics/LoginGithub.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/discourse_basics/mainmenu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/discourse_basics/participants.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/discourse_basics/pmgreen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/discourse_basics/related-topics.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/discourse_basics/split-topic.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/discourse_basics/topic-map.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions pages/group-5/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Getting Started With The EarthCODE Discourse
Welcome! As a new user of Discourse, we hope you will find this site intuitive and clearly structured. Here's some guidance to help you get started:

- [EarthCODE Discourse Basics](./page-1)
- [Discourse Structure and EarthCODE Catalog](./page-2)
- [Join the Conversation](./page-3)
- [Code of Conduct](./page-4)
Binary file added pages/group-5/jointheconversation/chat.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/jointheconversation/chatbox.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added pages/group-5/jointheconversation/quoting.gif
Binary file added pages/group-5/jointheconversation/replies.png
Loading

0 comments on commit 2209a9c

Please sign in to comment.