Skip to content

Commit eb2972a

Browse files
axel-lauerschlunma
andauthored
Add recipe for seasonal cycle and time series of Arctic/Antarctic sea ice area (REF) (#3891)
Co-authored-by: Manuel Schlund <[email protected]>
1 parent 7883d41 commit eb2972a

File tree

5 files changed

+177
-5
lines changed

5 files changed

+177
-5
lines changed
21.4 KB
Loading
24.7 KB
Loading

doc/sphinx/source/recipes/recipe_ref.rst

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ Recipes are stored in recipes
2525
Maps and zonal means of longwave and shortwave cloud radiative effect
2626
* ref/recipe_ref_scatterplot.yml:
2727
2D histograms with focus on clouds
28+
* ref/recipe_ref_sea_ice_area_basic.yml:
29+
Seasonal cycle of Arctic (NH) and Antarctic (SH) sea ice area, time series
30+
of Arctic September (NH) and Antarctic February (SH) sea ice area
2831

2932

3033
Example plots:
@@ -45,9 +48,24 @@ Example plots:
4548
effect from CERES-EBAF Ed4.2 (solid black), ESACCI-CLOUD (dashed black),
4649
ISCCP-FH (dotted black) and the MPI-ESM1-2-LR model (blue).
4750

48-
.. _fig_ref_3:
4951
.. figure:: /recipes/figures/ref/seaborn_jointplot.png
5052
:align: center
5153

5254
2D histogram of total cloud fraction (ESACCI-CLOUD) and shortwave cloud radiative
5355
effect (CERES-EBAF) for the years 2001-2016 with 1D histograms attached.
56+
57+
.. _fig_ref_4:
58+
.. figure:: /recipes/figures/ref/annual_cycle_sea_ice_area_nh_ambiguous_dataset_ambiguous_mip_historical_r1i1p1f1.png
59+
:align: center
60+
:width: 8cm
61+
62+
Average seasonal cycle of the Arctic (NH) sea ice area from MPI-ESM1-2-LR
63+
(red line) compared with OSISAF/CCI (blue line). Created with recipe_ref_sea_ice_area_basic.yml.
64+
65+
.. _fig_ref_5:
66+
.. figure:: /recipes/figures/ref/timeseries_sea_ice_area_nh_sep_ambiguous_dataset_ambiguous_mip_historical_r1i1p1f1.png
67+
:align: center
68+
:width: 8cm
69+
70+
Time series of Arctic (NH) September (NH) sea ice area from MPI-ESM1-2-LR
71+
(red line) compared with OSISAF/CCI (blue line). Created with recipe_ref_sea_ice_area_basic.yml.
Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,154 @@
1+
# ESMValTool
2+
---
3+
documentation:
4+
title: Seasonal cycle of NH/SH sea ice area
5+
description: >
6+
Plots of the seasonal cycle and time series of NH and SH sea ice area.
7+
authors:
8+
- lauer_axel
9+
maintainer:
10+
- lauer_axel
11+
12+
13+
datasets:
14+
- {dataset: MPI-ESM1-2-LR, grid: gn, benchmark_dataset: true} # example model
15+
16+
preprocessors:
17+
18+
pp_nh:
19+
extract_region:
20+
start_longitude: 0
21+
end_longitude: 360
22+
start_latitude: 30
23+
end_latitude: 90
24+
climate_statistics:
25+
period: month
26+
area_statistics:
27+
operator: sum
28+
convert_units:
29+
units: 1e6 km2
30+
31+
pp_nh_sep:
32+
extract_region:
33+
start_longitude: 0
34+
end_longitude: 360
35+
start_latitude: 30
36+
end_latitude: 90
37+
extract_month:
38+
month: 9
39+
area_statistics:
40+
operator: sum
41+
convert_units:
42+
units: 1e6 km2
43+
44+
pp_sh:
45+
extract_region:
46+
start_longitude: 0
47+
end_longitude: 360
48+
start_latitude: -90
49+
end_latitude: -30
50+
climate_statistics:
51+
period: month
52+
area_statistics:
53+
operator: sum
54+
convert_units:
55+
units: 1e6 km2
56+
57+
pp_sh_feb:
58+
extract_region:
59+
start_longitude: 0
60+
end_longitude: 360
61+
start_latitude: -90
62+
end_latitude: -30
63+
extract_month:
64+
month: 2
65+
area_statistics:
66+
operator: sum
67+
convert_units:
68+
units: 1e6 km2
69+
70+
71+
diagnostics:
72+
73+
siarea_seas:
74+
description: Create seasonal cycle plot of sea ice area.
75+
variables:
76+
sea_ice_area_nh: &var_basic
77+
short_name: siconc
78+
timerange: '1995/2014'
79+
preprocessor: pp_nh
80+
project: CMIP6
81+
mip: SImon
82+
exp: historical
83+
ensemble: r1i1p1f1
84+
grid: gr
85+
reference_dataset: OSI-450-nh
86+
additional_datasets:
87+
- {dataset: OSI-450-nh, project: OBS, type: reanaly, version: v3, mip: OImon, tier: 2,
88+
supplementary_variables: [{short_name: areacello, mip: fx}]}
89+
sea_ice_area_sh:
90+
<<: *var_basic
91+
preprocessor: pp_sh
92+
reference_dataset: OSI-450-sh
93+
additional_datasets:
94+
- {dataset: OSI-450-sh, project: OBS, type: reanaly, version: v3, mip: OImon, tier: 2,
95+
supplementary_variables: [{short_name: areacello, mip: fx}]}
96+
scripts:
97+
allplots:
98+
script: monitor/multi_datasets.py
99+
plot_folder: '{plot_dir}'
100+
group_variables_by: variable_group
101+
facet_used_for_labels: dataset
102+
plots:
103+
annual_cycle: &plot_basic
104+
annual_mean_kwargs: False
105+
pyplot_kwargs:
106+
title: 'Sea ice area (million km2)'
107+
plot_kwargs:
108+
OSI-450-nh:
109+
color: blue
110+
label: 'OSISAF/CCI'
111+
linestyle: '-'
112+
linewidth: 2
113+
zorder: 3
114+
OSI-450-sh:
115+
color: blue
116+
label: 'OSISAF/CCI'
117+
linestyle: '-'
118+
linewidth: 2
119+
zorder: 3
120+
default:
121+
color: red
122+
label: '{dataset}'
123+
linestyle: '-'
124+
linewidth: 2
125+
zorder: 4
126+
127+
siarea_min:
128+
description: Create time series of September/February sea ice area.
129+
variables:
130+
sea_ice_area_nh_sep:
131+
<<: *var_basic
132+
timerange: '1979/2014'
133+
preprocessor: pp_nh_sep
134+
reference_dataset: OSI-450-nh
135+
additional_datasets:
136+
- {dataset: OSI-450-nh, project: OBS, type: reanaly, version: v3, mip: OImon, tier: 2,
137+
supplementary_variables: [{short_name: areacello, mip: fx}], timerange: 1979/2020}
138+
sea_ice_area_sh_feb:
139+
<<: *var_basic
140+
timerange: '1979/2014'
141+
preprocessor: pp_sh_feb
142+
reference_dataset: OSI-450-sh
143+
additional_datasets:
144+
- {dataset: OSI-450-sh, project: OBS, type: reanaly, version: v3, mip: OImon, tier: 2,
145+
supplementary_variables: [{short_name: areacello, mip: fx}], timerange: 1979/2020}
146+
scripts:
147+
allplots:
148+
script: monitor/multi_datasets.py
149+
plot_folder: '{plot_dir}'
150+
group_variables_by: variable_group
151+
facet_used_for_labels: dataset
152+
plots:
153+
timeseries:
154+
<<: *plot_basic
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
@misc{osi-450,
2-
doi = {10.15770/EUM_SAF_OSI_0008},
3-
url = {https://navigator.eumetsat.int/product/EO:EUM:DAT:MULT:OSI-450},
2+
doi = {10.15770/EUM_SAF_OSI_0013},
3+
url = {https://user.eumetsat.int/catalogue/EO:EUM:DAT:0826},
44
author = {{OSI SAF}},
55
keywords = {Climate, Thematic Climate Data Record, Ocean, Sea Ice},
66
language = {en},
7-
title = {Global Sea Ice Concentration Climate Data Record v2.0 - Multimission},
7+
title = {Global Sea Ice Concentration Climate Data Record v3.0 - Multimission},
88
publisher = {OSI SAF},
9-
year = {2017}
9+
year = {2022}
1010
}

0 commit comments

Comments
 (0)