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.
- Refactor and Parallelize Input Processing Pipelines large hard
- Benchmarking and Validation Framework medium medium
- Increase PEcAn modularity medium medium
- Standardizing Model Couplers Across Models medium
- 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
- Website: https://pecanproject.github.io/
- Ideas page: https://pecanproject.github.io/gsoc_ideas
- Contributor guide: https://pecanproject.github.io/gsoc
- Source code: https://github.com/pecanproject/pecan
- Chat: https://join.slack.com/t/pecanproject/shared_invite/enQtMzkyODUyMjQyNTgzLWEzOTM1ZjhmYWUxNzYwYzkxMWVlODAyZWQwYjliYzA0MDA0MjE4YmMyOTFhMjYyMjYzN2FjODE4N2Y4YWFhZmQ
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.