ImperialCollegeLondon / ImperialCollegeLondon/virtual_ecosystem
M1.4.4 Add diagnostic outputs for radiative snow effects to data object
- Dominant language
- Python
- Stars
- 20
- Forks
- 5
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 34
Description
**Summary**
Add output diagnostic to data object for analysis and plotting.
**Purpose**
Knowing the components of the snow energy balance helps debugging.
**Tasks**
- [ ] Expose parameters such as: `alpha_snow_fresh`, `alpha_snow_aged`, `tau_alpha_snow`, `snowfall_refresh_threshold`
- [ ] Define whether new snowfall resets snow albedo fully or partially.
- [ ] Output daily snow albedo.
Contributor guide
Research direction
Start by locating the data object and the implementation of snow albedo or the snow energy balance. Check existing tests for diagnostic outputs, then determine how the listed snow parameters and daily snow albedo are represented. Done means the requested diagnostics are available on the data object and the snowfall albedo reset behavior is defined and covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100