-
Notifications
You must be signed in to change notification settings - Fork 38
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
Enhancement: Enhance Terrestrial Coupling Index (TCI) Use Case #2388
Comments
@anewman89 Obtain a test FLUXNET2015 data file that is acceptable for testing. |
When comparing the new script for computing TCI from CESM with the output from the old script, I discovered a bug here: Lines 37 to 46 in 1f081dd
"JJA" actually should be 1, and "MAM" is 2. "SON" and "DJF" are correct (3 and 0 respectively). This will be fixed in the next version by using explicit season name indexing instead of relying on integers relative to the ordering. |
Thanks Dan! |
@DanielAdriaansen Some example raw FLUXNET data in CSV format can be found on our filesystem at /glade/work/anewman/fluxnet |
@anewman89 for the raw FLUXNET data you shared at
|
This use case will now depend on and utilize the METcalcpy diagnostics submodule to compute TCI. See dtcenter/METcalcpy#364. |
Outstanding questions:
|
Use this reference for TCI calculation: Let's shoot for 20-30 global sites (FLUXNET)
Easy configuration change, so a user can support any filenames as long as the variables are in the files.
Ended up setting QC to 80% of the finer resolution data passing in order to use the daily data, at least 1 day in an individual season must be present, and at least 10 days in all seasons at a given site must be present. These are configurable by the user.
Still need to iron out the sample data, hoping @georgemccabe can do this. |
Closed via #2550. |
Replace italics below with details for this issue.
Describe the Enhancement
The TCI use case in the current METplus User's guide section 7.2.5 (Land Surface) needs to be enhanced for several aspects.
First, the current version reads precomputed values of TCI from observations in the Python Embedding script
parm/use_cases/model_applications/land_surface/PointStat_fcstCESM_obsFLUXNET2015_TCI/fluxnet2015_tci.py
This python embedding script will need to be upgraded to read the raw surface flux and soil moisture data from FLUXNET2015 data and compute TCI for user specified season (e.g., summer - JJA or winter - DJF).
Second, the observation data script should have user defined flexibility to compute TCI from both latent and sensible heat flux, as well as multiple soil depths.
Finally, the model data python embedding script should have more flexibility to use different soil layers to match the flexibility of the observation data python script.
parm/use_cases/model_applications/land_surface/PointStat_fcstCESM_obsFLUXNET2015_TCI/cesm_tci.py
Time Estimate
2-3 days
Sub-Issues
Consider breaking the enhancement down into sub-issues.
Relevant Deadlines
12/31/2023
Funding Source
7790111 (CLASP)
Define the Metadata
Assignee
Labels
Projects and Milestone
Define Related Issue(s)
Consider the impact to the other METplus components.
Enhancement Checklist
See the METplus Workflow for details.
Branch name:
feature_<Issue Number>_<Description>
Pull request:
feature <Issue Number> <Description>
Select: Reviewer(s) and Development issues
Select: Repository level development cycle Project for the next official release
Select: Milestone as the next official version
The text was updated successfully, but these errors were encountered: