Skip to content

Commit

Permalink
Merge branch 'ProjectPythia:main' into pltearthscidata
Browse files Browse the repository at this point in the history
  • Loading branch information
jukent authored Dec 18, 2023
2 parents 9c6cd09 + 6372fbe commit c9c6266
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 14 deletions.
10 changes: 5 additions & 5 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
rev: v4.5.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
Expand All @@ -10,12 +10,12 @@ repos:
- id: double-quote-string-fixer

- repo: https://github.com/psf/black
rev: 23.7.0
rev: 23.11.0
hooks:
- id: black

- repo: https://github.com/keewis/blackdoc
rev: v0.3.8
rev: v0.3.9
hooks:
- id: blackdoc

Expand All @@ -25,12 +25,12 @@ repos:
- id: flake8

- repo: https://github.com/PyCQA/isort
rev: 5.12.0
rev: 5.13.1
hooks:
- id: isort

- repo: https://github.com/nbQA-dev/nbQA
rev: 1.7.0
rev: 1.7.1
hooks:
- id: nbqa-black
- id: nbqa-pyupgrade
21 changes: 19 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,27 @@

This document contains information specific to contributing to the
Project Pythia Portal. Please first refer to [Pythia Contributor's
Guide](https://projectpythia.org/pages/contributing.html) for overall
Guide](https://projectpythia.org/contributing.html) for overall
contribution guidelines (such as detailed description of Project
Pythia structure, forking, repository cloning, branching, etc.).

## Instructions for adding a blog post

We use [Sphinx ABblog](https://ablog.readthedocs.io/en/stable/) to add blog posts to our site.

Within the `portal/posts/` folder add your `.md` blog file with the following heading:

```
---
blogpost: true
date: MON DD, YYYY
author: First Last
tags: sample-tag
---
```

The post will automatically be recognized and displayed when you build the portal site.

## Instructions for building the portal site

The portal site is built with [Sphinx](https://www.sphinx-doc.org/).
Expand Down Expand Up @@ -66,7 +83,7 @@ Open with your web browser, or from the terminal:

```bash
open _build/html/index.html
```
`````

However, many of the links will not work. For all of the links
found in the portal to work properly, you'll need to set up a local
Expand Down
21 changes: 16 additions & 5 deletions portal/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,22 @@ To learn more about Project Pythia and its history, see this list of presentatio

| Forum | Date | Presenter | Format | Title (with link) |
| --- | --- | --- | --- | --- |
| SciPy | 2023-07 | Kevin Tyle / Drew Camron | slides | [Better (Open-source) Homes and Gardens with Project Pythia](https://drive.google.com/file/d/125Wk3TTImHqSYLkgPNsy4_M_w3aENgLr/view?usp=sharing) |
| Pythia Cook-off 2023 | 2023-06 | Brian Rose / Drew Camron | slides | [Cook-off 2023 Introduction: All about Pythia, Cookbooks, and the Cook-off!](https://docs.google.com/presentation/d/1NUnkZLyf4HXkPfQATjoUAs1s9cQAAtTlmVUMwQQmvMg/edit?usp=sharing) |
| CI2023 Reproducibility Challenge | 2023-05 | Brian Rose | slides | [Project Pythia: Learning Python Geoscience Software](https://doi.org/10.5281/zenodo.7915657) |
| ISS | 2023-04 | Julia Kent | slides | [How Project Pythia Leverages GitHub for Community Contributions](https://docs.google.com/presentation/d/13MH5968BAfR6IxplGVbM2bSJ6uRoa5Wkzk5axqvmCX4/edit?usp=sharing) |
| ESDS forum | 2023-03 | Brian Rose | slides | [Project Pythia Cookbooks](https://drive.google.com/file/d/1goieS2kjajD93fPSKm6aP2GroNotV9zu/view?usp=sharing) |
| AMS | 2023-01 | Drew Camron | talk | [Project Pythia: A Community Update on Open and Sustainable Geoscientific Python Education](https://ams.confex.com/ams/103ANNUAL/meetingapp.cgi/Paper/421702) |
| AMS | 2023-01 | Max Grover | talk | [ARMing the Open Science Community with Radar Cookbooks: from the Colorado Rockies to the Gulf Coast and Beyond](https://ams.confex.com/ams/103ANNUAL/meetingapp.cgi/Paper/417388) |
| AGU | 2022-12 | Kevin Tyle | slides | [Project Pythia - Transforming Software Engineering Education for GeoScience](https://eppro01.ativ.me/src/EventPilot/php/express/web/planner.php?id=AGU22) |
| AGU | 2022-12 | Julia Kent | slides | [Project Pythia: A Pangeo Community Tool for Open-Source Education](https://docs.google.com/presentation/d/19oWV7LULijtIYObrNW3ccoRLNFV9lYA0APuPlXAx_z8/edit?usp=sharing) |
| SciPy | 2022-07 | Kevin Tyle | slides | [A Community-built Training Resource for the Geoscientific Python Software Ecosystem](https://docs.google.com/presentation/d/1tyPkDVDKZX5BsWk9j-TTwiKT8mNQBBZG/edit?usp=sharing&ouid=114646835079460879999&rtpof=true&sd=true) |
| ESDS forum | 2022-05 | Julia Kent | slides | [Project Pythia: A Community Learning Resource for Geoscientists](https://docs.google.com/presentation/d/1NGLFwqJdsu53CtsCqZLO3dxQtRcelOsm/edit?usp=sharing&ouid=107342162699810699865&rtpof=true&sd=true) |
| AMS | 2022-01 | Drew Camron | slides | [Project Pythia: A community update](https://docs.google.com/presentation/d/1NuV5sI3oGhvuUt_s8hzmj0UA9MqCtlxWTADbJHjr9ow/edit?usp=sharing) |
| AMS | 2022-01 | Kevin Tyle | slides | [Leveraging Project Pythia in an Advanced Geoscience & Visualization Course](https://docs.google.com/presentation/d/1D8kkpsX4CE3rT5QQliH6JfKYeY76fT1gClIEzboxgko/) |
| AMS | 2022-01 | Max Grover | slides | [Rethinking CESM Diagnostics through the Lens of Earth System Data Science](https://docs.google.com/presentation/d/1aTw0DmaZ-7PQtWXxQqdik825r5mOoYRe/edit?usp=sharing&ouid=113419461755911727326&rtpof=true&sd=true) |
| AGU | 2021-12 | Kevin Paul | e-poster | [Pangeo and Project Pythia: Helping Geoscientists Navigate the Scientific Python Ecosystem](https://agu2021fallmeeting-agu.ipostersessions.com/Default.aspx?s=CF-91-F4-F8-35-E4-B7-40-F2-8C-F6-86-76-97-11-02) |
| AGU | 2021-12 | Kevin Paul | e-poster | [Project Pythia: A Resource to Help Geoscientists Navigate the Scientific Python Ecosystem](https://agu2021fallmeeting-agu.ipostersessions.com/Default.aspx?s=25-22-8E-6D-6E-CB-B4-E9-6D-08-78-2A-61-2F-62-09) |
| AGU | 2021-12 | Julia Kent | abstract | [ESDS Educational Efforts](https://t.co/hQ1wGQZB18) |
| AMS | 2022-01 | Max Grover | slides | [Rethinking CESM Diagnostics through the Lens of Earth System Data Science](https://docs.google.com/presentation/d/1aTw0DmaZ-7PQtWXxQqdik825r5mOoYRe/edit?usp=sharing&ouid=113419461755911727326&rtpof=true&sd=true) |
| AGU | 2021-12 | Kevin Paul | e-poster | [Pangeo and Project Pythia: Helping Geoscientists Navigate the Scientific Python Ecosystem](https://agu2021fallmeeting-agu.ipostersessions.com/Default.aspx?s=CF-91-F4-F8-35-E4-B7-40-F2-8C-F6-86-76-97-11-02) |
| AGU | 2021-12 | Kevin Paul | e-poster | [Project Pythia: A Resource to Help Geoscientists Navigate the Scientific Python Ecosystem](https://agu2021fallmeeting-agu.ipostersessions.com/Default.aspx?s=25-22-8E-6D-6E-CB-B4-E9-6D-08-78-2A-61-2F-62-09) |
| AGU | 2021-12 | Julia Kent | abstract | [ESDS Educational Efforts](https://t.co/hQ1wGQZB18) |
| Pangeo Showcase | 2021-06 | Brian Rose | video + slides | [Project Pythia: a community learning resource for Python-based computing in the geosciences](https://discourse.pangeo.io/t/june-23-2021-project-pythia-a-community-learning-resource-for-python-based-computing-in-the-geosciences/1601) |
| AMS | 2021-01 | John Clyne | video | [Project Pythia: a community learning resource for geoscientists](https://youtu.be/_UxlrwB_evo)
| AMS | 2021-01 | John Clyne | video | [Project Pythia: a community learning resource for geoscientists](https://youtu.be/_UxlrwB_evo)
3 changes: 1 addition & 2 deletions portal/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,7 @@ guide for their target repository.

Repo-specific guides can be found in the file named `CONTRIBUTING.md`, located in the top level directory of each repository, or by clicking on the menu item labeled “Contributor’s Guide” found in the rendered content generated by each repository.

Lastly, much of this information has been co-opted from the GeoCAT
project](https://geocat.ucar.edu).
Lastly, much of this information has been co-opted from the [GeoCAT project](https://geocat.ucar.edu).

## Ready, set, fork!

Expand Down
12 changes: 12 additions & 0 deletions portal/posts/cookoff2024-savethedate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
blogpost: true
date: Aug 29, 2023
author: John Clyne
tags: cook-off
---

# Pythia Cookbook Cook-Off Hackathon 2024 - Save the Date!

The 2024 Pythia Cookbook Cook-Off Hackathon will take place June
10 - 14, at the NCAR Mesa Lab, located in Boulder, Colorado. Save
the date. More details coming soon!

0 comments on commit c9c6266

Please sign in to comment.