From b9fcf894a8fc378e8ff37da0fac89369eff03cb6 Mon Sep 17 00:00:00 2001 From: Angus Hollands Date: Tue, 18 Feb 2025 16:17:04 +0000 Subject: [PATCH 1/3] wip: landing page --- portal/index.md | 165 ++++++++++++++---------------------------------- 1 file changed, 49 insertions(+), 116 deletions(-) diff --git a/portal/index.md b/portal/index.md index bc670bb9..2aee3ec6 100644 --- a/portal/index.md +++ b/portal/index.md @@ -1,20 +1,27 @@ -# Project Pythia +--- +site: + hide_outline: true + hide_toc: true + hide_title_block: true +--- + ++++ {"class": "split-image"} -:::{banner} -:color: rgba(26, 100, 143, 0.9) -:image: _static/images/backgrounds/pexels-jeff-stapleton-5792818.jpg +## Project Pythia + +:::{image} _static/images/backgrounds/pexels-jeff-stapleton-5792818.jpg :caption: Photo by Jeff Stapleton from Pexels -:class: dark-banner ::: -An education and training hub for the geoscientific Python community +An education and training hub for the geoscientific Python community + +Project Pythia is hosting a Cookbook Cook-Off June 11-14, 2024. {button}`Cookbook Cook-Off` - - Project Pythia is hosting a Cookbook Cook-Off June 11-14, 2024.
- Learn more here. -
++++ { "class": "centered"} -[Project Pythia](about) is the education working group for [Pangeo](https://pangeo.io) +## What is Project Pythia? + +[Project Pythia](./about.md) is the education working group for [Pangeo](https://pangeo.io) and is an educational resource for the entire geoscience community. Together these initiatives are helping geoscientists make sense of huge volumes of numerical scientific data using tools that facilitate open, reproducible science, @@ -24,23 +31,18 @@ around these goals. Project Pythia is a home for Python-centered learning resources that are _open-source_, _community-owned_, _geoscience-focused_, and _high-quality_. - - - About Project Pythia - -
- - About Pangeo logo - Pangeo - -
++++ { "class": "centered"} ## Start Learning Project Pythia has several resources for you to use to start learning how to use Python and the technology in the Python ecosystem for the geosciences. -### The Foundations Book +::::{grid} 1 2 2 3 +:::{card} +:url: https://foundations.projectpythia.org +:header: The Foundations Book +:footer: Visit the Foundations Book » The [Pythia Foundations Book](https://foundations.projectpythia.org) is a [Jupyter Book](https://jupyterbook.org/) developed by the Pythia community to @@ -48,24 +50,21 @@ act as a **comprehensive set of tutorials** covering the **foundational skills** everyone needs to get started with **computing in the open-source Python ecosystem**. These foundational tutorials will serve as common references for more advanced and domain-specific content to be housed here in the Pythia Portal. +::: - - - Read the Pythia Foundations Book - - - -### Pythia Cookbooks +:::{card} +:url: https://cookbooks.projectpythia.org +:header: Pythia Cookbooks +:footer: Visit Pythia Cookbooks » Pythia Cookbooks are collections of more advanced and domain-specific example workflows building on top of Pythia Foundations. +::: - - - Visit Pythia Cookbooks - - -### The Resource Gallery +:::{card} +:url: ./resource-gallery.md +:header: The Resource Gallery +:footer: Visit the Resource Gallery » There is a wealth of educational resources out there on the internet for learning Python and how to use it in the geosciences! We have attempted to gather together @@ -73,14 +72,12 @@ a curated and filterable list of these resources (including Pythia's own content into our [Pythia Resource Gallery](/resource-gallery). Click the link below to see a hand-picked selection of resources for learning at your own pace. +::: - - - Visit the Pythia Resource Gallery - - - -### Webinar Tutorial Series +:::{card} +:url: https://ncar-xdev.github.io/status/tutorials.html +:header: Webinar Tutorial Series +:footer: Visit the Pythia Webinar Tutorial Series » The [Pythia Webinar Tutorial Series](https://ncar-xdev.github.io/status/tutorials.html) is hosted regularly by the Project Pythia team. Anyone can join these hour-long, instructor-led interactive tutorials. Participants can @@ -89,67 +86,20 @@ the instructor. Each seminar is recorded for later viewing on the [Project Pythia YouTube channel](https://www.youtube.com/channel/UCoZPBqJal5uKpO8ZiwzavCw). Click the link below to view past and upcoming seminars, covering a range of topics from beginning to advanced. +::: - - - Visit the Pythia Webinar Tutorial Series - - - -### Pythia Data Collection +:::{card} +:url: https://github.com/ProjectPythia/pythia-datasets +:header: Pythia Data Collection +:footer: Visit the Pythia Data Repository » Looking for a free, public domain geoscience data set that you can use to sharpen your skills while learning the Scientific Python Ecosystem? All of the example data used by the [Pythia Foundations Book](https://foundations.projectpythia.org) are freely accessible. +::: +:::: - - - Visit the Pythia Data Repository - - - - ++++ { "class": "centered"} ## Join us! @@ -158,11 +108,7 @@ Pythia Team, please reach out to us through the [Project Pythia category on the Pangeo Discourse forum](https://discourse.pangeo.io/c/education/project-pythia/) or join us at any of our [Monthly Project Meetings](#monthly-pythia-meetings). - - - Go to Pangeo Discourse - - +{button}`Go to Pangeo Discourse` ### Contributing @@ -204,7 +150,7 @@ and [Outreach Meetings](https://docs.google.com/document/d/e/2PACX-1vQBAt5B24wig :::{iframe} https://calendar.google.com/calendar/embed?src=c_4qpvf316afd9mv0ci7d2uiafog%40group.calendar.google.com ::: - ++++ { "class": "centered"} ## How to Cite The material in Project Pythia is licensed for free and open consumption and reuse. All code is served under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0), while all non-code content is licensed under [Creative Commons BY 4.0 (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/). Effectively, this means you are free to share and adapt this material so long as you give appropriate credit to the Project Pythia community. @@ -215,16 +161,3 @@ To cite this project, please site our [NSF GEO OSE proposal](https://zenodo.org/ [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8184298.svg)](https://doi.org/10.5281/zenodo.8184298) -```{toctree} ---- -hidden: True -maxdepth: 1 ---- -about.md -contributing.md -cookbook-guide.md -code_of_conduct.md -resource-gallery.md -blog.md -metrics.md -``` From 4b5c2925cd2ef3c16a0b888c0ba5130edeb05cf9 Mon Sep 17 00:00:00 2001 From: Angus Hollands Date: Tue, 18 Feb 2025 19:17:28 +0000 Subject: [PATCH 2/3] wip: more changes --- portal/index.md | 35 ++++++++++------------------------- 1 file changed, 10 insertions(+), 25 deletions(-) diff --git a/portal/index.md b/portal/index.md index 2aee3ec6..aa3c0c17 100644 --- a/portal/index.md +++ b/portal/index.md @@ -17,10 +17,12 @@ An education and training hub for the geoscientific Python community Project Pythia is hosting a Cookbook Cook-Off June 11-14, 2024. {button}`Cookbook Cook-Off` -+++ { "class": "centered"} ++++ { "class": "justified"} ## What is Project Pythia? +{button}`Learn More →<./about.md>` + [Project Pythia](./about.md) is the education working group for [Pangeo](https://pangeo.io) and is an educational resource for the entire geoscience community. Together these initiatives are helping geoscientists make sense of huge volumes of @@ -28,10 +30,10 @@ numerical scientific data using tools that facilitate open, reproducible science and building an inclusive [community of practice](https://en.wikipedia.org/wiki/Community_of_practice) around these goals. -Project Pythia is a home for Python-centered learning resources that are _open-source_, +Project Pythia is a home for Python-justified learning resources that are _open-source_, _community-owned_, _geoscience-focused_, and _high-quality_. -+++ { "class": "centered"} ++++ { "class": "justified"} ## Start Learning @@ -60,7 +62,6 @@ domain-specific content to be housed here in the Pythia Portal. Pythia Cookbooks are collections of more advanced and domain-specific example workflows building on top of Pythia Foundations. ::: - :::{card} :url: ./resource-gallery.md :header: The Resource Gallery @@ -99,17 +100,17 @@ the example data used by the [Pythia Foundations Book](https://foundations.proje ::: :::: -+++ { "class": "centered"} ++++ { "class": "justified"} ## Join us! +{button}`Go to Pangeo Discourse` + If you have questions or want to share anything with the Project Pythia Team, please reach out to us through the [Project Pythia category on the Pangeo Discourse forum](https://discourse.pangeo.io/c/education/project-pythia/) or join us at any of our [Monthly Project Meetings](#monthly-pythia-meetings). -{button}`Go to Pangeo Discourse` - ### Contributing Anyone can contribute to and participate in Project Pythia! @@ -119,20 +120,6 @@ Please see our [Contributor’s Guide](/contributing) for details on how you can get involved, and come see our work in the [ProjectPythia GitHub Organization](https://github.com/ProjectPythia). - - ### Monthly Pythia Meetings Project Pythia holds regular public meetings via Zoom as scheduled on the calendar below. @@ -145,12 +132,11 @@ We publish all notes and agendas of our [Community Meetings](https://docs.google.com/document/d/e/2PACX-1vQWQrgHs_G5XyNH5GTFYydH_woUZcyZibdxPUWLpqFUYs20WM93kdx5onwOaizC_3-tfnbreMNQbYAp/pub) and [Outreach Meetings](https://docs.google.com/document/d/e/2PACX-1vQBAt5B24wig2eh-hxHzgJiXjKCpSeGKsw3PFizZjwH7ka71dagipKwCwQvmE-obmSOfR4Psj2lgbvU/pub). -### Meeting & Event Calendar - :::{iframe} https://calendar.google.com/calendar/embed?src=c_4qpvf316afd9mv0ci7d2uiafog%40group.calendar.google.com ::: -+++ { "class": "centered"} ++++ { "class": "justified"} + ## How to Cite The material in Project Pythia is licensed for free and open consumption and reuse. All code is served under [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0), while all non-code content is licensed under [Creative Commons BY 4.0 (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/). Effectively, this means you are free to share and adapt this material so long as you give appropriate credit to the Project Pythia community. @@ -160,4 +146,3 @@ To cite this project, please site our [NSF GEO OSE proposal](https://zenodo.org/ > Rose, Brian E. J., Clyne, John, May, Ryan, Munroe, James, Snyder, Amelia, Eroglu, Orhan, & Tyle, Kevin. (2023). Collaborative Research: GEO OSE TRACK 2: Project Pythia and Pangeo: Building an inclusive geoscience community through accessible, reusable, and reproducible workflows. Zenodo. https://doi.org/10.5281/zenodo.8184298 [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.8184298.svg)](https://doi.org/10.5281/zenodo.8184298) - From 35948b92506251c620540d330c3709b305194c3a Mon Sep 17 00:00:00 2001 From: Angus Hollands Date: Thu, 6 Mar 2025 11:08:47 +0000 Subject: [PATCH 3/3] fix: use kind --- portal/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/portal/index.md b/portal/index.md index aa3c0c17..bcf563f6 100644 --- a/portal/index.md +++ b/portal/index.md @@ -5,7 +5,7 @@ site: hide_title_block: true --- -+++ {"class": "split-image"} ++++ {"kind": "split-image"} ## Project Pythia @@ -17,7 +17,7 @@ An education and training hub for the geoscientific Python community Project Pythia is hosting a Cookbook Cook-Off June 11-14, 2024. {button}`Cookbook Cook-Off` -+++ { "class": "justified"} ++++ { "kind": "justified"} ## What is Project Pythia? @@ -33,7 +33,7 @@ around these goals. Project Pythia is a home for Python-justified learning resources that are _open-source_, _community-owned_, _geoscience-focused_, and _high-quality_. -+++ { "class": "justified"} ++++ { "kind": "justified"} ## Start Learning @@ -100,7 +100,7 @@ the example data used by the [Pythia Foundations Book](https://foundations.proje ::: :::: -+++ { "class": "justified"} ++++ { "kind": "justified"} ## Join us! @@ -135,7 +135,7 @@ and [Outreach Meetings](https://docs.google.com/document/d/e/2PACX-1vQBAt5B24wig :::{iframe} https://calendar.google.com/calendar/embed?src=c_4qpvf316afd9mv0ci7d2uiafog%40group.calendar.google.com ::: -+++ { "class": "justified"} ++++ { "kind": "justified"} ## How to Cite