Open source
Open source is where I learned to work in someone else's codebase: code review, CI, and other people's standards.
PEcAn — Google Summer of Code 2022
PEcAn (the Predictive Ecosystem Analyzer) is an ecological-forecasting toolbox made of many R packages.
My GSoC project, "PEcAn in CRAN", worked toward publishing those packages on CRAN, R's package repository, so anyone could install them with install.packages().
15 merged PRs · opened Jul – Sep 2022
What the PRs did
Replaced an orphaned dependency.
Cleared R CMD check notes and warnings:
Broke circular dependencies.
LitmusChaos — CNCF chaos-engineering project
I moved ChaosCenter's hard-coded UI text into its translation file and replaced it with getString() calls. PR #4186, merged October 2023, fixes issue #4147.
Merged pull requests
PEcAnLitmusChaos
View dataHide data
| PR | Project | Title | Opened | Merged |
|---|---|---|---|---|
| #2960 | PEcAn | Fixed some warnings and notes from PEcAn.DB package. | 14 Jul 2022 | 18 Jul 2022 |
| #2966 | PEcAn | Fixed vignettes warnings in PEcAn.DB package | 17 Jul 2022 | 18 Jul 2022 |
| #2965 | PEcAn | fixed some global variables in PEcAn.MA package | 17 Jul 2022 | 20 Jul 2022 |
| #2984 | PEcAn | Changes in the Rcheck_reference.log file | 24 Jul 2022 | 25 Jul 2022 |
| #2971 | PEcAn | Fixed some global variables in PEcAn.DB package | 20 Jul 2022 | 1 Aug 2022 |
| #2973 | PEcAn | Fixed remaining Notes in PEcAn.MA | 20 Jul 2022 | 1 Aug 2022 |
| #2989 | PEcAn | Replace udunits2 with units | 27 Jul 2022 | 1 Aug 2022 |
| #3001 | PEcAn | removed udunits2 usages in `shiny/` and `scripts/` | 2 Aug 2022 | 5 Aug 2022 |
| #3002 | PEcAn | Replace udunits2::ud.is.parseable with PEcAn.utils::unit_is_parseable | 2 Aug 2022 | 5 Aug 2022 |
| #3007 | PEcAn | removed udunits2::ud.is.parseable usages from PEcAn | 5 Aug 2022 | 5 Aug 2022 |
| #2983 | PEcAn | Fixed Documentation warnings from PEcAn.emulator | 24 Jul 2022 | 2 Sep 2022 |
| #3000 | PEcAn | Change in Rcheck_reference.log files | 2 Aug 2022 | 6 Sep 2022 |
| #3026 | PEcAn | Shifted convert.input.R from utils to DB | 31 Aug 2022 | 22 Sep 2022 |
| #3027 | PEcAn | Shifting minimize.GP.R from emulator to assim.batch | 2 Sep 2022 | 12 Oct 2022 |
| #2982 | PEcAn | Fixed Global function and variables from PEcAn.emulator | 24 Jul 2022 | 23 Oct 2022 |
| #4186 | LitmusChaos | Added some text occurrences in UI | 22 Sep 2023 | 27 Oct 2023 |