Skip to content

Commit ca0694a

Browse files
authored
Merge pull request #1581 from MetOffice/Section_rename_and_new_sections
Rename process-based diagnostics and add placeholder sections for new diagnostics
2 parents 821563a + 9e20a30 commit ca0694a

File tree

1 file changed

+106
-47
lines changed

1 file changed

+106
-47
lines changed

src/CSET/cset_workflow/meta/diagnostics/rose-meta.conf

Lines changed: 106 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -606,45 +606,15 @@ description=Path to directory containing analysis in MET netcdf format.
606606
type=quoted
607607
sort-key=met5
608608

609-
######################################################
610-
# Process-based and other diagnostics
611-
[Diagnostics/Process]
612-
ns=Diagnostics/Process
613-
sort-key=sec-c4
614-
title=Process-based
615-
616-
# Convection diagnostics.
617-
[Diagnostics/Convection]
618-
ns=Diagnostics/Process/Convection
619-
sort-key=sec-c4a
620-
title=Convection
621-
622-
[template variables=DETERMINISTIC_PLOT_CAPE_RATIO]
623-
ns=Diagnostics/Process/Convection
624-
description=Extracts data required for, and calculates the CAPE ratio diagnostic, plotting on a map.
625-
Required STASH m01s20i114, m01s20i112, m01s20i113.
626-
help=See includes/deterministic_plot_cape_ratio.cylc
627-
type=python_boolean
628-
compulsory=true
629-
630-
[template variables=DETERMINISTIC_PLOT_INFLOW_PROPERTIES]
631-
ns=Diagnostics/Process/Convection
632-
description=Extracts data required for, and calculates the inflow properties diagnostic, plotting on a map.
633-
Required STASH m01s20i119, m01s00i025, m01s00i033.
634-
help=See includes/deterministic_plot_inflow_properties.cylc
635-
type=python_boolean
636-
compulsory=true
637-
638-
639609
##############################################################
640610
# QQ plots
641-
[Diagnostics/Process/QQ]
642-
ns=Diagnostics/Process/QQ
611+
[Diagnostics/QQ]
612+
ns=Diagnostics/QQ
643613
sort-key=sec-c5
644614
title=Quantile-Quantile
645615

646616
[template variables=BASIC_QQ_PLOT]
647-
ns=Diagnostics/Process/QQ
617+
ns=Diagnostics/QQ
648618
description=Create a basic quantile-quantile plot for variables specified collapsing over specified coordinates.
649619
Produces a single Q-Q plot and so requires collapsing across all coordinates in the file.
650620
help=The quantiles defined for each variable are 0, 0.001, 0.01,
@@ -668,7 +638,7 @@ compulsory=true
668638
sort-key=qq1
669639

670640
[template variables=MODEL_FIELDS_A]
671-
ns=Diagnostics/Process/QQ
641+
ns=Diagnostics/QQ
672642
description=List of standard names for model fields to plot on y axis.
673643
Must be the same length as MODEL_FIELDS_B.
674644
help=Include a list of variable names in python list format["var1","var2"].
@@ -677,7 +647,7 @@ compulsory=true
677647
sort-key=qq1a
678648

679649
[template variables=VERTICAL_COORDINATE_A]
680-
ns=Diagnostics/Process/QQ
650+
ns=Diagnostics/QQ
681651
description=Level coordinate name about which to constrain. The length of this
682652
list should be the same as MODEL_FIELDS A.
683653
help=Include a list of coordinate names in python list format["var1","var2"].
@@ -688,7 +658,7 @@ compulsory=true
688658
sort-key=qq1b
689659

690660
[template variables=LEVELS_A]
691-
ns=Diagnostics/Process/QQ
661+
ns=Diagnostics/QQ
692662
description=A list of levels to constrain over. The length of this
693663
list should be the same as MODEL_FIELDS A.
694664
help=Use "*" for all levels, INTEGERS for specific levels, and [] for no levels
@@ -698,7 +668,7 @@ compulsory=true
698668
sort-key=qq1c
699669

700670
[template variables=MODEL_FIELDS_B]
701-
ns=Diagnostics/Process/QQ
671+
ns=Diagnostics/QQ
702672
description=List of standard names for model fields to plot on x axis.
703673
Must be the same length as MODEL_FIELDS_A.
704674
help=Include a list of variable names in python list format["var1","var2"].
@@ -707,7 +677,7 @@ compulsory=true
707677
sort-key=qq1d
708678

709679
[template variables=VERTICAL_COORDINATE_B]
710-
ns=Diagnostics/Process/QQ
680+
ns=Diagnostics/QQ
711681
description=Level coordinate name about which to constrain. The length of this
712682
list should be the same as MODEL_FIELDS B.
713683
help=Include a list of coordinate names in python list format["var1","var2"]. If
@@ -718,7 +688,7 @@ compulsory=true
718688
sort-key=qq1e
719689

720690
[template variables=LEVELS_B]
721-
ns=Diagnostics/Process/QQ
691+
ns=Diagnostics/QQ
722692
description=A list of levels to constrain over. The length of this
723693
list should be the same as MODEL_FIELDS B.
724694
help=Use "*" for all levels, INTEGERS for specific levels, and [] for no levels
@@ -728,7 +698,7 @@ compulsory=true
728698
sort-key=qq1f
729699

730700
[template variables=COORDINATE_LIST]
731-
ns=Diagnostics/Process/QQ
701+
ns=Diagnostics/QQ
732702
description=List of coordinates to collapse the percentiles over. The coordinate
733703
list must be of the form [\\"var1\\",\\"var2\\",...]. The values should be
734704
all of the coordinates in the cube to ensure the output is 1D with the
@@ -739,25 +709,34 @@ compulsory=true
739709
sort-key=qq1g
740710

741711
[template variables=ONE_TO_ONE]
742-
ns=Diagnostics/Process/QQ
712+
ns=Diagnostics/QQ
743713
description=One-to-one line option for plots.
744714
help=Set to True if you want a one-to-one line; false if not.
745715
type=python_boolean
746716
compulsory=true
747717
sort-key=qq1h
748718

749719

720+
######################################################
721+
# Derived diagnostics
722+
[Diagnostics/Derived]
723+
ns=Diagnostics/Derived
724+
sort-key=sec-c4
725+
title=Derived
726+
727+
750728
###################################
751729
# Age of air
752-
[Diagnostics/Process/AOA]
753-
ns=Diagnostics/Process/AOA
730+
[Diagnostics/AOA]
731+
ns=Diagnostics/Derived/AOA
754732
sort-key=sec-c5
755733
title=Age of air
756734

757735
[template variables=AOA_DIAG]
758-
ns=Diagnostics/Process/AOA
736+
ns=Diagnostics/Derived/AOA
759737
title=Run age of air diagnostic on specified pressure levels.
760-
description=Run the age of air diagnostic on model data.
738+
description=PROCESS-BASED DIAGNOSTIC.
739+
Run the age of air diagnostic on model data.
761740
help=The age of air diagnostic provides a qualtitative view of how old air is within
762741
the domain, by calculating a back trajectory at each grid point at each lead time
763742
to determine when air entered through the lateral boundary. This is useful for
@@ -775,7 +754,7 @@ trigger=template variables=AOA_PLEV: True;
775754
sort-key=aoa1
776755

777756
[template variables=AOA_PLEV]
778-
ns=Diagnostics/Process/AOA
757+
ns=Diagnostics/Derived/AOA
779758
title=AOA: Pressure Levels
780759
description=List of pressure levels to calculate the age of air diagnostic.
781760
help=The pressure levels must be specified in hPa, where the variables (U,V,W,Z)
@@ -785,7 +764,7 @@ compulsory=true
785764
sort-key=aoa2
786765

787766
[template variables=AOA_CYCLIC]
788-
ns=Diagnostics/Process/AOA
767+
ns=Diagnostics/Derived/AOA
789768
title=AOA: Use Cyclic Option
790769
description=If True, LAM is considered cyclic in the east/west direction.
791770
help=This option when True, will allow back trajectories to advect through the east/
@@ -795,3 +774,83 @@ help=This option when True, will allow back trajectories to advect through the e
795774
type=python_boolean
796775
compulsory=true
797776
sort-key=aoa3
777+
778+
779+
###################################
780+
# Daily Weather
781+
[Diagnostics/Daily]
782+
ns=Diagnostics/Derived/Daily
783+
sort-key=sec-c6
784+
title=Daily weather
785+
786+
787+
###################################
788+
# Winter Weather
789+
[Diagnostics/Winter]
790+
ns=Diagnostics/Derived/Winter
791+
sort-key=sec-c7
792+
title=Winter weather
793+
794+
795+
###################################
796+
# Cyclones
797+
[Diagnostics/Cyclones]
798+
ns=Diagnostics/Derived/Cyclones
799+
sort-key=sec-c8
800+
title=Cyclones
801+
802+
803+
###################################
804+
# Extra-tropical cyclones
805+
[Diagnostics/ETCs]
806+
ns=Diagnostics/Derived/Cyclones/ETCs
807+
sort-key=sec-c8a
808+
title=Extra-tropical cyclones
809+
810+
811+
###################################
812+
# Tropical Cyclones
813+
[Diagnostics/TCs]
814+
ns=Diagnostics/Derived/Cyclones/TCs
815+
sort-key=sec-c8b
816+
title=Tropical cyclones
817+
818+
###################################
819+
# Precipitation
820+
[Diagnostics/PPN]
821+
ns=Diagnostics/Derived/PPN
822+
sort-key=sec-c9
823+
title=Precipitation
824+
825+
###################################
826+
# Convection diagnostics.
827+
[Diagnostics/Convection]
828+
ns=Diagnostics/Derived/PPN/Convection
829+
sort-key=sec-c9a
830+
title=Convection
831+
832+
[template variables=DETERMINISTIC_PLOT_CAPE_RATIO]
833+
ns=Diagnostics/Derived/PPN/Convection
834+
description=PROCESS-BASED DIAGNOSTIC.
835+
Extracts data required for, and calculates the CAPE ratio diagnostic, plotting on a map.
836+
Required STASH m01s20i114, m01s20i112, m01s20i113.
837+
help=See includes/deterministic_plot_cape_ratio.cylc
838+
type=python_boolean
839+
compulsory=true
840+
841+
[template variables=DETERMINISTIC_PLOT_INFLOW_PROPERTIES]
842+
ns=Diagnostics/Derived/PPN/Convection
843+
description=PROCESS-BASED DIAGNOSTIC.
844+
Extracts data required for, and calculates the inflow properties diagnostic, plotting on a map.
845+
Required STASH m01s20i119, m01s00i025, m01s00i033.
846+
help=See includes/deterministic_plot_inflow_properties.cylc
847+
type=python_boolean
848+
compulsory=true
849+
850+
851+
###################################
852+
# Extreme Precipitation
853+
[Diagnostics/XPPN]
854+
ns=Diagnostics/Derived/PPN/XPPN
855+
sort-key=sec-c9b
856+
title=Extreme precipitation

0 commit comments

Comments
 (0)