From 5e8d7953d3262b03887ef825d73828360210535e Mon Sep 17 00:00:00 2001 From: Long Vu Date: Mon, 3 Apr 2023 14:44:05 -0400 Subject: [PATCH 1/4] WMS_example.ipynb: update for content change on NASA server Jenkins failure: ``` ______ pavics-sdi-master/docs/source/notebooks/WMS_example.ipynb::Cell 1 _______ Notebook cell execution failed Cell 1: Cell outputs differ Input: wms = WebMapService("https://neo.gsfc.nasa.gov/wms/wms") print("Title: ", wms.identification.title) print("Type: ", wms.identification.type) print("Operations: ", [op.name for op in wms.operations]) print("GetMap options: ", wms.getOperationByName("GetMap").formatOptions) wms.contents.keys() Traceback: mismatch 'text/plain' assert reference_output == test_output failed: "odict_keys([...2_D_SKY_WV'])" == "odict_keys([...2_D_SKY_WV'])" Skipping 1250 identical leading characters in diff, use -v to show - ', 'MOD17A3H_Y_NPP', 'CERES_NETFLUX_M', 'CERES_NETFLUX_E', 'CERES_NETFLUX_D', 'AURA_NO2_M', 'AURA_NO2_E', 'AURA_NO2_D', 'CERES_LWFLUX_M', 'CERES_LWFLUX_E', 'CERES_LWFLUX_D', 'AURA_OZONE_M', 'AURA_OZONE_E', 'AURA_OZONE_D', 'PermafrostNSIDC', 'SEDAC_POP', 'GPM_3IMERGM', 'TRMM_3B43M', 'GPM_3IMERGDL', 'TRMM_3B43D', 'CERES_SWFLUX_M', 'CERES_SWFLUX_E', 'CERES_SWFLUX_D', 'SCSIE_W', 'NISE_D', 'AQUARIUS_SSS_M', 'AQUARIUS_SSS_W', 'AVHRR_SST_M', 'AVHRR_SST_E', 'MYD28M', 'MYD28W', 'MWOI_SST_M', 'MWOI_SST_W', 'MWOI_SST_D', 'AMSRE_SSTAn_M', 'AMSRE_SSTAn_W', 'AMSRE_SSTAn_D', 'MOD10C1_M_SNOW', 'MOD10C1_E_SNOW', 'MOD10C1_D_SNOW', 'SWE_M', 'CERES_INSOL_M', 'CERES_INSOL_E', 'CERES_INSOL_D', 'SRTM_RAMP2_TOPO', 'MOD_143D_RR', 'MYD_143D_RR', 'VIIRS_543D', 'AURA_UVI_CLIM_M', 'MOD_NDVI_M', 'MOD_NDVI_16', 'GRACE_LWE_M', 'MODAL2_M_SKY_WV', 'MYDAL2_M_SKY_WV', 'MODAL2_E_SKY_WV', 'MYDAL2_E_SKY_WV', 'MODAL2_D_SKY_WV', 'MYDAL2_D_SKY_WV']) ? ^^^^^^ ^^ + ', 'MOD17A2_M_PSN', 'MOD17A2_E_PSN', 'CERES_NETFLUX_M', 'CERES_NETFLUX_E', 'CERES_NETFLUX_D', 'AURA_NO2_M', 'AURA_NO2_E', 'AURA_NO2_D', 'CERES_LWFLUX_M', 'CERES_LWFLUX_E', 'CERES_LWFLUX_D', 'AURA_OZONE_M', 'AURA_OZONE_E', 'AURA_OZONE_D', 'PermafrostNSIDC', 'SEDAC_POP', 'GPM_3IMERGM', 'TRMM_3B43M', 'GPM_3IMERGDL', 'TRMM_3B43D', 'CERES_SWFLUX_M', 'CERES_SWFLUX_E', 'CERES_SWFLUX_D', 'SCSIE_W', 'NISE_D', 'AQUARIUS_SSS_M', 'AQUARIUS_SSS_W', 'AVHRR_SST_M', 'AVHRR_SST_E', 'MYD28M', 'MYD28W', 'MWOI_SST_M', 'MWOI_SST_W', 'MWOI_SST_D', 'AMSRE_SSTAn_M', 'AMSRE_SSTAn_W', 'AMSRE_SSTAn_D', 'MOD10C1_M_SNOW', 'MOD10C1_E_SNOW', 'MOD10C1_D_SNOW', 'SWE_M', 'CERES_INSOL_M', 'CERES_INSOL_E', 'CERES_INSOL_D', 'SRTM_RAMP2_TOPO', 'MOD_143D_RR', 'MYD_143D_RR', 'VIIRS_543D', 'AURA_UVI_CLIM_M', 'MOD_NDVI_M', 'MOD_NDVI_16', 'GRACE_LWE_M', 'MODAL2_M_SKY_WV', 'MYDAL2_M_SKY_WV', 'MODAL2_E_SKY_WV', 'MYDAL2_E_SKY_WV', 'MODAL2_D_SKY_WV', 'MYDAL2_D_SKY_WV']) ? ^^^^ ++++++++++++++++ ^^^^ ``` --- docs/source/notebooks/WMS_example.ipynb | 90 +++++++++++++++++++++---- 1 file changed, 77 insertions(+), 13 deletions(-) diff --git a/docs/source/notebooks/WMS_example.ipynb b/docs/source/notebooks/WMS_example.ipynb index c25647af..d2243f9a 100644 --- a/docs/source/notebooks/WMS_example.ipynb +++ b/docs/source/notebooks/WMS_example.ipynb @@ -17,7 +17,14 @@ { "cell_type": "code", "execution_count": 1, - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2023-04-03T00:50:33.274911Z", + "iopub.status.busy": "2023-04-03T00:50:33.274584Z", + "iopub.status.idle": "2023-04-03T00:50:33.344106Z", + "shell.execute_reply": "2023-04-03T00:50:33.343419Z" + } + }, "outputs": [], "source": [ "from owslib.wms import WebMapService" @@ -35,7 +42,14 @@ { "cell_type": "code", "execution_count": 2, - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2023-04-03T00:50:33.350629Z", + "iopub.status.busy": "2023-04-03T00:50:33.350119Z", + "iopub.status.idle": "2023-04-03T00:50:33.899674Z", + "shell.execute_reply": "2023-04-03T00:50:33.898600Z" + } + }, "outputs": [ { "name": "stdout", @@ -50,7 +64,7 @@ { "data": { "text/plain": [ - "odict_keys(['MOD14A1_M_FIRE', 'MOD14A1_E_FIRE', 'MOD14A1_D_FIRE', 'MODAL2_M_AER_OD', 'MYDAL2_M_AER_OD', 'MODAL2_E_AER_OD', 'MYDAL2_E_AER_OD', 'MODAL2_D_AER_OD', 'MYDAL2_D_AER_OD', 'MODAL2_M_AER_RA', 'MYDAL2_M_AER_RA', 'MODAL2_E_AER_RA', 'MYDAL2_E_AER_RA', 'MODAL2_D_AER_RA', 'MYDAL2_D_AER_RA', 'MCD43C3_M_BSA', 'MCD43C3_E_BSA', 'MOD_LSTD_CLIM_M', 'MOD_LSTD_CLIM_E', 'MOD_LSTN_CLIM_M', 'MOD_LSTN_CLIM_E', 'AVHRR_CLIM_M', 'AVHRR_CLIM_W', 'GEBCO_BATHY', 'BlueMarbleNG', 'BlueMarbleNG-TB', 'MOP_CO_M', 'MY1DMM_CHLORA', 'MY1DMW_CHLORA', 'MODAL2_M_CLD_FR', 'MYDAL2_M_CLD_FR', 'MODAL2_E_CLD_FR', 'MYDAL2_E_CLD_FR', 'MODAL2_D_CLD_FR', 'MYDAL2_D_CLD_FR', 'MODAL2_M_CLD_OT', 'MYDAL2_M_CLD_OT', 'MODAL2_E_CLD_OT', 'MYDAL2_E_CLD_OT', 'MODAL2_D_CLD_OT', 'MYDAL2_D_CLD_OT', 'MODAL2_M_CLD_RD', 'MYDAL2_M_CLD_RD', 'MODAL2_E_CLD_RD', 'MYDAL2_E_CLD_RD', 'MODAL2_D_CLD_RD', 'MYDAL2_D_CLD_RD', 'MODAL2_M_CLD_WP', 'MYDAL2_M_CLD_WP', 'MODAL2_E_CLD_WP', 'MYDAL2_E_CLD_WP', 'MODAL2_D_CLD_WP', 'MYDAL2_D_CLD_WP', 'MOD_721D_RR', 'MYD_721D_RR', 'GISS_TA_M', 'GISS_TA_Y', 'ICESAT_ELEV_G', 'MCD12C1_T1', 'MOD_LSTAD_M', 'MOD_LSTAD_E', 'MOD_LSTAN_M', 'MOD_LSTAN_E', 'MOD_LSTD_M', 'MOD_LSTD_E', 'MOD_LSTD_D', 'MOD_LSTN_M', 'MOD_LSTN_E', 'MOD_LSTN_D', 'MOD15A2_M_LAI', 'MOD15A2_E_LAI', 'MOD17A2_M_PSN', 'MOD17A2_E_PSN', 'CERES_NETFLUX_M', 'CERES_NETFLUX_E', 'CERES_NETFLUX_D', 'AURA_NO2_M', 'AURA_NO2_E', 'AURA_NO2_D', 'CERES_LWFLUX_M', 'CERES_LWFLUX_E', 'CERES_LWFLUX_D', 'AURA_OZONE_M', 'AURA_OZONE_E', 'AURA_OZONE_D', 'PermafrostNSIDC', 'SEDAC_POP', 'GPM_3IMERGM', 'TRMM_3B43M', 'GPM_3IMERGDL', 'TRMM_3B43D', 'CERES_SWFLUX_M', 'CERES_SWFLUX_E', 'CERES_SWFLUX_D', 'SCSIE_W', 'NISE_D', 'AQUARIUS_SSS_M', 'AQUARIUS_SSS_W', 'AVHRR_SST_M', 'AVHRR_SST_E', 'MYD28M', 'MYD28W', 'MWOI_SST_M', 'MWOI_SST_W', 'MWOI_SST_D', 'AMSRE_SSTAn_M', 'AMSRE_SSTAn_W', 'AMSRE_SSTAn_D', 'MOD10C1_M_SNOW', 'MOD10C1_E_SNOW', 'MOD10C1_D_SNOW', 'SWE_M', 'CERES_INSOL_M', 'CERES_INSOL_E', 'CERES_INSOL_D', 'SRTM_RAMP2_TOPO', 'MOD_143D_RR', 'MYD_143D_RR', 'VIIRS_543D', 'AURA_UVI_CLIM_M', 'MOD_NDVI_M', 'MOD_NDVI_16', 'GRACE_LWE_M', 'MODAL2_M_SKY_WV', 'MYDAL2_M_SKY_WV', 'MODAL2_E_SKY_WV', 'MYDAL2_E_SKY_WV', 'MODAL2_D_SKY_WV', 'MYDAL2_D_SKY_WV'])" + "odict_keys(['MOD14A1_M_FIRE', 'MOD14A1_E_FIRE', 'MOD14A1_D_FIRE', 'MODAL2_M_AER_OD', 'MYDAL2_M_AER_OD', 'MODAL2_E_AER_OD', 'MYDAL2_E_AER_OD', 'MODAL2_D_AER_OD', 'MYDAL2_D_AER_OD', 'MODAL2_M_AER_RA', 'MYDAL2_M_AER_RA', 'MODAL2_E_AER_RA', 'MYDAL2_E_AER_RA', 'MODAL2_D_AER_RA', 'MYDAL2_D_AER_RA', 'MCD43C3_M_BSA', 'MCD43C3_E_BSA', 'MOD_LSTD_CLIM_M', 'MOD_LSTD_CLIM_E', 'MOD_LSTN_CLIM_M', 'MOD_LSTN_CLIM_E', 'AVHRR_CLIM_M', 'AVHRR_CLIM_W', 'GEBCO_BATHY', 'BlueMarbleNG', 'BlueMarbleNG-TB', 'MOP_CO_M', 'MY1DMM_CHLORA', 'MY1DMW_CHLORA', 'MODAL2_M_CLD_FR', 'MYDAL2_M_CLD_FR', 'MODAL2_E_CLD_FR', 'MYDAL2_E_CLD_FR', 'MODAL2_D_CLD_FR', 'MYDAL2_D_CLD_FR', 'MODAL2_M_CLD_OT', 'MYDAL2_M_CLD_OT', 'MODAL2_E_CLD_OT', 'MYDAL2_E_CLD_OT', 'MODAL2_D_CLD_OT', 'MYDAL2_D_CLD_OT', 'MODAL2_M_CLD_RD', 'MYDAL2_M_CLD_RD', 'MODAL2_E_CLD_RD', 'MYDAL2_E_CLD_RD', 'MODAL2_D_CLD_RD', 'MYDAL2_D_CLD_RD', 'MODAL2_M_CLD_WP', 'MYDAL2_M_CLD_WP', 'MODAL2_E_CLD_WP', 'MYDAL2_E_CLD_WP', 'MODAL2_D_CLD_WP', 'MYDAL2_D_CLD_WP', 'MOD_721D_RR', 'MYD_721D_RR', 'GISS_TA_M', 'GISS_TA_Y', 'ICESAT_ELEV_G', 'MCD12C1_T1', 'MOD_LSTAD_M', 'MOD_LSTAD_E', 'MOD_LSTAN_M', 'MOD_LSTAN_E', 'MOD_LSTD_M', 'MOD_LSTD_E', 'MOD_LSTD_D', 'MOD_LSTN_M', 'MOD_LSTN_E', 'MOD_LSTN_D', 'MOD15A2_M_LAI', 'MOD15A2_E_LAI', 'MOD17A3H_Y_NPP', 'CERES_NETFLUX_M', 'CERES_NETFLUX_E', 'CERES_NETFLUX_D', 'AURA_NO2_M', 'AURA_NO2_E', 'AURA_NO2_D', 'CERES_LWFLUX_M', 'CERES_LWFLUX_E', 'CERES_LWFLUX_D', 'AURA_OZONE_M', 'AURA_OZONE_E', 'AURA_OZONE_D', 'PermafrostNSIDC', 'SEDAC_POP', 'GPM_3IMERGM', 'TRMM_3B43M', 'GPM_3IMERGDL', 'TRMM_3B43D', 'CERES_SWFLUX_M', 'CERES_SWFLUX_E', 'CERES_SWFLUX_D', 'SCSIE_W', 'NISE_D', 'AQUARIUS_SSS_M', 'AQUARIUS_SSS_W', 'AVHRR_SST_M', 'AVHRR_SST_E', 'MYD28M', 'MYD28W', 'MWOI_SST_M', 'MWOI_SST_W', 'MWOI_SST_D', 'AMSRE_SSTAn_M', 'AMSRE_SSTAn_W', 'AMSRE_SSTAn_D', 'MOD10C1_M_SNOW', 'MOD10C1_E_SNOW', 'MOD10C1_D_SNOW', 'SWE_M', 'CERES_INSOL_M', 'CERES_INSOL_E', 'CERES_INSOL_D', 'SRTM_RAMP2_TOPO', 'MOD_143D_RR', 'MYD_143D_RR', 'VIIRS_543D', 'AURA_UVI_CLIM_M', 'MOD_NDVI_M', 'MOD_NDVI_16', 'GRACE_LWE_M', 'MODAL2_M_SKY_WV', 'MYDAL2_M_SKY_WV', 'MODAL2_E_SKY_WV', 'MYDAL2_E_SKY_WV', 'MODAL2_D_SKY_WV', 'MYDAL2_D_SKY_WV'])" ] }, "execution_count": 2, @@ -77,7 +91,14 @@ { "cell_type": "code", "execution_count": 3, - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2023-04-03T00:50:33.968882Z", + "iopub.status.busy": "2023-04-03T00:50:33.966178Z", + "iopub.status.idle": "2023-04-03T00:50:33.974726Z", + "shell.execute_reply": "2023-04-03T00:50:33.973839Z" + } + }, "outputs": [ { "name": "stdout", @@ -112,7 +133,14 @@ { "cell_type": "code", "execution_count": 4, - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2023-04-03T00:50:33.984730Z", + "iopub.status.busy": "2023-04-03T00:50:33.984217Z", + "iopub.status.idle": "2023-04-03T00:50:33.995760Z", + "shell.execute_reply": "2023-04-03T00:50:33.994774Z" + } + }, "outputs": [ { "name": "stdout", @@ -122,7 +150,7 @@ "BBox: (-180.0, -90.0, 180.0, 90.0)\n", "CRS: ['EPSG:4326']\n", "Styles: {}\n", - "Timestamps: ['2006-09-01/2006-09-14/P1D', '2006-09-17/2006-10-10/P1D', '2006-10-12/2006-11-18/P1D', '2006-11-21/2007-08-16/P1D', '2007-08-18', '2007-08-20/2007-09-11/P1D', '2007-09-15/2007-12-30/P1D', '2008-01-01/2008-06-12/P1D', '2008-06-14', '2008-06-16/2008-07-12/P1D', '2008-07-14/2008-09-17/P1D', '2008-09-19', '2008-09-22/2008-10-17/P1D', '2008-10-19/2008-10-22/P1D', '2008-10-28/2008-12-02/P1D', '2008-12-04/2008-12-20/P1D', '2008-12-23/2008-12-30/P1D', '2009-01-01/2009-01-20/P1D', '2009-01-22/2009-04-19/P1D', '2009-04-23/2009-07-05/P1D', '2009-07-08/2009-12-30/P1D', '2010-01-01/2010-07-16/P1D', '2010-07-18/2010-12-07/P1D', '2010-12-09/2010-12-30/P1D', '2011-01-01/2011-01-25/P1D', '2011-01-27/2011-03-19/P1D', '2011-03-21/2011-07-23/P1D', '2011-07-27/2011-08-27/P1D', '2011-08-30/2011-12-13/P1D', '2011-12-15/2012-02-19/P1D', '2012-02-21/2013-12-01/P1D', '2013-12-04/2018-03-12/P1D', '2018-03-14/2018-05-16/P1D', '2018-05-18/2018-09-17/P1D', '2018-09-19/2022-05-04/P1D', '2022-05-06/2022-11-26/P1D']\n" + "Timestamps: ['2006-09-01/2006-09-14/P1D', '2006-09-17/2006-10-10/P1D', '2006-10-12/2006-11-18/P1D', '2006-11-21/2007-08-16/P1D', '2007-08-18', '2007-08-20/2007-09-11/P1D', '2007-09-15/2007-12-30/P1D', '2008-01-01/2008-06-12/P1D', '2008-06-14', '2008-06-16/2008-07-12/P1D', '2008-07-14/2008-09-17/P1D', '2008-09-19', '2008-09-22/2008-10-17/P1D', '2008-10-19/2008-10-22/P1D', '2008-10-28/2008-12-02/P1D', '2008-12-04/2008-12-20/P1D', '2008-12-23/2008-12-30/P1D', '2009-01-01/2009-01-20/P1D', '2009-01-22/2009-04-19/P1D', '2009-04-23/2009-07-05/P1D', '2009-07-08/2009-12-30/P1D', '2010-01-01/2010-07-16/P1D', '2010-07-18/2010-12-07/P1D', '2010-12-09/2010-12-30/P1D', '2011-01-01/2011-01-25/P1D', '2011-01-27/2011-03-19/P1D', '2011-03-21/2011-07-23/P1D', '2011-07-27/2011-08-27/P1D', '2011-08-30/2011-12-13/P1D', '2011-12-15/2012-02-19/P1D', '2012-02-21/2013-12-01/P1D', '2013-12-04/2018-03-12/P1D', '2018-03-14/2018-05-16/P1D', '2018-05-18/2018-09-17/P1D', '2018-09-19/2022-05-04/P1D', '2022-05-06/2022-12-21/P1D', '2022-12-23/2023-04-01/P1D']\n" ] }, { @@ -166,12 +194,19 @@ { "cell_type": "code", "execution_count": 5, - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2023-04-03T00:50:34.001315Z", + "iopub.status.busy": "2023-04-03T00:50:34.001041Z", + "iopub.status.idle": "2023-04-03T00:50:34.615918Z", + "shell.execute_reply": "2023-04-03T00:50:34.615056Z" + } + }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 5, @@ -198,7 +233,14 @@ { "cell_type": "code", "execution_count": 6, - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2023-04-03T00:50:34.622615Z", + "iopub.status.busy": "2023-04-03T00:50:34.621133Z", + "iopub.status.idle": "2023-04-03T00:50:34.664660Z", + "shell.execute_reply": "2023-04-03T00:50:34.663731Z" + } + }, "outputs": [ { "data": { @@ -230,8 +272,23 @@ { "cell_type": "code", "execution_count": 7, - "metadata": {}, - "outputs": [], + "metadata": { + "execution": { + "iopub.execute_input": "2023-04-03T00:50:34.682588Z", + "iopub.status.busy": "2023-04-03T00:50:34.681936Z", + "iopub.status.idle": "2023-04-03T00:50:35.304265Z", + "shell.execute_reply": "2023-04-03T00:50:35.303289Z" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "ERROR 1: PROJ: proj_create_from_database: Open of /opt/conda/envs/birdy/share/proj failed\n" + ] + } + ], "source": [ "import io\n", "import warnings\n", @@ -246,7 +303,14 @@ { "cell_type": "code", "execution_count": 8, - "metadata": {}, + "metadata": { + "execution": { + "iopub.execute_input": "2023-04-03T00:50:35.309231Z", + "iopub.status.busy": "2023-04-03T00:50:35.308311Z", + "iopub.status.idle": "2023-04-03T00:50:37.973013Z", + "shell.execute_reply": "2023-04-03T00:50:37.971203Z" + } + }, "outputs": [ { "data": { @@ -290,7 +354,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.13" + "version": "3.8.15" } }, "nbformat": 4, From fe47c9962169a0dd959ec5d2c303fe858a0ae812 Mon Sep 17 00:00:00 2001 From: Long Vu Date: Mon, 3 Apr 2023 23:14:20 -0400 Subject: [PATCH 2/4] WMS_example.ipynb: fix proj_create_from_database: Open of /opt/conda/envs/birdy/share/proj failed New Jupyter image has the fix: ``` ENV PROJ_DATA="/opt/conda/envs/birdy/share/proj" ``` Jenkins was failing with: ``` __ pavics-sdi-fix-for-jenkins/docs/source/notebooks/WMS_example.ipynb::Cell 6 __ Notebook cell execution failed Cell 6: Cell outputs differ Input: import io import warnings import cartopy import matplotlib.pyplot as plt image = io.BytesIO(response.read()) data = plt.imread(image) Traceback: Missing output fields from running code: {'stderr'} ``` --- docs/source/notebooks/WMS_example.ipynb | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/docs/source/notebooks/WMS_example.ipynb b/docs/source/notebooks/WMS_example.ipynb index d2243f9a..aa363303 100644 --- a/docs/source/notebooks/WMS_example.ipynb +++ b/docs/source/notebooks/WMS_example.ipynb @@ -280,15 +280,7 @@ "shell.execute_reply": "2023-04-03T00:50:35.303289Z" } }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "ERROR 1: PROJ: proj_create_from_database: Open of /opt/conda/envs/birdy/share/proj failed\n" - ] - } - ], + "outputs": [], "source": [ "import io\n", "import warnings\n", From 05d05b7e8d5e985d9524833c282b2b413785c287 Mon Sep 17 00:00:00 2001 From: Long Vu Date: Mon, 3 Apr 2023 23:21:31 -0400 Subject: [PATCH 3/4] esgf-dap.ipynb: update output for Jenkins To fix the following output differences: ``` ___ pavics-sdi-fix-for-jenkins/docs/source/notebooks/esgf-dap.ipynb::Cell 0 ____ Notebook cell execution failed Cell 0: Cell outputs differ Input: from pyesgf.search import SearchConnection # Create a connection for search on ESGF nodes. Note that setting `distrib=True` can lead to weird failures. conn = SearchConnection("https://esgf-node.llnl.gov/esg-search/", distrib=False) # Launch a search query. # Here we're looking for any variable related to humidity within the CMIP6 SSP2-4.5 experiment. # Results will be stored in a dictionary with keys defined by the `facets` argument. ctx = conn.new_context( project="CMIP6", experiment_id="ssp245", query="humidity", facets="variable_id,source_id", ) print("Number of results: ", ctx.hit_count) print("Variables related to humidity: ") ctx.facet_counts["variable_id"] Traceback: mismatch 'stdout' assert reference_output == test_output failed: 'Number of re... humidity: \n' == 'Number of re... humidity: \n' - Number of results: 10084 ? ^^ + Number of results: 10072 ? ^^ Variables related to humidity: ___ pavics-sdi-fix-for-jenkins/docs/source/notebooks/esgf-dap.ipynb::Cell 1 ____ Notebook cell execution failed Cell 1: Cell outputs differ Input: # Now let's look for simulations that have the `hurs` variable and pick the first member. ctx.constrain(variable_id="hurs", ensemble="r1i1p1f1") ctx.facet_counts["source_id"] Traceback: mismatch 'text/plain' assert reference_output == test_output failed: "{'UKESM1-0-L...ESS-CM2': 57}" == "{'UKESM1-0-L...ESS-CM2': 57}" Skipping 598 identical leading characters in diff, use -v to show Skipping 321 identical trailing characters in diff, use -v to show - Earth3': 817, ? ^^ + Earth3': 805, ? ^^ 'E3SM- ``` --- docs/source/notebooks/esgf-dap.ipynb | 36 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/docs/source/notebooks/esgf-dap.ipynb b/docs/source/notebooks/esgf-dap.ipynb index a95d10f7..3ba99259 100644 --- a/docs/source/notebooks/esgf-dap.ipynb +++ b/docs/source/notebooks/esgf-dap.ipynb @@ -20,7 +20,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Number of results: 10072\n", + "Number of results: 10084\n", "Variables related to humidity: \n" ] }, @@ -36,13 +36,13 @@ " 'tnhusa': 174,\n", " 'tnhus': 76,\n", " 'hussLut': 34,\n", - " 'huss': 1909,\n", + " 'huss': 1912,\n", " 'hus850': 164,\n", - " 'hus': 2285,\n", - " 'hursmin': 638,\n", - " 'hursmax': 623,\n", - " 'hurs': 1910,\n", - " 'hur': 1544}" + " 'hus': 2288,\n", + " 'hursmin': 639,\n", + " 'hursmax': 624,\n", + " 'hurs': 1912,\n", + " 'hur': 1546}" ] }, "execution_count": 1, @@ -109,7 +109,7 @@ " 'EC-Earth3-Veg-LR': 37,\n", " 'EC-Earth3-Veg': 100,\n", " 'EC-Earth3-CC': 64,\n", - " 'EC-Earth3': 805,\n", + " 'EC-Earth3': 817,\n", " 'E3SM-1-1': 22,\n", " 'CanESM5-CanOE': 24,\n", " 'CanESM5': 1033,\n", @@ -600,16 +600,16 @@ " version: v20190429\n", " license: CMIP6 model data produced by The Governm...\n", " cmor_version: 3.5.0\n", - " DODS_EXTRA.Unlimited_Dimension: time