forked from pangeo-forge/pangeo-forge-recipes
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Experiment: How HDFReferenceRecipe would look as a Beam Pipeline.
This is a prototype for using Apache Beam for the internal (and external?) data model of Pangeo Forge Recipes. Here, I demo how HDFReferenceRecipe could be structured into modular components via composite Beam transforms. xref: pangeo-forge#256
- Loading branch information
Showing
71 changed files
with
30,082 additions
and
9,345 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,62 +1,50 @@ | ||
# Pangeo Forge Documentation | ||
|
||
Resources for understanding and using Pangeo Forge | ||
Pangeo Forge is an open source framework for Extraction, Transformation, and Loading (ETL) of scientific data. | ||
|
||
## First Steps | ||
|
||
New to Pangeo Forge? Start here! | ||
New to Pangeo Forge? You are in the right spot! | ||
|
||
- {doc}`what_is_pangeo_forge` - Read more about Pangeo Forge and how it works! | ||
- {doc}`intro_tutorial` - Ready to code? Walk through creating and deploying your first Recipe. | ||
- {doc}`what_is_pangeo_forge` - Read more about Pangeo Forge and how it works. | ||
- {doc}`introduction_tutorial/index` - Ready to code? Walk through creating, running, and staging your first Recipe. | ||
|
||
## How the documentation is organized | ||
|
||
There are a number of places to access resources when working with components of Pangeo Forge. | ||
Here is an overview of what you will find: | ||
There are a number of resources available when working with Pangeo Forge: | ||
|
||
- The {doc}`intro_tutorial` is the place to start with Pangeo Forge. | ||
It walks the user through the process of getting set up with their first Recipe. | ||
- The **User Guides** explain core Pangeo Forge concepts in detail. They provide | ||
- **Introduction Tutorial**: {doc}`introduction_tutorial/index` - Walks you through creating, running, and staging your first Recipe. | ||
- **User Guides** explain core Pangeo Forge concepts in detail. They provide | ||
background information to aid in gaining a depth of understanding: | ||
- {doc}`recipe_user_guide/index` - For learning about how to create Recipes. | ||
- {doc}`development/index` - For developers seeking to contribute to Pangeo Forge core functionality. | ||
- {doc}`cloud_automation_user_guide/index` - For digging deeper into the automation systems that | ||
power Pangeo Forge in the cloud. | ||
- **Reference Pages** are the complete technical documentation of all Pangeo Forge features. | ||
They are useful when you want to review a particular functionality in depth, | ||
but assume you already have a working knowledge of the code base | ||
- {doc}`pangeo_forge_recipes/recipe_user_guide/index` - For learning about how to create Recipes. | ||
- {doc}`pangeo_forge_cloud/recipe_contribution` - For learning how to contribute recipes to Pangeo Forge Cloud. | ||
- {doc}`pangeo_forge_recipes/development/development_guide` - For developers seeking to contribute to Pangeo Forge core functionality. | ||
- **Advanced Examples** walk through examples of using Pangeo Forge Recipes: | ||
- {doc}`pangeo_forge_recipes/tutorials/index` - Are in-depth demonstrations of using Pangeo Forge Recipes with real world datasets. They are a good next step after the Introduction Tutorial. | ||
- **References** are the complete technical documentation of Pangeo Forge features. They are useful when you want to review a particular functionality in depth, | ||
but assume you already have a working knowledge of the framework: | ||
- {doc}`pangeo_forge_recipes/api_reference` | ||
- {doc}`pangeo_forge_cloud/pr_checks_reference` | ||
|
||
## Repository Reference | ||
|
||
There are many respositories that make up Pangeo Forge. Here are links to the different documentation pages: | ||
## Connecting with the Community | ||
|
||
- pangeo-forge-recipes | ||
- pangeo-forge-azure-bakery | ||
- pangeo-forge-aws-bakery | ||
Pangeo Forge is a community run effort with a variety of roles: | ||
|
||
## Connecting the Community | ||
- **Recipe contributors** — contributors who write recipes to define the data conversions. This can be anyone with a desire to create analysis ready cloud-optimized (ARCO) data. To get involved, see {doc}`pangeo_forge_cloud/recipe_contribution`. | ||
- **Bakery operators** — individuals or instituations who deploy bakeries on cloud infrastructure to process and host the transformed data. This is typically an organization with a grant to fund the infrastructure. For more information, see the Bakeries section of {doc}`pangeo_forge_cloud/core_concepts`. | ||
- **Pangeo Forge developers** - scientists and software developers who maintain and enhance the open-source code base which makes Pangeo Forge run. See {doc}`pangeo_forge_recipes/development/index`. | ||
|
||
Pangeo Forge is a community run effort. There are different roles that people play to support the effort: | ||
|
||
- Recipe contributors — contributors who write recipes to define the data conversions. This can be anyone with a desire to create analysis ready cloud-optimized (ARCO) data | ||
- Bakery operators — individuals or instituations who deploy bakeries on cloud infrastructure to process and host the transformed data. This is typically an organization with a grant to fund the infrastructure | ||
- Pangeo forge developers - scientists and software developers who contribute to maintaining and enhancing the open-source code base which makes Pangeo Forge run. | ||
|
||
If you are new to Pangeo Forge and looking to get involved, we suggest getting started with recipe contribution. You can do in two ways: | ||
|
||
- Open a ticket with a dataset request (no code required!) - Get started here (link) | ||
- Write a recipe for a dataset you'd like to see transformed - See recipe creation docs | ||
If you are new to Pangeo Forge and looking to get involved, we suggest starting with {doc}`pangeo_forge_cloud/recipe_contribution`. | ||
|
||
|
||
## Site Contents | ||
|
||
```{toctree} | ||
:maxdepth: 2 | ||
:maxdepth: 3 | ||
what_is_pangeo_forge | ||
intro_tutorial | ||
recipe_user_guide/index | ||
cloud_automation_user_guide/index | ||
tutorials/index | ||
development/index | ||
introduction_tutorial/index | ||
pangeo_forge_recipes/index | ||
pangeo_forge_cloud/index | ||
``` |
Oops, something went wrong.