-
Notifications
You must be signed in to change notification settings - Fork 142
Add recipe for seasonal cycle and time series of Arctic/Antarctic sea ice area (REF) #3891
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
Merged
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
83d5b62
added REF recipe for seasonal cycle of NH sea ice extent
axel-lauer 2da670b
cleaned up recipe_ref_siextent_seasonal.yml
axel-lauer 0c0ffb9
snapshot 2025-02-26
axel-lauer 0eb375c
Merge branch 'main' into ref_sea_ice_extent
axel-lauer 16a9cc5
added docu for seaice extent recipe (REF)
axel-lauer b67057a
added sea ice area
axel-lauer f070ea2
update recipe_ref_sea_ice_seasonal.yml
axel-lauer 7077b56
removed sea ice extent from recipe
axel-lauer a20b84f
added time series of minimum sea ice area
axel-lauer a442093
removed trailing whitespaces in recipe_ref.rst
axel-lauer 5d26b08
changed from March to February for Antartic sea ice area
axel-lauer 9bce723
updated reference file osi-450.bibtex
axel-lauer 87b2ad5
update recipe_ref_sea_ice_area_basic.yml
axel-lauer f8ee658
Merge branch 'main' into ref_sea_ice_extent
axel-lauer ae91e68
pre-commit
schlunma File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file added
BIN
+21.4 KB
...l_cycle_sea_ice_area_nh_ambiguous_dataset_ambiguous_mip_historical_r1i1p1f1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+24.7 KB
...ies_sea_ice_area_nh_sep_ambiguous_dataset_ambiguous_mip_historical_r1i1p1f1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
154 changes: 154 additions & 0 deletions
154
esmvaltool/recipes/ref/recipe_ref_sea_ice_area_basic.yml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,154 @@ | ||
| # ESMValTool | ||
| --- | ||
| documentation: | ||
| title: Seasonal cycle of NH/SH sea ice area | ||
| description: > | ||
| Plots of the seasonal cycle and time series of NH and SH sea ice area. | ||
| authors: | ||
| - lauer_axel | ||
| maintainer: | ||
| - lauer_axel | ||
|
|
||
|
|
||
| datasets: | ||
| - {dataset: MPI-ESM1-2-LR, grid: gn, benchmark_dataset: true} # example model | ||
|
|
||
| preprocessors: | ||
|
|
||
| pp_nh: | ||
| extract_region: | ||
| start_longitude: 0 | ||
| end_longitude: 360 | ||
| start_latitude: 30 | ||
| end_latitude: 90 | ||
| climate_statistics: | ||
| period: month | ||
| area_statistics: | ||
| operator: sum | ||
| convert_units: | ||
| units: 1e6 km2 | ||
|
|
||
| pp_nh_sep: | ||
| extract_region: | ||
| start_longitude: 0 | ||
| end_longitude: 360 | ||
| start_latitude: 30 | ||
| end_latitude: 90 | ||
| extract_month: | ||
| month: 9 | ||
| area_statistics: | ||
| operator: sum | ||
| convert_units: | ||
| units: 1e6 km2 | ||
|
|
||
| pp_sh: | ||
| extract_region: | ||
| start_longitude: 0 | ||
| end_longitude: 360 | ||
| start_latitude: -90 | ||
| end_latitude: -30 | ||
| climate_statistics: | ||
| period: month | ||
| area_statistics: | ||
| operator: sum | ||
| convert_units: | ||
| units: 1e6 km2 | ||
|
|
||
| pp_sh_feb: | ||
| extract_region: | ||
| start_longitude: 0 | ||
| end_longitude: 360 | ||
| start_latitude: -90 | ||
| end_latitude: -30 | ||
| extract_month: | ||
| month: 2 | ||
| area_statistics: | ||
| operator: sum | ||
| convert_units: | ||
| units: 1e6 km2 | ||
|
|
||
|
|
||
| diagnostics: | ||
|
|
||
| siarea_seas: | ||
| description: Create seasonal cycle plot of sea ice area. | ||
| variables: | ||
| sea_ice_area_nh: &var_basic | ||
| short_name: siconc | ||
| timerange: '1995/2014' | ||
| preprocessor: pp_nh | ||
| project: CMIP6 | ||
| mip: SImon | ||
| exp: historical | ||
| ensemble: r1i1p1f1 | ||
| grid: gr | ||
| reference_dataset: OSI-450-nh | ||
| additional_datasets: | ||
| - {dataset: OSI-450-nh, project: OBS, type: reanaly, version: v3, mip: OImon, tier: 2, | ||
| supplementary_variables: [{short_name: areacello, mip: fx}]} | ||
| sea_ice_area_sh: | ||
| <<: *var_basic | ||
| preprocessor: pp_sh | ||
| reference_dataset: OSI-450-sh | ||
| additional_datasets: | ||
| - {dataset: OSI-450-sh, project: OBS, type: reanaly, version: v3, mip: OImon, tier: 2, | ||
| supplementary_variables: [{short_name: areacello, mip: fx}]} | ||
| scripts: | ||
| allplots: | ||
| script: monitor/multi_datasets.py | ||
| plot_folder: '{plot_dir}' | ||
| group_variables_by: variable_group | ||
| facet_used_for_labels: dataset | ||
| plots: | ||
| annual_cycle: &plot_basic | ||
| annual_mean_kwargs: False | ||
| pyplot_kwargs: | ||
| title: 'Sea ice area (million km2)' | ||
| plot_kwargs: | ||
| OSI-450-nh: | ||
| color: blue | ||
| label: 'OSISAF/CCI' | ||
| linestyle: '-' | ||
| linewidth: 2 | ||
| zorder: 3 | ||
| OSI-450-sh: | ||
| color: blue | ||
| label: 'OSISAF/CCI' | ||
| linestyle: '-' | ||
| linewidth: 2 | ||
| zorder: 3 | ||
| default: | ||
| color: red | ||
| label: '{dataset}' | ||
| linestyle: '-' | ||
| linewidth: 2 | ||
| zorder: 4 | ||
|
|
||
| siarea_min: | ||
| description: Create time series of September/February sea ice area. | ||
| variables: | ||
hb326 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| sea_ice_area_nh_sep: | ||
| <<: *var_basic | ||
| timerange: '1979/2014' | ||
| preprocessor: pp_nh_sep | ||
| reference_dataset: OSI-450-nh | ||
| additional_datasets: | ||
| - {dataset: OSI-450-nh, project: OBS, type: reanaly, version: v3, mip: OImon, tier: 2, | ||
| supplementary_variables: [{short_name: areacello, mip: fx}], timerange: 1979/2020} | ||
| sea_ice_area_sh_feb: | ||
| <<: *var_basic | ||
| timerange: '1979/2014' | ||
| preprocessor: pp_sh_feb | ||
| reference_dataset: OSI-450-sh | ||
| additional_datasets: | ||
| - {dataset: OSI-450-sh, project: OBS, type: reanaly, version: v3, mip: OImon, tier: 2, | ||
| supplementary_variables: [{short_name: areacello, mip: fx}], timerange: 1979/2020} | ||
| scripts: | ||
| allplots: | ||
| script: monitor/multi_datasets.py | ||
| plot_folder: '{plot_dir}' | ||
| group_variables_by: variable_group | ||
| facet_used_for_labels: dataset | ||
| plots: | ||
| timeseries: | ||
| <<: *plot_basic | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,10 +1,10 @@ | ||
| @misc{osi-450, | ||
| doi = {10.15770/EUM_SAF_OSI_0008}, | ||
| url = {https://navigator.eumetsat.int/product/EO:EUM:DAT:MULT:OSI-450}, | ||
| doi = {10.15770/EUM_SAF_OSI_0013}, | ||
| url = {https://user.eumetsat.int/catalogue/EO:EUM:DAT:0826}, | ||
| author = {{OSI SAF}}, | ||
| keywords = {Climate, Thematic Climate Data Record, Ocean, Sea Ice}, | ||
| language = {en}, | ||
| title = {Global Sea Ice Concentration Climate Data Record v2.0 - Multimission}, | ||
| title = {Global Sea Ice Concentration Climate Data Record v3.0 - Multimission}, | ||
| publisher = {OSI SAF}, | ||
| year = {2017} | ||
| year = {2022} | ||
| } |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.