Skip to content

Commit b1db5f5

Browse files
authored
Merge pull request #61 from PecanProject/gsoc2024_blog
Blog post about GSOC 2024
2 parents 0b160bc + a5c9883 commit b1db5f5

11 files changed

+4897
-37369
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -145,21 +145,23 @@ Steps to add a blog post:
145145

146146
1. Create a new file named `blog/yyyy-mm-dd-title.md`
147147
2. In the top of your blog file add a yaml header.
148-
3. Add at least `title`, `author` and `tags` yaml fields.
148+
3. Add at least `title`, `authors` and `tags` yaml fields.
149149
- These metadata fields help with search and navigation on the site.
150150
- These and other yaml header options are described in the [blog header options](https://docusaurus.io/docs/blog#header-options) section of the Docusaurus documentation.
151-
4. writing your blog and save the file.
151+
- If the author is not already listed in `blog/authors.yml` add them as a new entry.
152+
4. write your blog and save the file.
152153
5. any images can be put in `static/img/` and referenced using a relative path `static/img/myimage.png`
153-
6. build the website to make sure the blog shows up as expected
154+
6. build the website to make sure the blog shows up as expected (`yarn build` and `yarn start`
154155
7. After the new changes are merged into the main branch, the new blog post will appear on the website.
155156

157+
Here is an example of the blog header:
158+
156159
```yml
160+
---
157161
title: GSoC '21 Report- Webpage Updates
158-
author: Eshan Tripathi
159-
author_title: GSoC'21 participant @PEcAn Project
160-
author_url: https://github.com/eshantri
161-
author_image_url: https://avatars.githubusercontent.com/u/48446729?v=4
162+
author: eshan_tripathi
162163
tags: [gsoc, gsoc21]
164+
---
163165
```
164166

165167
## Screenshots

blog/2016-05-12-Terrestial-Model-Informatics-Workshop.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
---
22
slug: Terrestial-Model-Informatics-Workshop
33
title: PEcAn Terrestial Model Informatics Workshop 2016
4-
author: Tony Gardella
5-
author_title: Ex Project Manager @PEcAn Project
6-
author_url: https://github.com/tonygardella
7-
author_image_url: https://avatars.githubusercontent.com/u/8570691?v=4
4+
authors: tony_gardella
85
tags: [PEcAn, workshop]
96
---
107

@@ -16,6 +13,7 @@ tags: [PEcAn, workshop]
1613

1714
The PEcAn 2 Terrestrial Model Informatics Workshop took place from May 9th-11th 2016 at Boston University.
1815

16+
<!-- truncate -->
1917
The big picture of this workshop was to discuss how new and emerging tools and technologies can accelerate the pace of progress in ecosystem and land surface modeling and allow us to better respond to the needs of the community, policy makers, and the general public. This workshop specifically targeted the modeling community.
2018

2119
<!--truncate-->

blog/2021-08-23-gsoc-blog.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
---
22
slug: eshan-gsoc-2021-report
33
title: GSoC'21 Report- Webpage Updates
4-
author: Eshan Tripathi
5-
author_title: GSoC'21 participant @PEcAn Project
6-
author_url: https://github.com/eshantri
7-
author_image_url: https://avatars.githubusercontent.com/u/48446729?v=4
4+
authors: eshan_tripathi
85
tags: [gsoc, gsoc21]
96
---
107

blog/2023-08-28-rohansblog.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
---
22
slug: rohan-gsoc-2023-report
33
title: GSoC'23 Report - GitHub Actions
4-
author: Rohan Sasne
5-
author_title: GSoC'23 participant @PEcAn Project
6-
author_url: https://github.com/RohanSasne
7-
author_image_url: https://avatars.githubusercontent.com/u/110545952?v=4
4+
authors: rohan_sasne
85
tags: [gsoc, gsoc23]
96
---
107

8+
Improving Github Actions for the PEcAn Project: Report on my 2023 GSOC project.
9+
10+
11+
<!-- truncate -->
12+
1113
![](https://miro.medium.com/v2/resize:fit:720/format:webp/1*C7eMsCNLVVlmP8AShnW70w.jpeg)
14+
1215
## What is Google Summer of Code?
1316

1417
[Google Summer of Code (GSoC)](https://summerofcode.withgoogle.com/) is a global program that pairs students with [open source](https://en.wikipedia.org/wiki/Open_source) organizations to produce code and contribute to these communities while making some money. The whole idea behind this program is to encourage students to get involved in open source contributions.

blog/2024-08-26-gsoc-2024-wraps-up.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: GSoC 2024 Cohort Roundup
3+
authors: david_lebauer
4+
tags: [gsoc]
5+
---
6+
7+
As Google Summer of Code 2024 comes to a close, the PEcAn project is proud to highlight the outstanding work of this year's participants.
8+
Participating in GSOC over the past eight years has been an opportunity not to expand our code base as well as our community.
9+
10+
11+
<!-- truncate -->
12+
13+
This year we had four exciting new projects:
14+
15+
1. Pratik Prakhale's project "Adopting Data Schema for Field Management Events" defined a JSON schema and integrated it into the FieldActivity R Shiny App.
16+
This JSON schema allows for more flexible and standardized data storage of field management events, and makes it easier to expand the FieldActivity App as well as build other robust applications that depend on the Schema. Pratik posted his final report as a a pull request to the Field Activity repository [PecanProject/fieldactivity#79](https://github.com/PecanProject/fieldactivity/pull/79).
17+
18+
2. Abhinav Pandey's "Optimize PEcAn for freestanding use of single packages" project helped to make PEcAn packages more standalone and thus easier for use by the broader community. Many PEcAn R packages depend on each other and to a Postgres database. Abhinav's work refactored code to reduced these dependencies. Abinav posted about hhis ["My GSOC experience: PEcAn Project"](https://dev.to/devrx/my-gsoc-experience-pecan-project-bi0) on DEV.
19+
20+
3. Sambhav Dixit: "Machine Learning Downscaling of PEcAn Outputs" used Convolutional Neural Networks to enable downscaling of ecosystem model output to high spatial resolution while retaining information contained in ensemble based uncertainty estimates. His final report ["Linking Earth System Modeling and Machine Learning: My GSoC Journey with PEcAn"](https://medium.com/@indosambhav/revolutionizing-climate-modeling-my-gsoc-journey-with-pecan-3232f6b18da3) is on Medium.
21+
22+
4. Meet Agrawal worked on "PEcAn Code Hardening by Integration Tests", a project that enhanced the reliability of PEcAn's codebase by improving integration tests.
23+
24+
These projects helped advance PEcAn's code, provided valuable experiences to both mentees and mentors. We are grateful to the participants, mentors, and everyone in the PEcAn community who continue to make the project and our GSOC experiences a success.
25+

blog/authors.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
david_lebauer:
2+
name: David LeBauer
3+
url: https://davidlebauer.com
4+
title: PEcAn Project co-PI
5+
image_url: https://datascience.cct.arizona.edu/sites/datascience.cct.arizona.edu/files/styles/az_medium/public/2023-11/david_lebauer.jpeg
6+
socials:
7+
github: dlebauer
8+
linkedin: dlebauer
9+
10+
rohan_sasne:
11+
name: Rohan Sasne
12+
title: GSoC'23 participant @PEcAn Project
13+
image_url: "https://media.licdn.com/dms/image/D4D03AQHY70hvxDx1wg/profile-displayphoto-shrink_400_400/0/1718313426682?e=1725494400&v=beta&t=T3SkIPDWUUDAPsjCIuGy07C63BQbaCovWUEHCuzkUbk"
14+
socials:
15+
linkedin: rohan-sasne
16+
17+
eshan_tripathi:
18+
name: Eshan Tripathi
19+
title: GSoC'21 participant @PEcAn Project
20+
url: https://github.com/eshantri
21+
image_url: https://avatars.githubusercontent.com/u/48446729?v=4
22+
socials:
23+
github: eshantri
24+
25+
tony_gardella:
26+
name: Tony Gardella
27+
title: Ex Project Manager @PEcAn Project
28+
image_url: https://avatars.githubusercontent.com/u/8570691?v=4
29+
socials:
30+
github: tonygardella

docusaurus.config.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,11 @@ module.exports = {
122122
],
123123
copyright: `Copyright © ${new Date().getFullYear()} PEcAn Project.`,
124124
},
125-
hideableSidebar: true,
125+
docs: {
126+
sidebar: {
127+
hideable: true
128+
},
129+
},
126130
},
127131
presets: [
128132
[

0 commit comments

Comments
 (0)