ImperialCollegeLondon / ImperialCollegeLondon/virtual_ecosystem

M1.4.1 Implement snow-cover fraction diagnostic

Open
#1,706 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.