ImperialCollegeLondon / ImperialCollegeLondon/virtual_ecosystem

Add soil gas fluxes as data object variables

Open
#1,769 1 comment 0 reactions 1 assignee View on GitHub

@jacobcook1995 is already working on this.

Since Aug 11, 2026.

  • #1838 by @jacobcook1995 — open
Dominant language
Python
Stars
20
Forks
5
Avg merge
2d 1h
Merged PRs (30d)
34

Description

Gas fluxes from the soil are something we do have validation data for, so should be predicted by the model.

For CO2, we already have all the information we need to predict soil and litter respiration. The only weirdness is that the observed soil respiration will have two components (soil + below ground litter). I need to decide whether it is worth outputting "below ground litter respiration" as a thing in its own right, or whether I should use a single variable. While a single variable would be simpler, it would need to be updated by two models (which we have tried to avoid with the models so far).

The other gases fluxes that we can predict are nitrogen compounds. In this case we need to add functionality to convert our existing fluxes (which bundle together multiple compounds) into release rates for specific compounds. There are existing models for this, it will just require a bit of searching

This isn't high priority (yet) as we are still working on the basics of the calibration/validation pipeline, but it is something I should start looking into when I get the time

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.