Right now a datastore variable falls into one of three categories: state (model input and output), forcing (input only) and static (input only). There is no output-only category for variables the model predicts but does not feed back as input for the next autoregressive step, e.g. precipitation or radiation fluxes.
A diagnostic category fits naturally as the output-only counterpart to forcing:
| Category |
Model input |
Model output |
state |
✓ |
✓ |
forcing |
✓ |
|
static |
✓ |
|
diagnostic |
|
✓ |
This came up while documenting the data categories in #635 (@joeloskarsson suggested tracking it as its own issue rather than mentioning it in the README before it exists).
Right now a datastore variable falls into one of three categories:
state(model input and output),forcing(input only) andstatic(input only). There is no output-only category for variables the model predicts but does not feed back as input for the next autoregressive step, e.g. precipitation or radiation fluxes.A
diagnosticcategory fits naturally as the output-only counterpart toforcing:stateforcingstaticdiagnosticThis came up while documenting the data categories in #635 (@joeloskarsson suggested tracking it as its own issue rather than mentioning it in the README before it exists).