All organizations · GSoC 2026 · Science and medicine, Data

PEcAn Project

Develop and promote tools for ecosystem modeling

Climate change science has witnessed an explosion in the amount and types of data that can be brought to bear on the potential responses of the terrestrial carbon cycle and biodiversity to global change. Many of the most pressing questions about global change are not necessarily limited by the need to collect new data as much as by our ability to synthesize existing data. This project specifically seeks to improve this ability. Because no one measurement provides a complete picture, multiple data sources must be integrated in a sensible manner. Process-based models represent an ideal framework for integrating these data streams because they represent multiple processes at different spatial and temporal scales in ways that capture our current understanding of the causal connections across scales and among data types. Three components are required to bridge this gap between the available data and the required level of understanding: 1) state-of-the-art ecosystem model, 2) a workflow management system to handle the numerous streams of data, and 3) a data assimilation statistical framework in order to synthesize the data with the model.

  • r
  • docker
  • api
  • geospatial
  • data science
  • ecosystem models
  • scientific visualization
  • climate science
  • Ecological Forecasting,

Project ideas

5 ideas on its 2026 ideas page; of the 5 that state a difficulty: 3 medium, 2 hard. Sizes: 2 medium, 2 large.

  1. Refactor and Parallelize Input Processing Pipelines large hard
  2. Benchmarking and Validation Framework medium medium
  3. Increase PEcAn modularity medium medium
  4. Standardizing Model Couplers Across Models medium
  5. LLM-Assisted Extraction of Agronomic and Ecological Experiments into Structured Data large hard

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2017, 10 years. Projects per year: '17: 3, '18: 1, '19: 2, '20: 3, '21: 4, '22: 5, '23: 4, '24: 4, '25: 3, '26: 4.

On GitHub

12 repositories pushed to in the last year. Main languages: CSS (2), HTML (2), R (2), C (1), JavaScript (1), Mustache (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "PEcAn Project" --shortlist
git-into-gsoc repos "PEcAn Project"
git-into-gsoc issues --org "PEcAn Project"
or ask your assistant:
"Which PEcAn Project repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.