LFRic-ready process-based diagnostic methods
@daflack is already working on this.
Since May 30, 2025.
- Dominant language
- Python
- Stars
- 33
- Forks
- 19
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 30
Description
### What problem does your feature request solve?
In exploring requirements for #1410, I was looking more closely at recipes for AOA and CAPE diagnostics under process-based.
1) Will AOA recipe work for LFRic data as it stands, making requests of varnames 'x_wind', 'y_wind' etc, or do these need updating?
2) I noticed a rogue extra rose gui panel has crept back in for AOA, (AOA_PLEV lodged under Diagnostics/AOA rather than Diagnostics/Process/AOA).
3) I could not find the cylc/rose logic for includes or recipe files associated with either. Have these been inadvertently lost somewhere in edits?
```
DETERMINISTIC_PLOT_CAPE_RATIO
DETERMINISTIC_PLOT_INFLOW_PROPERTIES
```
### Describe the solution you'd like
Review logic for AOA and CAPE processing in latest CSET release, and make updates as required.
1) Update AOA recipe to use LFRic-ready variable naming (or be convinced not required if 'x_wind', 'y_wind' translate to LFRic inputs in some other way?
2) Change to following in meta/diagnostics/rose-meta.conf
```
[template variables=AOA_PLEV]
ns=Diagnostics/Process/AOA
```
### Describe alternatives you've considered
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.