ImperialCollegeLondon / ImperialCollegeLondon/virtual_ecosystem
Stoichiometry data variables cleanup
- Dominant language
- Python
- Stars
- 20
- Forks
- 5
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 34
Description
- [x] The litter model uses stoichiometric ratios for tissue CN and CP. However, in Plants we are moving toward doing all calculations in mass, and only do the ratio calculations (and unit conversions to litter units) at the end. These processing steps should move into the litter module.
- [ ] Standardize all stoichiometry data variable names e.g. `pool_name+_C_mass|_N_mass|_P_mass`
- [ ] Change all stoichiometry string "N" / "P" use to consistent case (e.g. all uppercase in data variable names, `Tissue` objects etc)
Contributor guide
Research direction
Start by tracing stoichiometric ratio and unit-conversion calculations between the Plants and litter modules. Identify the existing stoichiometry data variables and Tissue objects, then standardize names to the requested mass-based convention and use consistent uppercase N and P strings throughout; done means the affected calculations and data references are consistent.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100