ImperialCollegeLondon / ImperialCollegeLondon/virtual_ecosystem
M1.4.1 Implement snow-cover fraction diagnostic
- Dominant language
- Python
- Stars
- 20
- Forks
- 5
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 34
Description
**Summary**
Diagnose snow-cover fraction from SWE for use in surface radiative and energy calculations.
**Purpose**
Translate snow storage into fractional snow cover so that partial snow cover can affect albedo and surface energy.
**Tasks**
- [ ] Compute snow-cover fraction from SWE using a simple saturation function.
- [ ] Expose parameter SWE_full.
- [ ] Ensure snow-cover fraction is bounded between 00 and 11.
- [ ] Output daily snow-cover fraction.
**Acceptance criteria**
- [ ] No snow gives zero snow cover.
- [ ] Sufficient SWE gives full snow cover.
- [ ] Partial snow cover behaves smoothly.
**Suggested tests**
- [ ] Zero SWE case.
- [ ] Intermediate SWE case.
- [ ] High SWE case.
Contributor guide
Research direction
Search the repository for existing snow-related diagnostics, SWE handling, and nearby tests to identify the appropriate implementation entry point. Add the snow-cover fraction and SWE_full parameter, then verify zero, intermediate, and high SWE cases against the stated bounds and smooth behavior, including daily output.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100