-
Notifications
You must be signed in to change notification settings - Fork 132
GSoC 2024 Project Ideas
Please ask questions through issues on the respective project's repo.
Tags available @henrykironde, @bw4sz, @ethanwhite,
- Preferred names
(Henry, Ben, Ethan)
- Preferred_greeting
(Hi|Hello|Dear|Thanks|Thank you [First_name])
The code of conduct should be your first read.
Source Code: deepForest Associated Code:
- Intermediate, long (350 hours)
- git/GitHub
- Machine learning
- Software testing
- Python and Python package deployment
- @bw4sz
- @henrysenyondo
- @ethanwhite
Portalcasting, an open-source R package, aids in ecological forecasting of biodiversity within a long-term ecological research program focused on studying desert biodiversity over 45 years. The package facilitates automated data integration and modular models for generating forecasts across various ecological outcomes. Presently, the forecasting system executes numerous forecasts sequentially, and this project aims to parallelize the codebase, enabling concurrent execution on multiple cores, both on individual machines and HPCs.
Portalcasting relies on supporting packages like PortalData and Portalr. PortalData contains all Portal project data, while Portalr offers functions for summarizing this data. The portalcasting package integrates PortalData and Portalr into a streamlined pipeline, used by portal-forecasts. The forecast results are displayed on the interactive dashboard. Currently, the forecast takes about four hours, with 98% of the time consumed by the portalcast() function. Our aim is to reduce the time by enabling parallel execution of the function, considering the shared data used by all models.
Source Code: https://github.com/weecology/portalcasting
- Intermediate, short (175 hours)
- R
- Parallel programming in R
- git/GitHub
- Software Development
- An optimized parallel program designed to significantly decrease execution time.
- @henrysenyondo
- @ethanwhite