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

new tutorial ideas #26

Open
9 of 21 tasks
wwieder opened this issue Mar 7, 2023 · 6 comments
Open
9 of 21 tasks

new tutorial ideas #26

wwieder opened this issue Mar 7, 2023 · 6 comments

Comments

@wwieder
Copy link
Collaborator

wwieder commented Mar 7, 2023

Here are some ideas for some mini tutorials to develop:

  • Anomaly forcing for future scenarios

  • Annotated table of contents of tutorials in README

  • Additional FATES examples

  • PPE-like work, maybe around medlyn slope or other topic?

  • CLM-SP example for hydrology questions

  • Code modifications

  • Hillslope model

  • ... multilayer canopy [eventually :)]
    ---- Additional tutorial ideas ----

  • Needs from education committee

  • BFB testing (maybe focused more on developers).

  • Regional tests

  • Bug fixes

  • ILAMB or ModelEvaluation.org

  • Namelist change: switch from PHS to BTRAN,

  • Changing parameters

    • looking at existing output may be more helpful than doing new runs.
    • One at a time experiments for modifying parameters
  • FATES-SP case (or just CLM-SP).

    • Adrianna suggested running initialized FATES data from NEON AOP information for FATES footprint.
    • NorESM group could also have some work to bring in here.
  • Experiments, and spinup

  • Additional simple visualization examples GPP with different frequencies (including writing out a .csv of the data for use in other analyses)

  • changing history file output (variables, frequency, etc) -> name_list modifications

  • modifying surface datasets (e.g. C3 vs. C4 grasses)

  • Updating streams (PRISM)

@wwieder
Copy link
Collaborator Author

wwieder commented Mar 17, 2023

Expectations for these tutorials:

  • Simple, focused on a single topic.
  • Tested, this is likely easiest to develop on Cheyenne, and should be simple to translate to the cloud.
  • Acknowledged, make sure we give credit to the developers
  • Potentially organized more sequentially (especially for education-inspired needs)?

@adrifoster
Copy link
Collaborator

This is all great.

How about also

  • using NEON (or other) data (flux/AOP/obs) to initialize FATES and/or CTSM
  • using NEON (or other) data (flux/AOP/obs) to compare to FATES and/or CTSM

I'm thinking more hands-on than what was done previously (so full stack of download data from NEON to running the model, etc.)

@katiedagon
Copy link

What about demonstrating tools to post-process single column output? Either PFT-level or CLM output indexed by 'lndgrid', for example when looking at coupled runs with CAM-SE. Maybe this doesn't apply in a single point case, but I do think it is a common use case that comes up on the forums, zulip, etc.

@wwieder
Copy link
Collaborator Author

wwieder commented Apr 20, 2023

This would be helpful @katiedagon. I also wonder what the overlap between tutorial material and the CTSM_PY gallery should be? It seems like @samsrabin is starting to have more activity on this repo? It would be good to have a design for where we'd like these contributions to come in from the LWMG.

@rosiealice
Copy link

rosiealice commented Apr 25, 2023

What about running a (fully dynamic) FATES case with modified PFT parameters?
The tools charlie developed for chopping and changing the PFT files should make this relatively straightforward? I'm sure we have enough existing scripts that we can piece such a thing together, given a general 'tutorial' template.

@wwieder
Copy link
Collaborator Author

wwieder commented Apr 25, 2023

@rosiealice this would be excellent! I'm happy to help with this, especially if you have tools and a workflow that we can build off of.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants