Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.2.4.5 ClimaLandSimulations: all FLUXNET2015 sites #605

Open
2 tasks
AlexisRenchon opened this issue Apr 30, 2024 · 0 comments
Open
2 tasks

0.2.4.5 ClimaLandSimulations: all FLUXNET2015 sites #605

AlexisRenchon opened this issue Apr 30, 2024 · 0 comments
Assignees
Labels
SDI Software Design Issue
Milestone

Comments

@AlexisRenchon
Copy link
Member

Purpose

OKR 0.2.4.5 is:
"Demonstrate successful land model simulation with big leaf coupled to soil driven by reanalysis meteorology for FLUXNET sites; show agreement in key metrics (RMSE, r2) with flux tower data (LE, GPP)"
which requires simulations at all FLUXNET2015 sites (NOTE: FLUXNET2015 is a subset of ~200 sites, FLUXNET has 800+, but FLUXNET2015 has standardized gap-filling and partitioning, see https://fluxnet.org/data/fluxnet2015-dataset/)
ClimaLandSimulations will have an API to run simulations at each site, as well as convenient functions to read FLUXNET2015 data from the Cluster and run diagnostic code using ClimaDiagnostics.jl

Link to any relevant PRs/issues.
The current PR iteration is #582 , which add Dict to map each FLUXNET2015 site to a folder on the cluster, as well as metadata (latitude, longitude, PFT). LAI and soil properties will be read from a map using an API which returns LAI or soil properties given longitude and latitude (LAI API has been implemented, soil properties not yet).

Cost/benefits/risks

Cost: developer hours
Benefits: Demonstration of ClimaLand simulations ability to reproduce observed ecosystem flux timeseries at diurnal to interannual time scales (e.g., net co2 exchange, gross photosynthesis, respiration, evapotranspiration, latent and sensible heat fluxes, soil moisture)
risks: -

Producers

@AlexisRenchon leading this project with the help of @kmdeck, @braghiere, @Espeer5

Components

ClimaLandSimulations already allows simulations of 4 sites in 1 line of code, using the run_fluxnet() function, which can run with 1 argument (site name), taking default model configuration and parameters, or multiple arguments to customize the simulation configuration and parameters. To add all FLUXNET2015 sites, more work needs to be done:

  • Dict mapping sites to metadata (folder name, lat, lon, PFTs)
  • Modify run_fluxnet code to run with FLUXNET2015 sites, for example, need to use LAI API which reads LAI from lon lat, as well as soil properties API from lon lat
  • Multiple quality of code adjustments (for example, less dependencies, using extensions)

Results and deliverables

Deliverables: an API to run FLUXNET2015 simulations along with diagnostic before and after calibration, this API may be used in a web dashboard for broader accessibility, a manuscript will be written to describe the result of ClimaLand.jl performance to reproduce observations.

Task breakdown

A preliminary list of PRs and a preliminary timeline of PRs, milestones, and key results.

  • Task 1
  • Task 2
    ...

Reviewers

@kmdeck @braghiere

@AlexisRenchon AlexisRenchon added the SDI Software Design Issue label Apr 30, 2024
@AlexisRenchon AlexisRenchon self-assigned this Apr 30, 2024
@AlexisRenchon AlexisRenchon added this to the 2.4.5 milestone Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
SDI Software Design Issue
Projects
None yet
Development

No branches or pull requests

1 participant