From c8f36ff2f6ed377ed935f82d133b0d64e58330a0 Mon Sep 17 00:00:00 2001 From: Joerg Benke Date: Sat, 22 Jul 2023 18:50:10 +0200 Subject: [PATCH 1/7] First test change from numpy to dask (mask_with_shp) --- esmvalcore/preprocessor/_mask.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esmvalcore/preprocessor/_mask.py b/esmvalcore/preprocessor/_mask.py index 2f488adbf1..4de96db419 100644 --- a/esmvalcore/preprocessor/_mask.py +++ b/esmvalcore/preprocessor/_mask.py @@ -281,8 +281,8 @@ def _mask_with_shp(cube, shapefilename, region_indices=None): if region_indices: regions = [regions[idx] for idx in region_indices] - # Create a mask for the data - mask = np.zeros(cube.shape, dtype=bool) + # Create a mask for the data (np->da) + mask = da.zeros(cube.shape, dtype=bool) # Create a set of x,y points from the cube # 1D regular grids From cf309cdfe4f1291f80b94724e9df49eac200de8b Mon Sep 17 00:00:00 2001 From: Joerg Benke Date: Wed, 26 Jul 2023 13:04:54 +0200 Subject: [PATCH 2/7] Daskification, round 1 Methods: mask_below/above_threshold, mask_inside/outside_range --- esmvalcore/preprocessor/_mask.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/esmvalcore/preprocessor/_mask.py b/esmvalcore/preprocessor/_mask.py index 4de96db419..839a69d7a6 100644 --- a/esmvalcore/preprocessor/_mask.py +++ b/esmvalcore/preprocessor/_mask.py @@ -400,7 +400,7 @@ def mask_above_threshold(cube, threshold): iris.cube.Cube thresholded cube. """ - cube.data = np.ma.masked_where(cube.data > threshold, cube.data) + cube.data = da.ma.masked_where(cube.data > threshold, cube.data) return cube @@ -422,7 +422,7 @@ def mask_below_threshold(cube, threshold): iris.cube.Cube thresholded cube. """ - cube.data = np.ma.masked_where(cube.data < threshold, cube.data) + cube.data = da.ma.masked_where(cube.data < threshold, cube.data) return cube @@ -446,7 +446,7 @@ def mask_inside_range(cube, minimum, maximum): iris.cube.Cube thresholded cube. """ - cube.data = np.ma.masked_inside(cube.data, minimum, maximum) + cube.data = da.ma.masked_inside(cube.data, minimum, maximum) return cube @@ -470,7 +470,7 @@ def mask_outside_range(cube, minimum, maximum): iris.cube.Cube thresholded cube. """ - cube.data = np.ma.masked_outside(cube.data, minimum, maximum) + cube.data = da.ma.masked_outside(cube.data, minimum, maximum) return cube From cd664d89ccda24402c3b69bb18f236fde5712e5f Mon Sep 17 00:00:00 2001 From: Joerg Benke Date: Wed, 26 Jul 2023 21:55:30 +0200 Subject: [PATCH 3/7] _mask.py: In methods _masked_inside/ourside_range, _masked_below/above_threshold _mask.py: Exchanged cube.data with cube.core_data() --- esmvalcore/preprocessor/_mask.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/esmvalcore/preprocessor/_mask.py b/esmvalcore/preprocessor/_mask.py index 839a69d7a6..ac94046ad2 100644 --- a/esmvalcore/preprocessor/_mask.py +++ b/esmvalcore/preprocessor/_mask.py @@ -400,7 +400,7 @@ def mask_above_threshold(cube, threshold): iris.cube.Cube thresholded cube. """ - cube.data = da.ma.masked_where(cube.data > threshold, cube.data) + cube.data = da.ma.masked_where(cube.core_data() > threshold, cube.data) return cube @@ -422,7 +422,7 @@ def mask_below_threshold(cube, threshold): iris.cube.Cube thresholded cube. """ - cube.data = da.ma.masked_where(cube.data < threshold, cube.data) + cube.data = da.ma.masked_where(cube.core_data() < threshold, cube.data) return cube @@ -446,7 +446,7 @@ def mask_inside_range(cube, minimum, maximum): iris.cube.Cube thresholded cube. """ - cube.data = da.ma.masked_inside(cube.data, minimum, maximum) + cube.data = da.ma.masked_inside(cube.core_data(), minimum, maximum) return cube @@ -470,7 +470,7 @@ def mask_outside_range(cube, minimum, maximum): iris.cube.Cube thresholded cube. """ - cube.data = da.ma.masked_outside(cube.data, minimum, maximum) + cube.data = da.ma.masked_outside(cube.core_data(), minimum, maximum) return cube From 7f1f999caa824345d9232ab1a6d594c1f15f67f6 Mon Sep 17 00:00:00 2001 From: Joerg Benke Date: Sat, 29 Jul 2023 20:34:57 +0200 Subject: [PATCH 4/7] Further replacingin _mask Replacing cube.data with cube.core_data --- esmvalcore/preprocessor/_mask.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esmvalcore/preprocessor/_mask.py b/esmvalcore/preprocessor/_mask.py index ac94046ad2..232441b68a 100644 --- a/esmvalcore/preprocessor/_mask.py +++ b/esmvalcore/preprocessor/_mask.py @@ -400,7 +400,7 @@ def mask_above_threshold(cube, threshold): iris.cube.Cube thresholded cube. """ - cube.data = da.ma.masked_where(cube.core_data() > threshold, cube.data) + cube.data = da.ma.masked_where(cube.core_data() > threshold, cube.core_data() ) return cube @@ -422,7 +422,7 @@ def mask_below_threshold(cube, threshold): iris.cube.Cube thresholded cube. """ - cube.data = da.ma.masked_where(cube.core_data() < threshold, cube.data) + cube.data = da.ma.masked_where(cube.core_data() < threshold, cube.core_data() ) return cube From 2ef6f01d26730afe5fd30af1db834b97e1f43c68 Mon Sep 17 00:00:00 2001 From: Joerg Benke Date: Thu, 3 Aug 2023 10:25:51 +0200 Subject: [PATCH 5/7] _mask.py: my changes adapted to PEP8 --- esmvalcore/preprocessor/_mask.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/esmvalcore/preprocessor/_mask.py b/esmvalcore/preprocessor/_mask.py index 232441b68a..b537702014 100644 --- a/esmvalcore/preprocessor/_mask.py +++ b/esmvalcore/preprocessor/_mask.py @@ -281,7 +281,7 @@ def _mask_with_shp(cube, shapefilename, region_indices=None): if region_indices: regions = [regions[idx] for idx in region_indices] - # Create a mask for the data (np->da) + # Create a mask for the data (np->da) mask = da.zeros(cube.shape, dtype=bool) # Create a set of x,y points from the cube @@ -400,7 +400,8 @@ def mask_above_threshold(cube, threshold): iris.cube.Cube thresholded cube. """ - cube.data = da.ma.masked_where(cube.core_data() > threshold, cube.core_data() ) + cube.data = (da.ma.masked_where(cube.core_data() > threshold, + cube.core_data())) return cube @@ -422,7 +423,8 @@ def mask_below_threshold(cube, threshold): iris.cube.Cube thresholded cube. """ - cube.data = da.ma.masked_where(cube.core_data() < threshold, cube.core_data() ) + cube.data = (da.ma.masked_where(cube.core_data() < threshold, + cube.core_data())) return cube From ee145dc34395e0370a8cd3affaaa069a53e1ab70 Mon Sep 17 00:00:00 2001 From: Joerg Benke Date: Wed, 9 Aug 2023 10:27:38 +0200 Subject: [PATCH 6/7] Authorname included in CITATION.cff --- .zenodo.json | 423 ++++++++++++++++++++++++--------------------------- CITATION.cff | 4 + 2 files changed, 204 insertions(+), 223 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index 89c12e328c..fa9fa18275 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,225 +1,202 @@ { - "creators": [ - { - "affiliation": "NLeSC, Netherlands", - "name": "Andela, Bouwe", - "orcid": "0000-0001-9005-8940" - }, - { - "affiliation": "DLR, Germany", - "name": "Broetz, Bjoern" - }, - { - "affiliation": "PML, UK", - "name": "de Mora, Lee", - "orcid": "0000-0002-5080-3149" - }, - { - "affiliation": "NLeSC, Netherlands", - "name": "Drost, Niels", - "orcid": "0000-0001-9795-7981" - }, - { - "affiliation": "DLR, Germany", - "name": "Eyring, Veronika", - "orcid": "0000-0002-6887-4885" - }, - { - "affiliation": "AWI, Germany", - "name": "Koldunov, Nikolay", - "orcid": "0000-0002-3365-8146" - }, - { - "affiliation": "DLR, Germany", - "name": "Lauer, Axel", - "orcid": "0000-0002-9270-1044" - }, - { - "affiliation": "URead, UK", - "name": "Predoi, Valeriu", - "orcid": "0000-0002-9729-6578" - }, - { - "affiliation": "DLR, Germany", - "name": "Righi, Mattia", - "orcid": "0000-0003-3827-5950" - }, - { - "affiliation": "DLR, Germany", - "name": "Schlund, Manuel", - "orcid": "0000-0001-5251-0158" - }, - { - "affiliation": "BSC, Spain", - "name": "Vegas-Regidor, Javier", - "orcid": "0000-0003-0096-4291" - }, - { - "affiliation": "SMHI, Sweden", - "name": "Zimmermann, Klaus", - "orcid": "0000-0003-3994-2057" - }, - { - "affiliation": "DLR, Germany", - "name": "Bock, Lisa", - "orcid": "0000-0001-7058-5938" - }, - { - "affiliation": "NLeSC, Netherlands", - "name": "Diblen, Faruk" - }, - { - "affiliation": "MetOffice, UK", - "name": "Dreyer, Laura" - }, - { - "affiliation": "MetOffice, UK", - "name": "Earnshaw, Paul" - }, - { - "affiliation": "DLR, Germany", - "name": "Hassler, Birgit", - "orcid": "0000-0003-2724-709X" - }, - { - "affiliation": "MetOffice, UK", - "name": "Little, Bill" - }, - { - "affiliation": "BSC, Spain", - "name": "Loosveldt-Tomas, Saskia" - }, - { - "affiliation": "NLeSC, Netherlands", - "name": "Smeets, Stef", - "orcid": "0000-0002-5413-9038" - }, - { - "affiliation": "NLeSC, Netherlands", - "name": "Camphuijsen, Jaro", - "orcid": "0000-0002-8928-7831" - }, - { - "affiliation": "University of Bremen, Germany", - "name": "Gier, Bettina K.", - "orcid": "0000-0002-2928-8664" - }, - { - "affiliation": "University of Bremen, Germany", - "name": "Weigel, Katja", - "orcid": "0000-0001-6133-7801" - }, - { - "affiliation": "Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland", - "name": "Hauser, Mathias", - "orcid": "0000-0002-0057-4878" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Kalverla, Peter", - "orcid": "0000-0002-5025-7862" - }, - { - "affiliation": "University of Bremen, Germany", - "name": "Galytska, Evgenia", - "orcid": "0000-0001-6575-1559" - }, - { - "affiliation": "BSC, Spain", - "name": "Cos-Espuña, Pep" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Pelupessy, Inti", - "orcid": "0000-0002-8024-0412" - }, - { - "affiliation": "Max Planck Institute for Biogeochemistry, Germany", - "name": "Koirala, Sujan", - "orcid": "0000-0001-5681-1986" - }, - { - "affiliation": "Helmholtz-Zentrum Geesthacht, Germany ", - "name": "Stacke, Tobias", - "orcid": "0000-0003-4637-5337" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Alidoost, Sarah", - "orcid": "0000-0001-8407-6472" - }, - { - "affiliation": "Barcelona Supercomputing Center", - "name": "Jury, Martin", - "orcid": "0000-0003-0590-7843" - }, - { - "affiliation": "Stéphane Sénési EIRL, Colomiers, France", - "name": "Sénési, Stéphane", - "orcid": "0000-0003-0892-5967" - }, - { - "affiliation": "MetOffice, UK", - "name": "Crocker, Thomas", - "orcid": "0000-0001-7761-5546" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Vreede, Barbara", - "orcid": "0000-0002-5023-4601" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Soares Siqueira, Abel", - "orcid": "0000-0003-4451-281X" - }, - { - "affiliation": "DLR, Germany", - "name": "Kazeroni, Rémi", - "orcid": "0000-0001-7205-9528" - }, - { - "affiliation": "DLR, Germany", - "name": "Bauer, Julian" - } - ], - "description": "ESMValCore: A community tool for pre-processing data from Earth system models in CMIP and running analysis scripts.", - "license": { - "id": "Apache-2.0" - }, - "title": "ESMValCore", - "communities": [ - { - "identifier": "is-enes3" - }, - { - "identifier": "dlr_de" - }, - { - "identifier": "ecfunded" - }, - { - "identifier": "nlesc" - } - ], - "grants": [ - { - "id": "10.13039/501100000780::282672" - }, - { - "id": "10.13039/501100000780::641727" - }, - { - "id": "10.13039/501100000780::641816" - }, - { - "id": "10.13039/501100000780::727862" - }, - { - "id": "10.13039/501100000780::776613" - }, - { - "id": "10.13039/501100000780::824084" - } - ] + "creators": [ + { + "affiliation": "NLeSC, Netherlands", + "name": "Andela, Bouwe", + "orcid": "0000-0001-9005-8940" + }, + { + "affiliation": "DLR, Germany", + "name": "Broetz, Bjoern" + }, + { + "affiliation": "PML, UK", + "name": "de Mora, Lee", + "orcid": "0000-0002-5080-3149" + }, + { + "affiliation": "NLeSC, Netherlands", + "name": "Drost, Niels", + "orcid": "0000-0001-9795-7981" + }, + { + "affiliation": "DLR, Germany", + "name": "Eyring, Veronika", + "orcid": "0000-0002-6887-4885" + }, + { + "affiliation": "AWI, Germany", + "name": "Koldunov, Nikolay", + "orcid": "0000-0002-3365-8146" + }, + { + "affiliation": "DLR, Germany", + "name": "Lauer, Axel", + "orcid": "0000-0002-9270-1044" + }, + { + "affiliation": "URead, UK", + "name": "Predoi, Valeriu", + "orcid": "0000-0002-9729-6578" + }, + { + "affiliation": "DLR, Germany", + "name": "Righi, Mattia", + "orcid": "0000-0003-3827-5950" + }, + { + "affiliation": "DLR, Germany", + "name": "Schlund, Manuel", + "orcid": "0000-0001-5251-0158" + }, + { + "affiliation": "BSC, Spain", + "name": "Vegas-Regidor, Javier", + "orcid": "0000-0003-0096-4291" + }, + { + "affiliation": "SMHI, Sweden", + "name": "Zimmermann, Klaus", + "orcid": "0000-0003-3994-2057" + }, + { + "affiliation": "DLR, Germany", + "name": "Bock, Lisa", + "orcid": "0000-0001-7058-5938" + }, + { + "affiliation": "NLeSC, Netherlands", + "name": "Diblen, Faruk" + }, + { + "affiliation": "MetOffice, UK", + "name": "Dreyer, Laura" + }, + { + "affiliation": "MetOffice, UK", + "name": "Earnshaw, Paul" + }, + { + "affiliation": "DLR, Germany", + "name": "Hassler, Birgit", + "orcid": "0000-0003-2724-709X" + }, + { + "affiliation": "MetOffice, UK", + "name": "Little, Bill" + }, + { + "affiliation": "BSC, Spain", + "name": "Loosveldt-Tomas, Saskia" + }, + { + "affiliation": "NLeSC, Netherlands", + "name": "Smeets, Stef", + "orcid": "0000-0002-5413-9038" + }, + { + "affiliation": "NLeSC, Netherlands", + "name": "Camphuijsen, Jaro", + "orcid": "0000-0002-8928-7831" + }, + { + "affiliation": "University of Bremen, Germany", + "name": "Gier, Bettina K.", + "orcid": "0000-0002-2928-8664" + }, + { + "affiliation": "University of Bremen, Germany", + "name": "Weigel, Katja", + "orcid": "0000-0001-6133-7801" + }, + { + "affiliation": "Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland", + "name": "Hauser, Mathias", + "orcid": "0000-0002-0057-4878" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Kalverla, Peter", + "orcid": "0000-0002-5025-7862" + }, + { + "affiliation": "University of Bremen, Germany", + "name": "Galytska, Evgenia", + "orcid": "0000-0001-6575-1559" + }, + { + "affiliation": "BSC, Spain", + "name": "Cos-Espuña, Pep" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Pelupessy, Inti", + "orcid": "0000-0002-8024-0412" + }, + { + "affiliation": "Max Planck Institute for Biogeochemistry, Germany", + "name": "Koirala, Sujan", + "orcid": "0000-0001-5681-1986" + }, + { + "affiliation": "Helmholtz-Zentrum Geesthacht, Germany ", + "name": "Stacke, Tobias", + "orcid": "0000-0003-4637-5337" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Alidoost, Sarah", + "orcid": "0000-0001-8407-6472" + }, + { + "affiliation": "Barcelona Supercomputing Center", + "name": "Jury, Martin", + "orcid": "0000-0003-0590-7843" + }, + { + "affiliation": "Stéphane Sénési EIRL, Colomiers, France", + "name": "Sénési, Stéphane", + "orcid": "0000-0003-0892-5967" + }, + { + "affiliation": "MetOffice, UK", + "name": "Crocker, Thomas", + "orcid": "0000-0001-7761-5546" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Vreede, Barbara", + "orcid": "0000-0002-5023-4601" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Soares Siqueira, Abel", + "orcid": "0000-0003-4451-281X" + }, + { + "affiliation": "DLR, Germany", + "name": "Kazeroni, Rémi", + "orcid": "0000-0001-7205-9528" + }, + { + "affiliation": "GEOMAR, Germany", + "name": "Hohn, David", + "orcid": "0000-0002-5317-1247" + }, + { + "affiliation": "DLR, Germany", + "name": "Bauer, Julian" + }, + { + "affiliation": "Forschungszentrum Juelich (FZJ), Germany", + "name": "Benke, Joerg" + } + ], + "description": "ESMValCore: A community tool for pre-processing data from Earth system models in CMIP and running analysis scripts.", + "license": { + "id": "Apache-2.0" + }, + "publication_date": "2023-07-04", + "title": "ESMValCore", + "version": "v2.9.0" } diff --git a/CITATION.cff b/CITATION.cff index 69f39bc910..b8437333e0 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -190,6 +190,10 @@ authors: affiliation: "DLR, Germany" family-names: Bauer given-names: Julian + - + affiliation: "Forschungszentrum Juelich (FZJ), Germany" + family-names: Benke + given-names: Joerg cff-version: 1.2.0 date-released: 2023-07-04 From 9a83d49da50a9a80ca7b71afaeaf2ed4afbae768 Mon Sep 17 00:00:00 2001 From: Joerg Benke Date: Sat, 19 Aug 2023 18:24:24 +0200 Subject: [PATCH 7/7] Correction of zenodo file added --- .zenodo.json | 427 +++++++++++++++++++++++++++------------------------ 1 file changed, 227 insertions(+), 200 deletions(-) diff --git a/.zenodo.json b/.zenodo.json index fa9fa18275..9e9a8038cd 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -1,202 +1,229 @@ { - "creators": [ - { - "affiliation": "NLeSC, Netherlands", - "name": "Andela, Bouwe", - "orcid": "0000-0001-9005-8940" - }, - { - "affiliation": "DLR, Germany", - "name": "Broetz, Bjoern" - }, - { - "affiliation": "PML, UK", - "name": "de Mora, Lee", - "orcid": "0000-0002-5080-3149" - }, - { - "affiliation": "NLeSC, Netherlands", - "name": "Drost, Niels", - "orcid": "0000-0001-9795-7981" - }, - { - "affiliation": "DLR, Germany", - "name": "Eyring, Veronika", - "orcid": "0000-0002-6887-4885" - }, - { - "affiliation": "AWI, Germany", - "name": "Koldunov, Nikolay", - "orcid": "0000-0002-3365-8146" - }, - { - "affiliation": "DLR, Germany", - "name": "Lauer, Axel", - "orcid": "0000-0002-9270-1044" - }, - { - "affiliation": "URead, UK", - "name": "Predoi, Valeriu", - "orcid": "0000-0002-9729-6578" - }, - { - "affiliation": "DLR, Germany", - "name": "Righi, Mattia", - "orcid": "0000-0003-3827-5950" - }, - { - "affiliation": "DLR, Germany", - "name": "Schlund, Manuel", - "orcid": "0000-0001-5251-0158" - }, - { - "affiliation": "BSC, Spain", - "name": "Vegas-Regidor, Javier", - "orcid": "0000-0003-0096-4291" - }, - { - "affiliation": "SMHI, Sweden", - "name": "Zimmermann, Klaus", - "orcid": "0000-0003-3994-2057" - }, - { - "affiliation": "DLR, Germany", - "name": "Bock, Lisa", - "orcid": "0000-0001-7058-5938" - }, - { - "affiliation": "NLeSC, Netherlands", - "name": "Diblen, Faruk" - }, - { - "affiliation": "MetOffice, UK", - "name": "Dreyer, Laura" - }, - { - "affiliation": "MetOffice, UK", - "name": "Earnshaw, Paul" - }, - { - "affiliation": "DLR, Germany", - "name": "Hassler, Birgit", - "orcid": "0000-0003-2724-709X" - }, - { - "affiliation": "MetOffice, UK", - "name": "Little, Bill" - }, - { - "affiliation": "BSC, Spain", - "name": "Loosveldt-Tomas, Saskia" - }, - { - "affiliation": "NLeSC, Netherlands", - "name": "Smeets, Stef", - "orcid": "0000-0002-5413-9038" - }, - { - "affiliation": "NLeSC, Netherlands", - "name": "Camphuijsen, Jaro", - "orcid": "0000-0002-8928-7831" - }, - { - "affiliation": "University of Bremen, Germany", - "name": "Gier, Bettina K.", - "orcid": "0000-0002-2928-8664" - }, - { - "affiliation": "University of Bremen, Germany", - "name": "Weigel, Katja", - "orcid": "0000-0001-6133-7801" - }, - { - "affiliation": "Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland", - "name": "Hauser, Mathias", - "orcid": "0000-0002-0057-4878" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Kalverla, Peter", - "orcid": "0000-0002-5025-7862" - }, - { - "affiliation": "University of Bremen, Germany", - "name": "Galytska, Evgenia", - "orcid": "0000-0001-6575-1559" - }, - { - "affiliation": "BSC, Spain", - "name": "Cos-Espuña, Pep" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Pelupessy, Inti", - "orcid": "0000-0002-8024-0412" - }, - { - "affiliation": "Max Planck Institute for Biogeochemistry, Germany", - "name": "Koirala, Sujan", - "orcid": "0000-0001-5681-1986" - }, - { - "affiliation": "Helmholtz-Zentrum Geesthacht, Germany ", - "name": "Stacke, Tobias", - "orcid": "0000-0003-4637-5337" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Alidoost, Sarah", - "orcid": "0000-0001-8407-6472" - }, - { - "affiliation": "Barcelona Supercomputing Center", - "name": "Jury, Martin", - "orcid": "0000-0003-0590-7843" - }, - { - "affiliation": "Stéphane Sénési EIRL, Colomiers, France", - "name": "Sénési, Stéphane", - "orcid": "0000-0003-0892-5967" - }, - { - "affiliation": "MetOffice, UK", - "name": "Crocker, Thomas", - "orcid": "0000-0001-7761-5546" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Vreede, Barbara", - "orcid": "0000-0002-5023-4601" - }, - { - "affiliation": "Netherlands eScience Center", - "name": "Soares Siqueira, Abel", - "orcid": "0000-0003-4451-281X" - }, - { - "affiliation": "DLR, Germany", - "name": "Kazeroni, Rémi", - "orcid": "0000-0001-7205-9528" - }, - { - "affiliation": "GEOMAR, Germany", - "name": "Hohn, David", - "orcid": "0000-0002-5317-1247" - }, - { - "affiliation": "DLR, Germany", - "name": "Bauer, Julian" - }, - { - "affiliation": "Forschungszentrum Juelich (FZJ), Germany", - "name": "Benke, Joerg" - } - ], - "description": "ESMValCore: A community tool for pre-processing data from Earth system models in CMIP and running analysis scripts.", - "license": { - "id": "Apache-2.0" - }, - "publication_date": "2023-07-04", - "title": "ESMValCore", - "version": "v2.9.0" + "creators": [ + { + "affiliation": "NLeSC, Netherlands", + "name": "Andela, Bouwe", + "orcid": "0000-0001-9005-8940" + }, + { + "affiliation": "DLR, Germany", + "name": "Broetz, Bjoern" + }, + { + "affiliation": "PML, UK", + "name": "de Mora, Lee", + "orcid": "0000-0002-5080-3149" + }, + { + "affiliation": "NLeSC, Netherlands", + "name": "Drost, Niels", + "orcid": "0000-0001-9795-7981" + }, + { + "affiliation": "DLR, Germany", + "name": "Eyring, Veronika", + "orcid": "0000-0002-6887-4885" + }, + { + "affiliation": "AWI, Germany", + "name": "Koldunov, Nikolay", + "orcid": "0000-0002-3365-8146" + }, + { + "affiliation": "DLR, Germany", + "name": "Lauer, Axel", + "orcid": "0000-0002-9270-1044" + }, + { + "affiliation": "URead, UK", + "name": "Predoi, Valeriu", + "orcid": "0000-0002-9729-6578" + }, + { + "affiliation": "DLR, Germany", + "name": "Righi, Mattia", + "orcid": "0000-0003-3827-5950" + }, + { + "affiliation": "DLR, Germany", + "name": "Schlund, Manuel", + "orcid": "0000-0001-5251-0158" + }, + { + "affiliation": "BSC, Spain", + "name": "Vegas-Regidor, Javier", + "orcid": "0000-0003-0096-4291" + }, + { + "affiliation": "SMHI, Sweden", + "name": "Zimmermann, Klaus", + "orcid": "0000-0003-3994-2057" + }, + { + "affiliation": "DLR, Germany", + "name": "Bock, Lisa", + "orcid": "0000-0001-7058-5938" + }, + { + "affiliation": "NLeSC, Netherlands", + "name": "Diblen, Faruk" + }, + { + "affiliation": "MetOffice, UK", + "name": "Dreyer, Laura" + }, + { + "affiliation": "MetOffice, UK", + "name": "Earnshaw, Paul" + }, + { + "affiliation": "DLR, Germany", + "name": "Hassler, Birgit", + "orcid": "0000-0003-2724-709X" + }, + { + "affiliation": "MetOffice, UK", + "name": "Little, Bill" + }, + { + "affiliation": "BSC, Spain", + "name": "Loosveldt-Tomas, Saskia" + }, + { + "affiliation": "NLeSC, Netherlands", + "name": "Smeets, Stef", + "orcid": "0000-0002-5413-9038" + }, + { + "affiliation": "NLeSC, Netherlands", + "name": "Camphuijsen, Jaro", + "orcid": "0000-0002-8928-7831" + }, + { + "affiliation": "University of Bremen, Germany", + "name": "Gier, Bettina K.", + "orcid": "0000-0002-2928-8664" + }, + { + "affiliation": "University of Bremen, Germany", + "name": "Weigel, Katja", + "orcid": "0000-0001-6133-7801" + }, + { + "affiliation": "Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland", + "name": "Hauser, Mathias", + "orcid": "0000-0002-0057-4878" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Kalverla, Peter", + "orcid": "0000-0002-5025-7862" + }, + { + "affiliation": "University of Bremen, Germany", + "name": "Galytska, Evgenia", + "orcid": "0000-0001-6575-1559" + }, + { + "affiliation": "BSC, Spain", + "name": "Cos-Espuña, Pep" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Pelupessy, Inti", + "orcid": "0000-0002-8024-0412" + }, + { + "affiliation": "Max Planck Institute for Biogeochemistry, Germany", + "name": "Koirala, Sujan", + "orcid": "0000-0001-5681-1986" + }, + { + "affiliation": "Helmholtz-Zentrum Geesthacht, Germany ", + "name": "Stacke, Tobias", + "orcid": "0000-0003-4637-5337" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Alidoost, Sarah", + "orcid": "0000-0001-8407-6472" + }, + { + "affiliation": "Barcelona Supercomputing Center", + "name": "Jury, Martin", + "orcid": "0000-0003-0590-7843" + }, + { + "affiliation": "Stéphane Sénési EIRL, Colomiers, France", + "name": "Sénési, Stéphane", + "orcid": "0000-0003-0892-5967" + }, + { + "affiliation": "MetOffice, UK", + "name": "Crocker, Thomas", + "orcid": "0000-0001-7761-5546" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Vreede, Barbara", + "orcid": "0000-0002-5023-4601" + }, + { + "affiliation": "Netherlands eScience Center", + "name": "Soares Siqueira, Abel", + "orcid": "0000-0003-4451-281X" + }, + { + "affiliation": "DLR, Germany", + "name": "Kazeroni, Rémi", + "orcid": "0000-0001-7205-9528" + }, + { + "affiliation": "DLR, Germany", + "name": "Bauer, Julian" + }, + { + "affiliation": "Forschungszentrum Juelich, Germany", + "name": "Benke, Joerg" + } + ], + "description": "ESMValCore: A community tool for pre-processing data from Earth system models in CMIP and running analysis scripts.", + "license": { + "id": "Apache-2.0" + }, + "title": "ESMValCore", + "communities": [ + { + "identifier": "is-enes3" + }, + { + "identifier": "dlr_de" + }, + { + "identifier": "ecfunded" + }, + { + "identifier": "nlesc" + } + ], + "grants": [ + { + "id": "10.13039/501100000780::282672" + }, + { + "id": "10.13039/501100000780::641727" + }, + { + "id": "10.13039/501100000780::641816" + }, + { + "id": "10.13039/501100000780::727862" + }, + { + "id": "10.13039/501100000780::776613" + }, + { + "id": "10.13039/501100000780::824084" + } + ] }