-
Notifications
You must be signed in to change notification settings - Fork 145
Regional historical changes for REF #3926
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 156 commits
Commits
Show all changes
181 commits
Select commit
Hold shift + click to select a range
94c826e
quick and dirty implementation of diurnal cycle
axel-lauer 7c7a2e6
added diurnal cycle plot to monitor.py
axel-lauer 8a73469
added diurnal cycle example to model_evaluation/recipe_model_evaluatiβ¦
axel-lauer 2daf3a9
added docu examples diurnal cycle
axel-lauer 244d8d8
fixed style issues in monitor/multi_datasets.py
axel-lauer f45b25d
fixed typo in docu example
axel-lauer 530106e
draft version of first benchmarking recipe (maps)
axel-lauer c8aa55c
snapshot 2024-02-01
axel-lauer 080b8f5
Merge branch 'main' into diurnal_cycle
diegokam 40d9167
snapshot 2024-02-02
axel-lauer e707342
first working version
axel-lauer 904b291
fixed some flake8 issues
axel-lauer a7ab4e4
adding benchmarking boxplot
LisaBock b9b0a40
Merge branch 'benchmarking_boxplot' into benchmarking_maps4monitoring
LisaBock b25b9c6
extract plotting function
LisaBock ec4b1c1
added draft of recipe_model_benchmarking_timeseries.yml
axel-lauer 2438b26
fix filename
LisaBock 83d972e
Merge branch 'benchmarking_maps4monitoring' of github.com:ESMValGroupβ¦
LisaBock 30b8453
boxplots for more variables
LisaBock b864979
mv recipe
LisaBock dddc3a5
added zonal mean benchmarking plot
axel-lauer a8c5e1e
merged with lastest branch
axel-lauer d154eed
fixed some flake8 issues
axel-lauer 128a77e
updated zonal mean benchmarking recipe
axel-lauer 4ccc12c
addressing review comments
axel-lauer a99b522
Merge branch 'main' into diurnal_cycle
schlunma 413cb61
clean recipe
LisaBock ed1e991
add var order and different distance metrics
LisaBock 1241f20
first version of plot benchmarking_timeseries
axel-lauer dff982e
added benchmarking annual cycle plot
axel-lauer 66a4bc5
added benchmarking diurnal cycle plot
axel-lauer 50e498b
addressed some style issues
axel-lauer 446b4ee
updated benchmarking recipes
axel-lauer b37e9b3
snapshot 2024-03-07
axel-lauer 9455bf9
updated masking of bias data for benchmarking
axel-lauer 2d92633
bugfix diag_scripts/clouds/clouds.ncl
axel-lauer ec23f76
remove unit if 1 from boxplots
LisaBock b3df631
change plotname for boxplots
LisaBock 5001ac9
adjusting the recipes to use an EMAC simulation for benchmarking
hb326 d7653fc
adjusting so that EMAC can be used as model to be benchmarked
hb326 da794dc
Merge branch 'benchmarking_maps4monitoring' of github.com:ESMValGroupβ¦
axel-lauer b616302
adding a preprocessor that filters EMAC's negative temperatures
hb326 7be6551
update recipe_model_benchmarking_diurnal_cycle.yml
axel-lauer 013926a
Merge branch 'benchmarking_maps4monitoring' of github.com:ESMValGroupβ¦
axel-lauer 99b5d19
updates for EMAC comparison
axel-lauer d22c0e7
more updates for EMAC comparison
axel-lauer c71ef02
updates boxplots for EMAC comparison
axel-lauer e95e9e0
update recipe for boxplots
axel-lauer 118d0a1
added default colorbar for sst
axel-lauer ff56640
preparing benchmarking recipes for PR
axel-lauer 70012f9
added docu draft (no images)
axel-lauer ec9a1d9
merged with branch diurnal_cycle
axel-lauer 69337fe
fixed merging conflicts
axel-lauer 7f4dbdf
added example plots for benchmarking recipes
axel-lauer fc99b85
updated docu
axel-lauer d4a75e1
updated recipes
axel-lauer f807a0e
fixed some flake8 and pylint issues
axel-lauer be0f566
added zorder in _plot_benchmarking_boxplot
axel-lauer 6592cc1
fixed style issue in cloud.ncl
axel-lauer 13b5312
updated docu figures
axel-lauer 6ac3bae
Merge branch 'main' into benchmarking_maps4monitoring
axel-lauer ffb8b8e
Update multi_datasets.py
axel-lauer d5c5375
Update recipe_benchmarking.rst
axel-lauer 4723d44
Merge branch 'main' into benchmarking_maps4monitoring
axel-lauer eae63ca
Update recipe_benchmarking.rst
axel-lauer 714b349
Merge branch 'main' into benchmarking_maps4monitoring
alistairsellar 7a3c844
Update recipe_benchmarking.rst
axel-lauer 1fbdf10
Update docu (recipe_benchmarking.rst)
axel-lauer 5ec42a2
Merge branch 'main' into benchmarking_maps4monitoring
axel-lauer 8d6a8d0
removed blank line
axel-lauer e03db0d
added Lukas Ruhe to config-references.yml
axel-lauer 9db0c2c
add seaborn boxplot link
LisaBock 8d6bb2d
Update esmvaltool/recipes/model_evaluation/recipe_model_benchmarking_β¦
axel-lauer 6483f8d
Update esmvaltool/recipes/model_evaluation/recipe_model_benchmarking_β¦
axel-lauer 4f247e8
Update esmvaltool/config-references.yml
axel-lauer f1c846b
changed author ruhe_lukas to lindenlaub_lukas
axel-lauer 53c1451
renamed reference lauer24gmd to lauer25gmd
axel-lauer 42c1989
Merge branch 'benchmarking_maps4monitoring' of github.com:ESMValGroupβ¦
axel-lauer e39e12a
updated docu recipe_benchmarking.rst
axel-lauer 9ee9cdd
updated with main
axel-lauer 2cb194c
added more docu to multi_datasets.py
axel-lauer bce0f86
fixed some docu issues
axel-lauer b003117
Update doc/sphinx/source/recipes/recipe_benchmarking.rst
axel-lauer 150011b
Update esmvaltool/diag_scripts/monitor/multi_datasets.py
axel-lauer b1c8985
removed unused default settings
axel-lauer fbd98d8
Merge branch 'benchmarking_maps4monitoring' of github.com:ESMValGroupβ¦
axel-lauer 146b0d0
removed commented out code from multi_datasets.py
axel-lauer 295cb9a
fixed some flake8 issues in multi_datasets.py
axel-lauer 0d5fcef
adjusted path to diag script for portrait diagram to match PR #3551
axel-lauer 4a817e8
Remove unused options from benchmarking maps and zonal plots
schlunma da473da
Allow datasets w/o timerange for benchmarking diags (see #3528)
schlunma 5f6c3e9
Fix contourf plots (see #3797 and #3789)
schlunma e647152
More flexible font sizes (see #3844)
schlunma 2e9ef36
Make sure that boxplots are actually created
schlunma 378c313
Properly format figure captions for model evaluation recipe doc
schlunma 6c166a9
Delete superfluous ':'
schlunma 5ff0d45
Use YAML syntax for YAML code
schlunma baa2096
Minor doc changes
schlunma 2c44d27
Re-add default show_stats for zonal mean plot
schlunma 51f9d1b
Do not use ERA5 in monitor recipe so it can be run with bot
schlunma 2550c05
Fix doc build
schlunma 4b8c65f
Merge branch 'main' into benchmarking_maps4monitoring
schlunma 6414a7f
changed reference lauer25gmd to preprint version until article is pubβ¦
axel-lauer d58b02a
update docs
axel-lauer 0240bbb
Make portrait plot work
schlunma 664417e
added info on benchmark_dataset: true to multi_datasets.py
axel-lauer 92f09a9
Merge branch 'benchmarking_maps4monitoring' of github.com:ESMValGroupβ¦
axel-lauer d230fd0
remove recipe_lauer25gmd_fig*.yml, now available at 10.5281/zenodo.11β¦
axel-lauer bfa5873
Fix flake8 issues
schlunma 0d862a2
removed EMAC from recipes
axel-lauer 78b6021
Merge branch 'benchmarking_maps4monitoring' of github.com:ESMValGroupβ¦
axel-lauer 8417240
removed commented out lines in recipe_model_evaluation_portraits.yml
axel-lauer a221dcb
removed recipe_model_evaluation_portraits.yml from this PR to avoid dβ¦
axel-lauer 697df58
Merge remote-tracking branch 'origin/benchmarking_maps4monitoring' inβ¦
katjaweigel bf8fcf9
Added recipe to plot portrait plot for several regions given by shapeβ¦
katjaweigel 49e1813
Added recipe to plot benchmarking time series for one region and seveβ¦
katjaweigel d90d2ce
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 80b6f5b
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 76d3c44
Add recipe esmvaltool/recipes/model_evaluation/recipe_model_benchmarkβ¦
katjaweigel 01983f0
Correcting to the right version of recipe_portrait_regions.yml.
katjaweigel 85f403a
Added esmvaltool/recipes/ref/recipe_monitor_regions.yml and changed pβ¦
katjaweigel abd982a
Add recipes to documentation text for REF.
katjaweigel 74addac
Removed changes in esmvaltool/diag_scripts/monitor/multi_datasets.py β¦
katjaweigel a14866d
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 85831b7
cleaning up recipes.
katjaweigel fd63906
Added esmvaltool/recipes/ref/recipe_model_benchmarking_boxplots_regioβ¦
katjaweigel 4bd7546
Docu update.
katjaweigel c302f2e
Removed MERRA2 from esmvaltool/recipes/ref/recipe_portrait_regions.ymβ¦
katjaweigel 9a22872
Changing esmvaltool/recipes/ref/recipe_model_benchmarking_timeseries_β¦
katjaweigel cee7b73
Cleaning up recipes.
katjaweigel fcd74ad
Solved conflicts.
katjaweigel 7824708
Cleaning up recipes and docu.
katjaweigel b38b700
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 4078e65
Fixing codacy issues.
katjaweigel a7f6818
Codacy issues.
katjaweigel f9c6dd8
Fixing f-string issue.
katjaweigel a4ceadd
Update docu.
katjaweigel 35e2b7d
Whitespaces.
katjaweigel 1c25764
Update docu.
katjaweigel a34132d
Update docu section given through multi_datasets.py.
katjaweigel 95ef0dc
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 4041b1c
Update docu in multi_dataset.py.
katjaweigel 3f2952e
Removed print.
katjaweigel c435fa8
Removed codacy issue.
katjaweigel b5a507d
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 72a98ec
Automatic fixes
katjaweigel 01bbec4
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 786afaa
Changed from esmvaltool/recipes/ref/recipe_monitor_anncyc_regions.ymβ¦
katjaweigel 2959969
Renamed esmvaltool/recipes/ref/recipe_model_benchmarking_anncyc_regioβ¦
katjaweigel 31aac15
Docu update.
katjaweigel 3e06b27
/recipe_portrait_regions.yml latest version to be able to remove it aβ¦
katjaweigel 473857d
Removing esmvaltool/recipes/ref/recipe_portrait_regions.yml.
katjaweigel 2c2ce00
Adding esmvaltool/recipes/ref/recipe_seaborn_trend_regions.yml and upβ¦
katjaweigel 7c93ef3
Fix docu.
katjaweigel 6e98f7e
Fix docu.
katjaweigel d090920
Update esmvaltool/recipes/ref/recipe_seaborn_trend_regions.yml.
katjaweigel efa1fcc
Update doc/sphinx/source/recipes/recipe_ref.rst
katjaweigel d19e126
Update doc/sphinx/source/recipes/recipe_ref.rst
katjaweigel 4d6b157
Update doc/sphinx/source/recipes/recipe_ref.rst
katjaweigel d1b7628
Update doc/sphinx/source/recipes/recipe_ref.rst
katjaweigel 0112494
Update doc/sphinx/source/recipes/recipe_ref.rst
katjaweigel 00a8b5b
Bug Fix for 3D data and mentioning land regions in esmvaltool/recipesβ¦
katjaweigel a8853a5
Update docu and defaults in esmvaltool/recipes/ref/recipe_model_benchβ¦
katjaweigel f00c3bb
Fix default.
katjaweigel 9657606
changed the name of the recipes to be more consistent with the other β¦
hb326 9605acd
Changed GPCP-SG to obs4MIPs.
katjaweigel dd457d0
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 7eba96c
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel a145bcc
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 5bc2e5c
Changed to obs4MIPs data for ERA-5 tas, ua, and psl.
katjaweigel 08134b2
Update esmvaltool/recipes/ref/recipe_ref_timeseries_region.yml
katjaweigel 7633ab8
Update esmvaltool/recipes/ref/recipe_ref_timeseries_region.yml
katjaweigel e383755
Update esmvaltool/recipes/ref/recipe_ref_annual_cycle_region.yml
katjaweigel ece9788
Update esmvaltool/recipes/ref/recipe_ref_trend_regions.yml
katjaweigel 54eb781
Update esmvaltool/recipes/ref/recipe_ref_trend_regions.yml
katjaweigel 5817923
Update for obs4MIPs data sets in recipes.
katjaweigel 8da7b6d
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 37c0062
Changed GPCP-SG to GPCP-V2.3.
katjaweigel 035e504
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel de51eb1
Merge remote-tracking branch 'origin/main' into regional_historical_cβ¦
katjaweigel 17853cf
Remove executable bit
bouweandela 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
+239 KB
...cipes/figures/ref/timeseries_tas_ambiguous_dataset_Amon_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
149 changes: 149 additions & 0 deletions
149
esmvaltool/recipes/ref/recipe_model_benchmarking_annual_cycle_region.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,149 @@ | ||
| # ESMValTool | ||
| --- | ||
| documentation: | ||
| title: Benchmarking of a single model for a region through extract_shape. | ||
| description: > | ||
| Benchmarking: annual cycle. | ||
| authors: | ||
| - lauer_axel | ||
| - bock_lisa | ||
| - hassler_birgit | ||
| - lindenlaub_lukas | ||
| - schlund_manuel | ||
| - weigel_katja | ||
| maintainer: | ||
| - lauer_axel | ||
| references: | ||
| - lauer25gmd | ||
| projects: | ||
| - dlrmabak | ||
|
|
||
|
|
||
| datasets: | ||
| # Dataset to be benchmarked | ||
| - {dataset: MIROC6, grid: gn, benchmark_dataset: true, plot_label: 'MIROC6'} | ||
|
|
||
| preprocessors: | ||
| pp_abs: | ||
| regrid: | ||
| target_grid: 1x1 | ||
| scheme: linear | ||
| extract_shape: | ||
| shapefile: ar6 | ||
| crop: true | ||
| decomposed: true | ||
| ids: | ||
| Name: | ||
| - N.Europe | ||
| climate_statistics: | ||
| period: monthly | ||
| area_statistics: | ||
| operator: mean | ||
|
|
||
| pp_abs_200: | ||
| extract_levels: | ||
| levels: 20000 | ||
| scheme: linear | ||
| coordinate: air_pressure | ||
| regrid: | ||
| target_grid: 1x1 | ||
| scheme: linear | ||
| extract_shape: | ||
| shapefile: ar6 | ||
| crop: true | ||
| decomposed: true | ||
| ids: | ||
| Name: | ||
| - N.Europe | ||
| climate_statistics: | ||
| period: monthly | ||
| area_statistics: | ||
| operator: mean | ||
|
|
||
|
|
||
| diagnostics: | ||
| anncyc: | ||
| description: Plot global mean mean annual cycle for the given period including a reference dataset. | ||
| variables: | ||
| tas: &var_default_abs | ||
| start_year: 1980 | ||
| end_year: 2009 | ||
| preprocessor: pp_abs | ||
| project: CMIP6 | ||
| mip: Amon | ||
| exp: historical | ||
| ensemble: r1i1p1f1 | ||
| grid: gr | ||
| reference_dataset: HadCRUT5 | ||
| additional_datasets: | ||
| - {dataset: HadCRUT5, project: OBS, type: ground, version: 5.0.1.0-analysis, | ||
| tier: 2, reference_for_metric: true'} | ||
| pr: | ||
| <<: *var_default_abs | ||
| reference_dataset: GPCP-SG | ||
| additional_datasets: | ||
| - {dataset: GPCP-SG, project: OBS, type: atmos, version: 2.3, tier: 2, | ||
| reference_for_metric: true'} | ||
| psl: | ||
| <<: *var_default_abs | ||
| reference_dataset: ERA5 | ||
| additional_datasets: | ||
| - {dataset: ERA5, project: native6, type: reanaly, version: v1, | ||
| tier: 3, reference_for_metric: true'} | ||
| hus_200: | ||
| <<: *var_default_abs | ||
| short_name: hus | ||
| reference_dataset: ERA5 | ||
| preprocessor: pp_abs_200 | ||
| additional_datasets: | ||
| - {dataset: ERA5, project: native6, type: reanaly, version: v1, | ||
| tier: 3, reference_for_metric: true'} | ||
| ua_200: | ||
| <<: *var_default_abs | ||
| short_name: ua | ||
| reference_dataset: ERA5 | ||
| preprocessor: pp_abs_200 | ||
| additional_datasets: | ||
| - {dataset: ERA5, project: native6, type: reanaly, version: v1, | ||
| tier: 3, reference_for_metric: true} | ||
| scripts: | ||
| allplots: | ||
| script: monitor/multi_datasets.py | ||
| plot_folder: '{plot_dir}' | ||
| group_variables_by: variable_group | ||
| plots: | ||
| annual_cycle: | ||
| annual_mean_kwargs: False | ||
| plot_kwargs: | ||
| MIROC6: | ||
hb326 marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| color: red | ||
| label: '{dataset}' | ||
| linestyle: '-' | ||
| linewidth: 2 | ||
| zorder: 4 | ||
| HadCRUT5: | ||
| color: black | ||
| label: '{dataset}' | ||
| linestyle: '-' | ||
| linewidth: 2 | ||
| zorder: 3 | ||
| ERA5: | ||
| color: black | ||
| label: '{dataset}' | ||
| linestyle: '-' | ||
| linewidth: 2 | ||
| zorder: 3 | ||
| GPCP-SG: | ||
| color: black | ||
| label: '{dataset}' | ||
| linestyle: '-' | ||
| linewidth: 2 | ||
| zorder: 3 | ||
| default: | ||
| color: lightgray | ||
| label: null | ||
| linestyle: '-' | ||
| linewidth: 1 | ||
| zorder: 1 | ||
| pyplot_kwargs: | ||
| title: '{long_name} N.Europe' | ||
Oops, something went wrong.
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.