-
Notifications
You must be signed in to change notification settings - Fork 2
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
Update notebooks to match new Jupyter env #170
Merged
Merged
Conversation
This file contains 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
Fix the following Jenkins failure: ``` 12:25:22 _____ pavics-sdi-master/docs/source/notebooks/pavics_thredds.ipynb::Cell 0 _____ 12:25:22 Notebook cell execution failed 12:25:22 Cell 0: Cell outputs differ 12:25:22 12:25:22 Input: 12:25:22 import xarray as xr 12:25:22 12:25:22 url = "https://pavics.ouranos.ca/twitcher/ows/proxy/thredds/dodsC/birdhouse/testdata/ta_Amon_MRI-CGCM3_decadal1980_r1i1p1_199101-200012.nc" 12:25:22 ds = xr.open_dataset(url) 12:25:22 ds 12:25:22 12:25:22 Traceback: 12:25:22 mismatch 'text/html' 12:25:22 12:25:22 assert reference_output == test_output failed: 12:25:22 12:25:22 '<pre><xar...: time</pre>' == '<div><svg st...></div></div>' 12:25:22 + <pre><xarray.Dataset> 12:25:22 + Dimensions: (bnds: 2, lat: 160, lon: 320, plev: 23, time: 120) 12:25:22 + Coordinates: 12:25:22 + * time (time) datetime64[ns] 1991-01-16T12:00:00 ... 2000-12-16T12:00:00 12:25:22 + * plev (plev) float64 1e+05 9.25e+04 8.5e+04 7e+04 ... 200.0 100.0 40.0 12:25:22 + * lat (lat) float64 -89.14 -88.03 -86.91 -85.79 ... 86.91 88.03 89.14 12:25:22 + * lon (lon) float64 0.0 1.125 2.25 3.375 ... 355.5 356.6 357.8 358.9 12:25:22 + Dimensions without coordinates: bnds 12:25:22 + Data variables: 12:25:22 + time_bnds (time, bnds) datetime64[ns] ... 12:25:22 + lat_bnds (lat, bnds) float64 ... 12:25:22 + lon_bnds (lon, bnds) float64 ... 12:25:22 + ta (time, plev, lat, lon) float32 ... 12:25:22 + Attributes: 12:25:22 + institution: MRI (Meteorological Research Institute, ... 12:25:22 + institute_id: MRI 12:25:22 + experiment_id: decadal1980 12:25:22 + source: MRI-CGCM3 2011 atmosphere: GSMUV (gsmuv-... 12:25:22 + model_id: MRI-CGCM3 12:25:22 + forcing: GHG, SA, Oz, LU, Sl, Vl, BC, OC (GHG inc... 12:25:22 + parent_experiment_id: N/A 12:25:22 + parent_experiment_rip: N/A 12:25:22 + branch_time: 0.0 12:25:22 + contact: Seiji Yukimoto ([email protected]) 12:25:22 + history: Output from /sharex3/cmip5/decadal1980/r... 12:25:22 + references: Model described by Yukimoto et al. (Tech... 12:25:22 + initialization_method: 1 12:25:22 + physics_version: 1 12:25:22 + tracking_id: ce91e727-5f22-44fc-b24d-5bb53393ac69 12:25:22 + product: output 12:25:22 + experiment: 10- or 30-year run initialized in year 1980 12:25:22 + frequency: mon 12:25:22 + creation_date: DATE_TIME_TZ 12:25:22 + Conventions: CF-1.4 12:25:22 + project_id: CMIP5 12:25:22 + table_id: Table Amon (26 July 2011) 976b7fd1d9e1be... 12:25:22 + title: MRI-CGCM3 model output prepared for CMIP... 12:25:22 + parent_experiment: N/A 12:25:22 + modeling_realm: atmos 12:25:22 + realization: 1 12:25:22 + cmor_version: 2.7.1 12:25:22 + DODS_EXTRA.Unlimited_Dimension: time</pre> 12:25:22 - <div><svg style="position: absolute; width: 0; height: 0; overflow: hidden"> 12:25:22 - <defs> 12:25:22 - <symbol id="icon-database" viewBox="0 0 32 32"> 12:25:22 - <title>Show/Hide data repr</title> 12:25:22 - <path d="M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z"></path> 12:25:22 - <path d="M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z"></path> 12:25:22 - <path d="M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z"></path> 12:25:22 - </symbol> 12:25:22 - <symbol id="icon-file-text2" viewBox="0 0 32 32"> 12:25:22 - <title>Show/Hide attributes</title> 12:25:22 - <path d="M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z"></path> 12:25:22 - <path d="M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448100% Done | 1.0s-0.448 1-1 1z"></path> 12:25:22 - <path d="M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448100% Done | 1.0s-0.448 1-1 1z"></path> 12:25:22 - <path d="M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448100% Done | 1.0s-0.448 1-1 1z"></path> 12:25:22 - </symbol> 12:25:22 - </defs> 12:25:22 - </svg> 12:25:22 - <style>/* CSS stylesheet for displaying xarray objects in jupyterlab. 12:25:22 - * 12:25:22 - */ 12:25:22 - 12:25:22 - :root { 12:25:22 - --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1)); 12:25:22 - --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54)); 12:25:22 - --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38)); 12:25:22 - --xr-border-color: var(--jp-border-color2, #e0e0e0); 12:25:22 - --xr-disabled-color: var(--jp-layout-color3, #bdbdbd); 12:25:22 - --xr-background-color: var(--jp-layout-color0, white); 12:25:22 - --xr-background-color-row-even: var(--jp-layout-color1, white); 12:25:22 - --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-wrap { 12:25:22 - min-width: 300px; 12:25:22 - max-width: 700px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-header { 12:25:22 - padding-top: 6px; 12:25:22 - padding-bottom: 6px; 12:25:22 - margin-bottom: 4px; 12:25:22 - border-bottom: solid 1px var(--xr-border-color); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-header > div, 12:25:22 - .xr-header > ul { 12:25:22 - display: inline; 12:25:22 - margin-top: 0; 12:25:22 - margin-bottom: 0; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-obj-type, 12:25:22 - .xr-array-name { 12:25:22 - margin-left: 2px; 12:25:22 - margin-right: 10px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-obj-type { 12:25:22 - color: var(--xr-font-color2); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-sections { 12:25:22 - padding-left: 0 !important; 12:25:22 - display: grid; 12:25:22 - grid-template-columns: 150px auto auto 1fr 20px 20px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item { 12:25:22 - display: contents; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item input { 12:25:22 - display: none; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item input + label { 12:25:22 - color: var(--xr-disabled-color); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item input:enabled + label { 12:25:22 - cursor: pointer; 12:25:22 - color: var(--xr-font-color2); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item input:enabled + label:hover { 12:25:22 - color: var(--xr-font-color0); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary { 12:25:22 - grid-column: 1; 12:25:22 - color: var(--xr-font-color2); 12:25:22 - font-weight: 500; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary > span { 12:25:22 - display: inline-block; 12:25:22 - padding-left: 0.5em; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:disabled + label { 12:25:22 - color: var(--xr-font-color2); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in + label:before { 12:25:22 - display: inline-block; 12:25:22 - content: '���'; 12:25:22 - font-size: 11px; 12:25:22 - width: 15px; 12:25:22 - text-align: center; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:disabled + label:before { 12:25:22 - color: var(--xr-disabled-color); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:checked + label:before { 12:25:22 - content: '���'; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:checked + label > span { 12:25:22 - display: none; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary, 12:25:22 - .xr-section-inline-details { 12:25:22 - padding-top: 4px; 12:25:22 - padding-bottom: 4px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-inline-details { 12:25:22 - grid-column: 2 / -1; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-details { 12:25:22 - display: none; 12:25:22 - grid-column: 1 / -1; 12:25:22 - margin-bottom: 5px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:checked ~ .xr-section-details { 12:25:22 - display: contents; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-wrap { 12:25:22 - grid-column: 1 / -1; 12:25:22 - display: grid; 12:25:22 - grid-template-columns: 20px auto; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-wrap > label { 12:25:22 - grid-column: 1; 12:25:22 - vertical-align: top; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-preview { 12:25:22 - color: var(--xr-font-color3); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-preview, 12:25:22 - .xr-array-data { 12:25:22 - padding: 0 5px !important; 12:25:22 - grid-column: 2; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-data, 12:25:22 - .xr-array-in:checked ~ .xr-array-preview { 12:25:22 - display: none; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-in:checked ~ .xr-array-data, 12:25:22 - .xr-array-preview { 12:25:22 - display: inline-block; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list { 12:25:22 - display: inline-block !important; 12:25:22 - list-style: none; 12:25:22 - padding: 0 !important; 12:25:22 - margin: 0; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list li { 12:25:22 - display: inline-block; 12:25:22 - padding: 0; 12:25:22 - margin: 0; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list:before { 12:25:22 - content: '('; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list:after { 12:25:22 - content: ')'; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list li:not(:last-child):after { 12:25:22 - content: ','; 12:25:22 - padding-right: 5px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-has-index { 12:25:22 - font-weight: bold; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-list, 12:25:22 - .xr-var-item { 12:25:22 - display: contents; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-item > div, 12:25:22 - .xr-var-item label, 12:25:22 - .xr-var-item > .xr-var-name span { 12:25:22 - background-color: var(--xr-background-color-row-even); 12:25:22 - margin-bottom: 0; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-item > .xr-var-name:hover span { 12:25:22 - padding-right: 5px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-list > li:nth-child(odd) > div, 12:25:22 - .xr-var-list > li:nth-child(odd) > label, 12:25:22 - .xr-var-list > li:nth-child(odd) > .xr-var-name span { 12:25:22 - background-color: var(--xr-background-color-row-odd); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-name { 12:25:22 - grid-column: 1; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-dims { 12:25:22 - grid-column: 2; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-dtype { 12:25:22 - grid-column: 3; 12:25:22 - text-align: right; 12:25:22 - color: var(--xr-font-color2); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-preview { 12:25:22 - grid-column: 4; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-name, 12:25:22 - .xr-var-dims, 12:25:22 - .xr-var-dtype, 12:25:22 - .xr-preview, 12:25:22 - .xr-attrs dt { 12:25:22 - white-space: nowrap; 12:25:22 - overflow: hidden; 12:25:22 - text-overflow: ellipsis; 12:25:22 - padding-right: 10px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-name:hover, 12:25:22 - .xr-var-dims:hover, 12:25:22 - .xr-var-dtype:hover, 12:25:22 - .xr-attrs dt:hover { 12:25:22 - overflow: visible; 12:25:22 - width: auto; 12:25:22 - z-index: 1; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-attrs, 12:25:22 - .xr-var-data { 12:25:22 - display: none; 12:25:22 - background-color: var(--xr-background-color) !important; 12:25:22 - padding-bottom: 5px !important; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-attrs-in:checked ~ .xr-var-attrs, 12:25:22 - .xr-var-data-in:checked ~ .xr-var-data { 12:25:22 - display: block; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-data > table { 12:25:22 - float: right; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-name span, 12:25:22 - .xr-var-data, 12:25:22 - .xr-attrs { 12:25:22 - padding-left: 25px !important; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs, 12:25:22 - .xr-var-attrs, 12:25:22 - .xr-var-data { 12:25:22 - grid-column: 1 / -1; 12:25:22 - } 12:25:22 - 12:25:22 - dl.xr-attrs { 12:25:22 - padding: 0; 12:25:22 - margin: 0; 12:25:22 - display: grid; 12:25:22 - grid-template-columns: 125px auto; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs dt, dd { 12:25:22 - padding: 0; 12:25:22 - margin: 0; 12:25:22 - float: left; 12:25:22 - padding-right: 10px; 12:25:22 - width: auto; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs dt { 12:25:22 - font-weight: normal; 12:25:22 - grid-column: 1; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs dt:hover span { 12:25:22 - display: inline-block; 12:25:22 - background: var(--xr-background-color); 12:25:22 - padding-right: 10px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs dd { 12:25:22 - grid-column: 2; 12:25:22 - white-space: pre-wrap; 12:25:22 - word-break: break-all; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-icon-database, 12:25:22 - .xr-icon-file-text2 { 12:25:22 - display: inline-block; 12:25:22 - vertical-align: middle; 12:25:22 - width: 1em; 12:25:22 - height: 1.5em !important; 12:25:22 - stroke-width: 0; 12:25:22 - stroke: currentColor; 12:25:22 - fill: currentColor; 12:25:22 - } 12:25:22 - </style><div class='xr-wrap'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-75e021bf-7c56-412d-9696-18b46becebc0' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-75e021bf-7c56-412d-9696-18b46becebc0' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span>bnds</span>: 2</li><li><span class='xr-has-index'>lat</span>: 160</li><li><span class='xr-has-index'>lon</span>: 320</li><li><span class='xr-has-index'>plev</span>: 23</li><li><span class='xr-has-index'>time</span>: 120</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-228bf6c7-d804-48ce-9126-e282f4f8c95e' class='xr-section-summary-in' type='checkbox' checked><label for='section-228bf6c7-d804-48ce-9126-e282f4f8c95e' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1991-01-16T12:00:00 ... 2000-12-16T12:00:00</div><input id='attrs-b9fb4340-49d9-4f99-9ef1-836b08641b08' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b9fb4340-49d9-4f99-9ef1-836b08641b08' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3dfa959d-5ea8-43e1-a7d9-ef05dba96bf3' class='xr-var-data-in' type='checkbox'><label for='data-3dfa959d-5ea8-43e1-a7d9-ef05dba96bf3' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>axis :</span></dt><dd>T</dd><dt><span>long_name :</span></dt><dd>time</dd><dt><span>standard_name :</span></dt><dd>time</dd></dl></div><pre class='xr-var-data'>array(['1991-01-16T12:00:00.000000000', '1991-02-15T00:00:00.000000000', 12:25:22 - '1991-03-16T12:00:00.000000000', '1991-04-16T00:00:00.000000000', 12:25:22 - '1991-05-16T12:00:00.000000000', '1991-06-16T00:00:00.000000000', 12:25:22 - '1991-07-16T12:00:00.000000000', '1991-08-16T12:00:00.000000000', 12:25:22 - '1991-09-16T00:00:00.000000000', '1991-10-16T12:00:00.000000000', 12:25:22 - '1991-11-16T00:00:00.000000000', '1991-12-16T12:00:00.000000000', 12:25:22 - '1992-01-16T12:00:00.000000000', '1992-02-15T12:00:00.000000000', 12:25:22 - '1992-03-16T12:00:00.000000000', '1992-04-16T00:00:00.000000000', 12:25:22 - '1992-05-16T12:00:00.000000000', '1992-06-16T00:00:00.000000000', 12:25:22 - '1992-07-16T12:00:00.000000000', '1992-08-16T12:00:00.000000000', 12:25:22 - '1992-09-16T00:00:00.000000000', '1992-10-16T12:00:00.000000000', 12:25:22 - '1992-11-16T00:00:00.000000000', '1992-12-16T12:00:00.000000000', 12:25:22 - '1993-01-16T12:00:00.000000000', '1993-02-15T00:00:00.000000000', 12:25:22 - '1993-03-16T12:00:00.000000000', '1993-04-16T00:00:00.000000000', 12:25:22 - '1993-05-16T12:00:00.000000000', '1993-06-16T00:00:00.000000000', 12:25:22 - '1993-07-16T12:00:00.000000000', '1993-08-16T12:00:00.000000000', 12:25:22 - '1993-09-16T00:00:00.000000000', '1993-10-16T12:00:00.000000000', 12:25:22 - '1993-11-16T00:00:00.000000000', '1993-12-16T12:00:00.000000000', 12:25:22 - '1994-01-16T12:00:00.000000000', '1994-02-15T00:00:00.000000000', 12:25:22 - '1994-03-16T12:00:00.000000000', '1994-04-16T00:00:00.000000000', 12:25:22 - '1994-05-16T12:00:00.000000000', '1994-06-16T00:00:00.000000000', 12:25:22 - '1994-07-16T12:00:00.000000000', '1994-08-16T12:00:00.000000000', 12:25:22 - '1994-09-16T00:00:00.000000000', '1994-10-16T12:00:00.000000000', 12:25:22 - '1994-11-16T00:00:00.000000000', '1994-12-16T12:00:00.000000000', 12:25:22 - '1995-01-16T12:00:00.000000000', '1995-02-15T00:00:00.000000000', 12:25:22 - '1995-03-16T12:00:00.000000000', '1995-04-16T00:00:00.000000000', 12:25:22 - '1995-05-16T12:00:00.000000000', '1995-06-16T00:00:00.000000000', 12:25:22 - '1995-07-16T12:00:00.000000000', '1995-08-16T12:00:00.000000000', 12:25:22 - '1995-09-16T00:00:00.000000000', '1995-10-16T12:00:00.000000000', 12:25:22 - '1995-11-16T00:00:00.000000000', '1995-12-16T12:00:00.000000000', 12:25:22 - '1996-01-16T12:00:00.000000000', '1996-02-15T12:00:00.000000000', 12:25:22 - '1996-03-16T12:00:00.000000000', '1996-04-16T00:00:00.000000000', 12:25:22 - '1996-05-16T12:00:00.000000000', '1996-06-16T00:00:00.000000000', 12:25:22 - '1996-07-16T12:00:00.000000000', '1996-08-16T12:00:00.000000000', 12:25:22 - '1996-09-16T00:00:00.000000000', '1996-10-16T12:00:00.000000000', 12:25:22 - '1996-11-16T00:00:00.000000000', '1996-12-16T12:00:00.000000000', 12:25:22 - '1997-01-16T12:00:00.000000000', '1997-02-15T00:00:00.000000000', 12:25:22 - '1997-03-16T12:00:00.000000000', '1997-04-16T00:00:00.000000000', 12:25:22 - '1997-05-16T12:00:00.000000000', '1997-06-16T00:00:00.000000000', 12:25:22 - '1997-07-16T12:00:00.000000000', '1997-08-16T12:00:00.000000000', 12:25:22 - '1997-09-16T00:00:00.000000000', '1997-10-16T12:00:00.000000000', 12:25:22 - '1997-11-16T00:00:00.000000000', '1997-12-16T12:00:00.000000000', 12:25:22 - '1998-01-16T12:00:00.000000000', '1998-02-15T00:00:00.000000000', 12:25:22 - '1998-03-16T12:00:00.000000000', '1998-04-16T00:00:00.000000000', 12:25:22 - '1998-05-16T12:00:00.000000000', '1998-06-16T00:00:00.000000000', 12:25:22 - '1998-07-16T12:00:00.000000000', '1998-08-16T12:00:00.000000000', 12:25:22 - '1998-09-16T00:00:00.000000000', '1998-10-16T12:00:00.000000000', 12:25:22 - '1998-11-16T00:00:00.000000000', '1998-12-16T12:00:00.000000000', 12:25:22 - '1999-01-16T12:00:00.000000000', '1999-02-15T00:00:00.000000000', 12:25:22 - '1999-03-16T12:00:00.000000000', '1999-04-16T00:00:00.000000000', 12:25:22 - '1999-05-16T12:00:00.000000000', '1999-06-16T00:00:00.000000000', 12:25:22 - '1999-07-16T12:00:00.000000000', '1999-08-16T12:00:00.000000000', 12:25:22 - '1999-09-16T00:00:00.000000000', '1999-10-16T12:00:00.000000000', 12:25:22 - '1999-11-16T00:00:00.000000000', '1999-12-16T12:00:00.000000000', 12:25:22 - '2000-01-16T12:00:00.000000000', '2000-02-15T12:00:00.000000000', 12:25:22 - '2000-03-16T12:00:00.000000000', '2000-04-16T00:00:00.000000000', 12:25:22 - '2000-05-16T12:00:00.000000000', '2000-06-16T00:00:00.000000000', 12:25:22 - '2000-07-16T12:00:00.000000000', '2000-08-16T12:00:00.000000000', 12:25:22 - '2000-09-16T00:00:00.000000000', '2000-10-16T12:00:00.000000000', 12:25:22 - '2000-11-16T00:00:00.000000000', '2000-12-16T12:00:00.000000000'], 12:25:22 - dtype='datetime64[ns]')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>plev</span></div><div class='xr-var-dims'>(plev)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>1e+05 9.25e+04 ... 100.0 40.0</div><input id='attrs-ecc1792f-d07e-479b-95e3-7b01f3e9effb' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ecc1792f-d07e-479b-95e3-7b01f3e9effb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0b855863-d924-461b-948b-ad22d0db94bd' class='xr-var-data-in' type='checkbox'><label for='data-0b855863-d924-461b-948b-ad22d0db94bd' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>Pa</dd><dt><span>axis :</span></dt><dd>Z</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>long_name :</span></dt><dd>pressure</dd><dt><span>standard_name :</span></dt><dd>air_pressure</dd></dl></div><pre class='xr-var-data'>array([1.00e+05, 9.25e+04, 8.50e+04, 7.00e+04, 6.00e+04, 5.00e+04, 4.00e+04, 12:25:22 - 3.00e+04, 2.50e+04, 2.00e+04, 1.50e+04, 1.00e+04, 7.00e+03, 5.00e+03, 12:25:22 - 3.00e+03, 2.00e+03, 1.00e+03, 7.00e+02, 5.00e+02, 3.00e+02, 2.00e+02, 12:25:22 - 1.00e+02, 4.00e+01])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>-89.14 -88.03 ... 88.03 89.14</div><input id='attrs-40606db1-0056-4cb8-87b7-513b82c82d46' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-40606db1-0056-4cb8-87b7-513b82c82d46' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8cafe7b9-fdbc-4f11-84ee-8970dc30b394' class='xr-var-data-in' type='checkbox'><label for='data-8cafe7b9-fdbc-4f11-84ee-8970dc30b394' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd></dl></div><pre class='xr-var-data'>array([-89.14152, -88.02943, -86.91077, -85.79063, -84.66992, -83.54895, 12:25:22 - -82.42782, -81.30659, -80.18531, -79.06398, -77.94262, -76.82124, 12:25:22 - -75.69984, -74.57843, -73.45701, -72.33558, -71.21414, -70.09269, 12:25:22 - -68.97124, -67.84978, -66.72833, -65.60686, -64.4854 , -63.36393, 12:25:22 - -62.24246, -61.12099, -59.99952, -58.87804, -57.75657, -56.63509, 12:25:22 - -55.51361, -54.39214, -53.27066, -52.14917, -51.02769, -49.90621, 12:25:22 - -48.78473, -47.66325, -46.54176, -45.42028, -44.29879, -43.17731, 12:25:22 - -42.05582, -40.93434, -39.81285, -38.69137, -37.56988, -36.44839, 12:25:22 - -35.32691, -34.20542, -33.08393, -31.96244, -30.84096, -29.71947, 12:25:22 - -28.59798, -27.47649, -26.355 , -25.23351, -24.11203, -22.99054, 12:25:22 - -21.86905, -20.74756, -19.62607, -18.50458, -17.38309, -16.2616 , 12:25:22 - -15.14011, -14.01862, -12.89713, -11.77564, -10.65415, -9.53266, 12:25:22 - -8.41117, -7.28968, -6.16819, -5.0467 , -3.92521, -2.80372, 12:25:22 - -1.68223, -0.56074, 0.56074, 1.68223, 2.80372, 3.92521, 12:25:22 - 5.0467 , 6.16819, 7.28968, 8.41117, 9.53266, 10.65415, 12:25:22 - 11.77564, 12.89713, 14.01862, 15.14011, 16.2616 , 17.38309, 12:25:22 - 18.50458, 19.62607, 20.74756, 21.86905, 22.99054, 24.11203, 12:25:22 - 25.23351, 26.355 , 27.47649, 28.59798, 29.71947, 30.84096, 12:25:22 - 31.96244, 33.08393, 34.20542, 35.32691, 36.44839, 37.56988, 12:25:22 - 38.69137, 39.81285, 40.93434, 42.05582, 43.17731, 44.29879, 12:25:22 - 45.42028, 46.54176, 47.66325, 48.78473, 49.90621, 51.02769, 12:25:22 - 52.14917, 53.27066, 54.39214, 55.51361, 56.63509, 57.75657, 12:25:22 - 58.87804, 59.99952, 61.12099, 62.24246, 63.36393, 64.4854 , 12:25:22 - 65.60686, 66.72833, 67.84978, 68.97124, 70.09269, 71.21414, 12:25:22 - 72.33558, 73.45701, 74.57843, 75.69984, 76.82124, 77.94262, 12:25:22 - 79.06398, 80.18531, 81.30659, 82.42782, 83.54895, 84.66992, 12:25:22 - 85.79063, 86.91077, 88.02943, 89.14152])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>0.0 1.125 2.25 ... 357.8 358.9</div><input id='attrs-c0e76d80-df99-42a0-a8fa-d5dcec872a9d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-c0e76d80-df99-42a0-a8fa-d5dcec872a9d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f18315b9-0e67-43e0-9961-79e7df7c92b0' class='xr-var-data-in' type='checkbox'><label for='data-f18315b9-0e67-43e0-9961-79e7df7c92b0' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd></dl></div><pre class='xr-var-data'>array([ 0. , 1.125, 2.25 , ..., 356.625, 357.75 , 358.875])</pre></li></ul></div></li><li class='xr-section-item'><input id='section-b5c328d4-0a6a-4f6d-964e-81554bd9bb1e' class='xr-section-summary-in' type='checkbox' checked><label for='section-b5c328d4-0a6a-4f6d-964e-81554bd9bb1e' class='xr-section-summary' >Data variables: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>time_bnds</span></div><div class='xr-var-dims'>(time, bnds)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-715a665e-3806-46af-bf2c-0e02ecace8eb' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-715a665e-3806-46af-bf2c-0e02ecace8eb' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c2725cdf-f1b5-4846-8629-c0c6c3850830' class='xr-var-data-in' type='checkbox'><label for='data-c2725cdf-f1b5-4846-8629-c0c6c3850830' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([['1991-01-01T00:00:00.000000000', '1991-02-01T00:00:00.000000000'], 12:25:22 - ['1991-02-01T00:00:00.000000000', '1991-03-01T00:00:00.000000000'], 12:25:22 - ['1991-03-01T00:00:00.000000000', '1991-04-01T00:00:00.000000000'], 12:25:22 - ..., 12:25:22 - ['2000-10-01T00:00:00.000000000', '2000-11-01T00:00:00.000000000'], 12:25:22 - ['2000-11-01T00:00:00.000000000', '2000-12-01T00:00:00.000000000'], 12:25:22 - ['2000-12-01T00:00:00.000000000', '2001-01-01T00:00:00.000000000']], 12:25:22 - dtype='datetime64[ns]')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>lat_bnds</span></div><div class='xr-var-dims'>(lat, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-15001203-4b9c-471f-a811-2493317c247b' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-15001203-4b9c-471f-a811-2493317c247b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5d6ea61d-4b7e-4552-a7d5-0fd77e09dbc9' class='xr-var-data-in' type='checkbox'><label for='data-5d6ea61d-4b7e-4552-a7d5-0fd77e09dbc9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([[-90. , -88.585475], 12:25:22 - [-88.585475, -87.4701 ], 12:25:22 - [-87.4701 , -86.3507 ], 12:25:22 - ..., 12:25:22 - [ 86.3507 , 87.4701 ], 12:25:22 - [ 87.4701 , 88.585475], 12:25:22 - [ 88.585475, 90. ]])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>lon_bnds</span></div><div class='xr-var-dims'>(lon, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-b73ca260-02ef-4714-9fe4-9ee8609c3dc7' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-b73ca260-02ef-4714-9fe4-9ee8609c3dc7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cf0df73a-17a0-45fd-a995-b8c4588db571' class='xr-var-data-in' type='checkbox'><label for='data-cf0df73a-17a0-45fd-a995-b8c4588db571' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([[ -0.5625, 0.5625], 12:25:22 - [ 0.5625, 1.6875], 12:25:22 - [ 1.6875, 2.8125], 12:25:22 - ..., 12:25:22 - [356.0625, 357.1875], 12:25:22 - [357.1875, 358.3125], 12:25:22 - [358.3125, 359.4375]])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>ta</span></div><div class='xr-var-dims'>(time, plev, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-b70c6e4a-1d18-4715-8a86-c3a659205751' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b70c6e4a-1d18-4715-8a86-c3a659205751' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8957a178-b965-4bb1-88de-4527cb40c604' class='xr-var-data-in' type='checkbox'><label for='data-8957a178-b965-4bb1-88de-4527cb40c604' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>air_temperature</dd><dt><span>long_name :</span></dt><dd>Air Temperature</dd><dt><span>units :</span></dt><dd>K</dd><dt><span>original_name :</span></dt><dd>T</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>cell_measures :</span></dt><dd>area: areacella</dd><dt><span>history :</span></dt><dd>DATE_TIME_TZ altered by CMOR: replaced missing value flag (-9.99e+33) with standard missing value (1e+20).</dd><dt><span>associated_files :</span></dt><dd>baseURL: http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation gridspecFile: gridspec_atmos_fx_MRI-CGCM3_decadal1980_r0i0p0.nc areacella: areacella_fx_MRI-CGCM3_decadal1980_r0i0p0.nc</dd></dl></div><pre class='xr-var-data'>[141312000 values with dtype=float32]</pre></li></ul></div></li><li class='xr-section-item'><input id='section-a1088969-65a6-4b13-af5f-4a6f3e8c3149' class='xr-section-summary-in' type='checkbox' ><label for='section-a1088969-65a6-4b13-af5f-4a6f3e8c3149' class='xr-section-summary' >Attributes: <span>(28)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>institution :</span></dt><dd>MRI (Meteorological Research Institute, Tsukuba, Japan)</dd><dt><span>institute_id :</span></dt><dd>MRI</dd><dt><span>experiment_id :</span></dt><dd>decadal1980</dd><dt><span>source :</span></dt><dd>MRI-CGCM3 2011 atmosphere: GSMUV (gsmuv-110112, TL159L48); ocean: MRI.COM3 (MRICOM-3_0-20101116, 1x0.5L51); sea ice: MRI.COM3; land: HAL (HAL_cmip5_v0.31_04); aerosol: MASINGAR-mk2 (masingar_mk2-20110111_0203, TL95L48)</dd><dt><span>model_id :</span></dt><dd>MRI-CGCM3</dd><dt><span>forcing :</span></dt><dd>GHG, SA, Oz, LU, Sl, Vl, BC, OC (GHG includes CO2, CH4, N2O, CFC-11, CFC-12, and HCFC-22)</dd><dt><span>parent_experiment_id :</span></dt><dd>N/A</dd><dt><span>parent_experiment_rip :</span></dt><dd>N/A</dd><dt><span>branch_time :</span></dt><dd>0.0</dd><dt><span>contact :</span></dt><dd>Seiji Yukimoto ([email protected])</dd><dt><span>history :</span></dt><dd>Output from /sharex3/cmip5/decadal1980/run-C3_decadal1980_01a/grads/atm_avr_mon.ctl DATE_TIME_TZ CMOR rewrote data to comply with CF standards and CMIP5 requirements.</dd><dt><span>references :</span></dt><dd>Model described by Yukimoto et al. (Technical Report of the Meteorological Research Institute, 2011, 64, 83pp.)</dd><dt><span>initialization_method :</span></dt><dd>1</dd><dt><span>physics_version :</span></dt><dd>1</dd><dt><span>tracking_id :</span></dt><dd>ce91e727-5f22-44fc-b24d-5bb53393ac69</dd><dt><span>product :</span></dt><dd>output</dd><dt><span>experiment :</span></dt><dd>10- or 30-year run initialized in year 1980</dd><dt><span>frequency :</span></dt><dd>mon</dd><dt><span>creation_date :</span></dt><dd>DATE_TIME_TZ</dd><dt><span>Conventions :</span></dt><dd>CF-1.4</dd><dt><span>project_id :</span></dt><dd>CMIP5</dd><dt><span>table_id :</span></dt><dd>Table Amon (26 July 2011) 976b7fd1d9e1be31dddd28f5dc79b7a1</dd><dt><span>title :</span></dt><dd>MRI-CGCM3 model output prepared for CMIP5 10- or 30-year run initialized in year 1980</dd><dt><span>parent_experiment :</span></dt><dd>N/A</dd><dt><span>modeling_realm :</span></dt><dd>atmos</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>cmor_version :</span></dt><dd>2.7.1</dd><dt><span>DODS_EXTRA.Unlimited_Dimension :</span></dt><dd>time</dd></dl></div></li></ul></div></div> 12:25:22 ```
Fix the following Jenkins failure: ``` 12:25:22 _______ pavics-sdi-master/docs/source/notebooks/subsetting.ipynb::Cell 4 _______ 12:25:22 Notebook cell execution failed 12:25:22 Cell 4: Cell outputs differ 12:25:22 12:25:22 Input: 12:25:22 tar_url, nc_out_url = resp.get() 12:25:22 print("URL: ", nc_out_url) 12:25:22 tar_out, nc_out = resp.get(asobj=True) 12:25:22 nc_out 12:25:22 12:25:22 Traceback: 12:25:22 mismatch 'text/html' 12:25:22 12:25:22 assert reference_output == test_output failed: 12:25:22 12:25:22 '<pre><xar... 2.6.0</pre>' == '<div><svg st...></div></div>' 12:25:22 + <pre><xarray.Dataset> 12:25:22 + Dimensions: (bnds: 2, lat: 38, lon: 37, time: 12) 12:25:22 + Coordinates: 12:25:22 + * time (time) datetime64[ns] 2006-01-16T12:00:00 ... 2006-12-16T12:00:00 12:25:22 + * lat (lat) float64 -32.64 -30.78 -28.91 ... 32.64 34.51 36.37 12:25:22 + * lon (lon) float64 -16.88 -15.0 -13.12 ... 46.88 48.75 50.62 12:25:22 + Dimensions without coordinates: bnds 12:25:22 + Data variables: 12:25:22 + time_bnds (time, bnds) datetime64[ns] ... 12:25:22 + latitude_longitude |S1 ... 12:25:22 + tasmax (time, lat, lon) float32 ... 12:25:22 + ocgis_spatial_mask (lat, lon) float32 ... 12:25:22 + Attributes: 12:25:22 + institution: Max Planck Institute for Meteorology 12:25:22 + institute_id: MPI-M 12:25:22 + experiment_id: rcp45 12:25:22 + source: MPI-ESM-MR 2011; URL: http://svn.zmaw.de/svn/cosm... 12:25:22 + model_id: MPI-ESM-MR 12:25:22 + forcing: GHG,Oz,SD,Sl,Vl,LU 12:25:22 + parent_experiment_id: historical 12:25:22 + parent_experiment_rip: r1i1p1 12:25:22 + branch_time: 56978.0 12:25:22 + contact: [email protected] 12:25:22 + history: Model raw output postprocessing with modelling en... 12:25:22 + references: ECHAM6: n/a; JSBACH: Raddatz et al., 2007. Will t... 12:25:22 + initialization_method: 1 12:25:22 + physics_version: 1 12:25:22 + tracking_id: e7e78b40-458b-48bd-963a-aa377a89f90b 12:25:22 + product: output 12:25:22 + experiment: RCP4.5 12:25:22 + frequency: mon 12:25:22 + creation_date: DATE_TIME_TZ 12:25:22 + Conventions: CF-1.4 12:25:22 + project_id: CMIP5 12:25:22 + table_id: Table Amon (27 April 2011) a5a1c518f52ae340313ba0... 12:25:22 + title: MPI-ESM-MR model output prepared for CMIP5 RCP4.5 12:25:22 + parent_experiment: historical 12:25:22 + modeling_realm: atmos 12:25:22 + realization: 1 12:25:22 + cmor_version: 2.6.0</pre> 12:25:22 - <div><svg style="position: absolute; width: 0; height: 0; overflow: hidden"> 12:25:22 - <defs> 12:25:22 - <symbol id="icon-database" viewBox="0 0 32 32"> 12:25:22 - <title>Show/Hide data repr</title> 12:25:22 - <path d="M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z"></path> 12:25:22 - <path d="M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z"></path> 12:25:22 - <path d="M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z"></path> 12:25:22 - </symbol> 12:25:22 - <symbol id="icon-file-text2" viewBox="0 0 32 32"> 12:25:22 - <title>Show/Hide attributes</title> 12:25:22 - <path d="M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z"></path> 12:25:22 - <path d="M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448100% Done | 1.0s-0.448 1-1 1z"></path> 12:25:22 - <path d="M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448100% Done | 1.0s-0.448 1-1 1z"></path> 12:25:22 - <path d="M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448100% Done | 1.0s-0.448 1-1 1z"></path> 12:25:22 - </symbol> 12:25:22 - </defs> 12:25:22 - </svg> 12:25:22 - <style>/* CSS stylesheet for displaying xarray objects in jupyterlab. 12:25:22 - * 12:25:22 - */ 12:25:22 - 12:25:22 - :root { 12:25:22 - --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1)); 12:25:22 - --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54)); 12:25:22 - --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38)); 12:25:22 - --xr-border-color: var(--jp-border-color2, #e0e0e0); 12:25:22 - --xr-disabled-color: var(--jp-layout-color3, #bdbdbd); 12:25:22 - --xr-background-color: var(--jp-layout-color0, white); 12:25:22 - --xr-background-color-row-even: var(--jp-layout-color1, white); 12:25:22 - --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-wrap { 12:25:22 - min-width: 300px; 12:25:22 - max-width: 700px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-header { 12:25:22 - padding-top: 6px; 12:25:22 - padding-bottom: 6px; 12:25:22 - margin-bottom: 4px; 12:25:22 - border-bottom: solid 1px var(--xr-border-color); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-header > div, 12:25:22 - .xr-header > ul { 12:25:22 - display: inline; 12:25:22 - margin-top: 0; 12:25:22 - margin-bottom: 0; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-obj-type, 12:25:22 - .xr-array-name { 12:25:22 - margin-left: 2px; 12:25:22 - margin-right: 10px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-obj-type { 12:25:22 - color: var(--xr-font-color2); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-sections { 12:25:22 - padding-left: 0 !important; 12:25:22 - display: grid; 12:25:22 - grid-template-columns: 150px auto auto 1fr 20px 20px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item { 12:25:22 - display: contents; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item input { 12:25:22 - display: none; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item input + label { 12:25:22 - color: var(--xr-disabled-color); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item input:enabled + label { 12:25:22 - cursor: pointer; 12:25:22 - color: var(--xr-font-color2); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-item input:enabled + label:hover { 12:25:22 - color: var(--xr-font-color0); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary { 12:25:22 - grid-column: 1; 12:25:22 - color: var(--xr-font-color2); 12:25:22 - font-weight: 500; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary > span { 12:25:22 - display: inline-block; 12:25:22 - padding-left: 0.5em; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:disabled + label { 12:25:22 - color: var(--xr-font-color2); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in + label:before { 12:25:22 - display: inline-block; 12:25:22 - content: '���'; 12:25:22 - font-size: 11px; 12:25:22 - width: 15px; 12:25:22 - text-align: center; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:disabled + label:before { 12:25:22 - color: var(--xr-disabled-color); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:checked + label:before { 12:25:22 - content: '���'; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:checked + label > span { 12:25:22 - display: none; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary, 12:25:22 - .xr-section-inline-details { 12:25:22 - padding-top: 4px; 12:25:22 - padding-bottom: 4px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-inline-details { 12:25:22 - grid-column: 2 / -1; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-details { 12:25:22 - display: none; 12:25:22 - grid-column: 1 / -1; 12:25:22 - margin-bottom: 5px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-section-summary-in:checked ~ .xr-section-details { 12:25:22 - display: contents; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-wrap { 12:25:22 - grid-column: 1 / -1; 12:25:22 - display: grid; 12:25:22 - grid-template-columns: 20px auto; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-wrap > label { 12:25:22 - grid-column: 1; 12:25:22 - vertical-align: top; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-preview { 12:25:22 - color: var(--xr-font-color3); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-preview, 12:25:22 - .xr-array-data { 12:25:22 - padding: 0 5px !important; 12:25:22 - grid-column: 2; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-data, 12:25:22 - .xr-array-in:checked ~ .xr-array-preview { 12:25:22 - display: none; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-array-in:checked ~ .xr-array-data, 12:25:22 - .xr-array-preview { 12:25:22 - display: inline-block; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list { 12:25:22 - display: inline-block !important; 12:25:22 - list-style: none; 12:25:22 - padding: 0 !important; 12:25:22 - margin: 0; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list li { 12:25:22 - display: inline-block; 12:25:22 - padding: 0; 12:25:22 - margin: 0; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list:before { 12:25:22 - content: '('; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list:after { 12:25:22 - content: ')'; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-dim-list li:not(:last-child):after { 12:25:22 - content: ','; 12:25:22 - padding-right: 5px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-has-index { 12:25:22 - font-weight: bold; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-list, 12:25:22 - .xr-var-item { 12:25:22 - display: contents; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-item > div, 12:25:22 - .xr-var-item label, 12:25:22 - .xr-var-item > .xr-var-name span { 12:25:22 - background-color: var(--xr-background-color-row-even); 12:25:22 - margin-bottom: 0; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-item > .xr-var-name:hover span { 12:25:22 - padding-right: 5px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-list > li:nth-child(odd) > div, 12:25:22 - .xr-var-list > li:nth-child(odd) > label, 12:25:22 - .xr-var-list > li:nth-child(odd) > .xr-var-name span { 12:25:22 - background-color: var(--xr-background-color-row-odd); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-name { 12:25:22 - grid-column: 1; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-dims { 12:25:22 - grid-column: 2; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-dtype { 12:25:22 - grid-column: 3; 12:25:22 - text-align: right; 12:25:22 - color: var(--xr-font-color2); 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-preview { 12:25:22 - grid-column: 4; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-name, 12:25:22 - .xr-var-dims, 12:25:22 - .xr-var-dtype, 12:25:22 - .xr-preview, 12:25:22 - .xr-attrs dt { 12:25:22 - white-space: nowrap; 12:25:22 - overflow: hidden; 12:25:22 - text-overflow: ellipsis; 12:25:22 - padding-right: 10px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-name:hover, 12:25:22 - .xr-var-dims:hover, 12:25:22 - .xr-var-dtype:hover, 12:25:22 - .xr-attrs dt:hover { 12:25:22 - overflow: visible; 12:25:22 - width: auto; 12:25:22 - z-index: 1; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-attrs, 12:25:22 - .xr-var-data { 12:25:22 - display: none; 12:25:22 - background-color: var(--xr-background-color) !important; 12:25:22 - padding-bottom: 5px !important; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-attrs-in:checked ~ .xr-var-attrs, 12:25:22 - .xr-var-data-in:checked ~ .xr-var-data { 12:25:22 - display: block; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-data > table { 12:25:22 - float: right; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-var-name span, 12:25:22 - .xr-var-data, 12:25:22 - .xr-attrs { 12:25:22 - padding-left: 25px !important; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs, 12:25:22 - .xr-var-attrs, 12:25:22 - .xr-var-data { 12:25:22 - grid-column: 1 / -1; 12:25:22 - } 12:25:22 - 12:25:22 - dl.xr-attrs { 12:25:22 - padding: 0; 12:25:22 - margin: 0; 12:25:22 - display: grid; 12:25:22 - grid-template-columns: 125px auto; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs dt, dd { 12:25:22 - padding: 0; 12:25:22 - margin: 0; 12:25:22 - float: left; 12:25:22 - padding-right: 10px; 12:25:22 - width: auto; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs dt { 12:25:22 - font-weight: normal; 12:25:22 - grid-column: 1; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs dt:hover span { 12:25:22 - display: inline-block; 12:25:22 - background: var(--xr-background-color); 12:25:22 - padding-right: 10px; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-attrs dd { 12:25:22 - grid-column: 2; 12:25:22 - white-space: pre-wrap; 12:25:22 - word-break: break-all; 12:25:22 - } 12:25:22 - 12:25:22 - .xr-icon-database, 12:25:22 - .xr-icon-file-text2 { 12:25:22 - display: inline-block; 12:25:22 - vertical-align: middle; 12:25:22 - width: 1em; 12:25:22 - height: 1.5em !important; 12:25:22 - stroke-width: 0; 12:25:22 - stroke: currentColor; 12:25:22 - fill: currentColor; 12:25:22 - } 12:25:22 - </style><div class='xr-wrap'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-ed9a26f5-6f40-47cd-89f9-6e9e64f7a559' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-ed9a26f5-6f40-47cd-89f9-6e9e64f7a559' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span>bnds</span>: 2</li><li><span class='xr-has-index'>lat</span>: 38</li><li><span class='xr-has-index'>lon</span>: 37</li><li><span class='xr-has-index'>time</span>: 12</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-27fed294-1158-44b8-a580-101581c273c7' class='xr-section-summary-in' type='checkbox' checked><label for='section-27fed294-1158-44b8-a580-101581c273c7' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2006-01-16T12:00:00 ... 2006-12-16T12:00:00</div><input id='attrs-7eefcd7f-7933-46f4-90a2-0a6d66a632e1' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7eefcd7f-7933-46f4-90a2-0a6d66a632e1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2837de5c-8f2b-474d-8a5d-a568d640951f' class='xr-var-data-in' type='checkbox'><label for='data-2837de5c-8f2b-474d-8a5d-a568d640951f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>axis :</span></dt><dd>T</dd><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>long_name :</span></dt><dd>time</dd><dt><span>standard_name :</span></dt><dd>time</dd></dl></div><pre class='xr-var-data'>array(['2006-01-16T12:00:00.000000000', '2006-02-15T00:00:00.000000000', 12:25:22 - '2006-03-16T12:00:00.000000000', '2006-04-16T00:00:00.000000000', 12:25:22 - '2006-05-16T12:00:00.000000000', '2006-06-16T00:00:00.000000000', 12:25:22 - '2006-07-16T12:00:00.000000000', '2006-08-16T12:00:00.000000000', 12:25:22 - '2006-09-16T00:00:00.000000000', '2006-10-16T12:00:00.000000000', 12:25:22 - '2006-11-16T00:00:00.000000000', '2006-12-16T12:00:00.000000000'], 12:25:22 - dtype='datetime64[ns]')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>-32.64 -30.78 ... 34.51 36.37</div><input id='attrs-ccab8901-bebb-4d97-af3f-f2943eae2ad5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-ccab8901-bebb-4d97-af3f-f2943eae2ad5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-eaaa5c10-2e5e-40b9-80fd-966b9b488202' class='xr-var-data-in' type='checkbox'><label for='data-eaaa5c10-2e5e-40b9-80fd-966b9b488202' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>axis :</span></dt><dd>Y</dd><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>bounds :</span></dt><dd>lat_bnds</dd></dl></div><pre class='xr-var-data'>array([-32.641994, -30.776745, -28.911493, -27.04624 , -25.180986, -23.315731, 12:25:22 - -21.450476, -19.585218, -17.719961, -15.854704, -13.989446, -12.124187, 12:25:22 - -10.258928, -8.393669, -6.528409, -4.66315 , -2.79789 , -0.93263 , 12:25:22 - 0.93263 , 2.79789 , 4.66315 , 6.528409, 8.393669, 10.258928, 12:25:22 - 12.124187, 13.989446, 15.854704, 17.719961, 19.585218, 21.450476, 12:25:22 - 23.315731, 25.180986, 27.04624 , 28.911493, 30.776745, 32.641994, 12:25:22 - 34.507244, 36.37249 ])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>-16.88 -15.0 -13.12 ... 48.75 50.62</div><input id='attrs-16133c1a-fa72-425d-a170-3a1cf561f152' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-16133c1a-fa72-425d-a170-3a1cf561f152' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-aa382629-79d4-4cf1-992b-47a6f9bcc6b2' class='xr-var-data-in' type='checkbox'><label for='data-aa382629-79d4-4cf1-992b-47a6f9bcc6b2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>axis :</span></dt><dd>X</dd><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>bounds :</span></dt><dd>lon_bnds</dd></dl></div><pre class='xr-var-data'>array([-16.875, -15. , -13.125, -11.25 , -9.375, -7.5 , -5.625, -3.75 , 12:25:22 - -1.875, 0. , 1.875, 3.75 , 5.625, 7.5 , 9.375, 11.25 , 12:25:22 - 13.125, 15. , 16.875, 18.75 , 20.625, 22.5 , 24.375, 26.25 , 12:25:22 - 28.125, 30. , 31.875, 33.75 , 35.625, 37.5 , 39.375, 41.25 , 12:25:22 - 43.125, 45. , 46.875, 48.75 , 50.625])</pre></li></ul></div></li><li class='xr-section-item'><input id='section-70821999-2763-46a3-b22d-1c2664816232' class='xr-section-summary-in' type='checkbox' checked><label for='section-70821999-2763-46a3-b22d-1c2664816232' class='xr-section-summary' >Data variables: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>time_bnds</span></div><div class='xr-var-dims'>(time, bnds)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-37387713-06f3-41b3-8730-8899985477a1' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-37387713-06f3-41b3-8730-8899985477a1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-96a9f1fd-4acd-4ef8-b564-51511f800822' class='xr-var-data-in' type='checkbox'><label for='data-96a9f1fd-4acd-4ef8-b564-51511f800822' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([['2006-01-01T00:00:00.000000000', '2006-02-01T00:00:00.000000000'], 12:25:22 - ['2006-02-01T00:00:00.000000000', '2006-03-01T00:00:00.000000000'], 12:25:22 - ['2006-03-01T00:00:00.000000000', '2006-04-01T00:00:00.000000000'], 12:25:22 - ['2006-04-01T00:00:00.000000000', '2006-05-01T00:00:00.000000000'], 12:25:22 - ['2006-05-01T00:00:00.000000000', '2006-06-01T00:00:00.000000000'], 12:25:22 - ['2006-06-01T00:00:00.000000000', '2006-07-01T00:00:00.000000000'], 12:25:22 - ['2006-07-01T00:00:00.000000000', '2006-08-01T00:00:00.000000000'], 12:25:22 - ['2006-08-01T00:00:00.000000000', '2006-09-01T00:00:00.000000000'], 12:25:22 - ['2006-09-01T00:00:00.000000000', '2006-10-01T00:00:00.000000000'], 12:25:22 - ['2006-10-01T00:00:00.000000000', '2006-11-01T00:00:00.000000000'], 12:25:22 - ['2006-11-01T00:00:00.000000000', '2006-12-01T00:00:00.000000000'], 12:25:22 - ['2006-12-01T00:00:00.000000000', '2007-01-01T00:00:00.000000000']], 12:25:22 - dtype='datetime64[ns]')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>latitude_longitude</span></div><div class='xr-var-dims'>()</div><div class='xr-var-dtype'>|S1</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-d965809e-86f6-486b-94bc-859ccea5baa7' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d965809e-86f6-486b-94bc-859ccea5baa7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-05633989-9e56-4f9a-a57d-d9c1660f83d1' class='xr-var-data-in' type='checkbox'><label for='data-05633989-9e56-4f9a-a57d-d9c1660f83d1' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>grid_mapping_name :</span></dt><dd>latitude_longitude</dd></dl></div><pre class='xr-var-data'>array(b'', dtype='|S1')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>tasmax</span></div><div class='xr-var-dims'>(time, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-a19b451c-321e-4841-a35d-4847360d23dc' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a19b451c-321e-4841-a35d-4847360d23dc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e4f3305f-62ad-4430-ac14-899ebd13e56e' class='xr-var-data-in' type='checkbox'><label for='data-e4f3305f-62ad-4430-ac14-899ebd13e56e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>air_temperature</dd><dt><span>long_name :</span></dt><dd>Daily Maximum Near-Surface Air Temperature</dd><dt><span>comment :</span></dt><dd>monthly mean of the daily-maximum near-surface air temperature.</dd><dt><span>units :</span></dt><dd>K</dd><dt><span>cell_methods :</span></dt><dd>time: maximum within days time: mean over days</dd><dt><span>cell_measures :</span></dt><dd>area: areacella</dd><dt><span>history :</span></dt><dd>DATE_TIME_TZ altered by CMOR: Treated scalar dimension: 'height'.</dd><dt><span>coordinates :</span></dt><dd>height</dd><dt><span>associated_files :</span></dt><dd>baseURL: http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation gridspecFile: gridspec_atmos_fx_MPI-ESM-MR_rcp45_r0i0p0.nc areacella: areacella_fx_MPI-ESM-MR_rcp45_r0i0p0.nc</dd><dt><span>grid_mapping :</span></dt><dd>latitude_longitude</dd></dl></div><pre class='xr-var-data'>array([[[nan, nan, ..., nan, nan], 12:25:22 - [nan, nan, ..., nan, nan], 12:25:22 - ..., 12:25:22 - [nan, nan, ..., nan, nan], 12:25:22 - [nan, nan, ..., nan, nan]], 12:25:22 - 12:25:22 - [[nan, nan, ..., nan, nan], 12:25:22 - [nan, nan, ..., nan, nan], 12:25:22 - ..., 12:25:22 - [nan, nan, ..., nan, nan], 12:25:22 - [nan, nan, ..., nan, nan]], 12:25:22 - 12:25:22 - ..., 12:25:22 - 12:25:22 - [[nan, nan, ..., nan, nan], 12:25:22 - [nan, nan, ..., nan, nan], 12:25:22 - ..., 12:25:22 - [nan, nan, ..., nan, nan], 12:25:22 - [nan, nan, ..., nan, nan]], 12:25:22 - 12:25:22 - [[nan, nan, ..., nan, nan], 12:25:22 - [nan, nan, ..., nan, nan], 12:25:22 - ..., 12:25:22 - [nan, nan, ..., nan, nan], 12:25:22 - [nan, nan, ..., nan, nan]]], dtype=float32)</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>ocgis_spatial_mask</span></div><div class='xr-var-dims'>(lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-6e9c75e6-38b1-4a7d-b27c-71e0c869b4af' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6e9c75e6-38b1-4a7d-b27c-71e0c869b4af' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-90cc2936-b948-4b1c-a8c5-533233980280' class='xr-var-data-in' type='checkbox'><label for='data-90cc2936-b948-4b1c-a8c5-533233980280' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>ocgis_role :</span></dt><dd>spatial_mask</dd><dt><span>description :</span></dt><dd>values matching fill value are spatially masked</dd></dl></div><pre class='xr-var-data'>array([[nan, nan, nan, ..., nan, nan, nan], 12:25:22 - [nan, nan, nan, ..., nan, nan, nan], 12:25:22 - [nan, nan, nan, ..., nan, nan, nan], 12:25:22 - ..., 12:25:22 - [ 0., nan, nan, ..., nan, nan, nan], 12:25:22 - [nan, nan, nan, ..., nan, nan, nan], 12:25:22 - [nan, nan, nan, ..., nan, nan, nan]], dtype=float32)</pre></li></ul></div></li><li class='xr-section-item'><input id='section-6c01f6da-b44f-42c1-b6f1-227aac06bfe8' class='xr-section-summary-in' type='checkbox' ><label for='section-6c01f6da-b44f-42c1-b6f1-227aac06bfe8' class='xr-section-summary' >Attributes: <span>(27)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>institution :</span></dt><dd>Max Planck Institute for Meteorology</dd><dt><span>institute_id :</span></dt><dd>MPI-M</dd><dt><span>experiment_id :</span></dt><dd>rcp45</dd><dt><span>source :</span></dt><dd>MPI-ESM-MR 2011; URL: http://svn.zmaw.de/svn/cosmos/branches/releases/mpi-esm-cmip5/src/mod; atmosphere: ECHAM6 (REV: 4936), T63L47; land: JSBACH (REV: 4936); ocean: MPIOM (REV: 4936), GR15L40; sea ice: 4936; marine bgc: HAMOCC (REV: 4936);</dd><dt><span>model_id :</span></dt><dd>MPI-ESM-MR</dd><dt><span>forcing :</span></dt><dd>GHG,Oz,SD,Sl,Vl,LU</dd><dt><span>parent_experiment_id :</span></dt><dd>historical</dd><dt><span>parent_experiment_rip :</span></dt><dd>r1i1p1</dd><dt><span>branch_time :</span></dt><dd>56978.0</dd><dt><span>contact :</span></dt><dd>[email protected]</dd><dt><span>history :</span></dt><dd>Model raw output postprocessing with modelling environment (IMDI) at DKRZ: URL: http://svn-mad.zmaw.de/svn/mad/Model/IMDI/trunk, REV: 3914 DATE_TIME_TZ CMOR rewrote data to comply with CF standards and CMIP5 requirements. 12:25:22 - DATE_TIME_NS UTC ocgis-1.2.0.dev1: OcgOperations(calc_sample_size=False, optimizations=None, geom_select_sql_where=None, output_format="nc", spatial_operation="intersects", format_time=True, select_nearest=False, output_crs=None, time_range=None, calc_grouping=None, prefix="ocgis_output", abstraction="None", regrid_destination=None, output_format_options=None, allow_empty=False, vector_wrap=False, aggregate=False, interpolate_spatial_bounds=False, dataset=RequestDatasetCollection(request_datasets=[RequestDataset(uri="tasmax_cmip5.nc", variable="tasmax", alias="tasmax", units=None, time_range=None, time_region={'year': [2006], 'month': None}, time_subset_func=None, level_range=None, conform_units_to=None, crs={'no_defs': True, 'ellps': 'WGS84', 'proj': 'longlat', 'towgs84': '0,0,0,0,0,0,0'}, t_units=None, t_calendar=None, t_conform_units_to=None, did=1, meta={}, s_abstraction=None, dimension_map=None, name="tasmax", driver="netCDF", regrid_source=True, regrid_destination=False)]), geom_uid=None, dir_output=".", backend="ocg", search_radius_mult=2.0, add_auxiliary_files=True, slice=None, regrid_options={'value_mask': None, 'with_corners': 'choose'}, callback=None, calc_raw=False, agg_selection=False, level_range=None, geom_select_uid=None, snippet=False, time_region={'month': None, 'year': [2006]}, melted=False, geom=None, time_subset_func=None, conform_units_to=None, headers=None, calc=None, file_only=False, ) 12:25:22 - DATE_TIME_NS UTC ocgis-2.1.1: OcgOperations(dataset=<generator object Dataset.__iter__ at 0x7f1f2c8508b8>, spatial_operation="intersects", aggregate=False, calc_sample_size=False, calc=None, calc_grouping=None, calc_raw=False, abstraction="auto", snippet=False, backend="ocg", prefix="tasmax_Amon_MPI-ESM-MR_rcp45_r1i1p1_200601-200612_Africa", output_format="nc", output_format_options=None, geom_select_sql_where=None, geom_select_uid=(1,), geom_uid=None, geom="continents", vector_wrap=False, allow_empty=False, dir_output="/tmp/PYWPS_PROCESS_CODE", slice=None, file_only=False, output_crs=None, search_radius_mult=2.0, format_time=True, interpolate_spatial_bounds=False, add_auxiliary_files=False, optimizations=None, optimized_bbox_subset=False, callback=None, time_range=None, time_region=None, time_subset_func=None, level_range=None, conform_units_to=None, select_nearest=False, regrid_destination=None, regrid_options={'regrid_method': 'auto', 'value_mask': None, 'split': True}, melted=False, spatial_wrapping="wrap", spatial_reorder=True, )</dd><dt><span>references :</span></dt><dd>ECHAM6: n/a; JSBACH: Raddatz et al., 2007. Will the tropical land biosphere dominate the climate-carbon cycle feedback during the twenty first century? Climate Dynamics, 29, 565-574, doi 10.1007/s00382-007-0247-8; MPIOM: Marsland et al., 2003. The Max-Planck-Institute global ocean/sea ice model with orthogonal curvilinear coordinates. Ocean Modelling, 5, 91-127; HAMOCC: Technical Documentation, http://www.mpimet.mpg.de/fileadmin/models/MPIOM/HAMOCC5.1_TECHNICAL_REPORT.pdf;</dd><dt><span>initialization_method :</span></dt><dd>1</dd><dt><span>physics_version :</span></dt><dd>1</dd><dt><span>tracking_id :</span></dt><dd>e7e78b40-458b-48bd-963a-aa377a89f90b</dd><dt><span>product :</span></dt><dd>output</dd><dt><span>experiment :</span></dt><dd>RCP4.5</dd><dt><span>frequency :</span></dt><dd>mon</dd><dt><span>creation_date :</span></dt><dd>DATE_TIME_TZ</dd><dt><span>Conventions :</span></dt><dd>CF-1.4</dd><dt><span>project_id :</span></dt><dd>CMIP5</dd><dt><span>table_id :</span></dt><dd>Table Amon (27 April 2011) a5a1c518f52ae340313ba0aada03f862</dd><dt><span>title :</span></dt><dd>MPI-ESM-MR model output prepared for CMIP5 RCP4.5</dd><dt><span>parent_experiment :</span></dt><dd>historical</dd><dt><span>modeling_realm :</span></dt><dd>atmos</dd><dt><span>realization :</span></dt><dd>1</dd><dt><span>cmor_version :</span></dt><dd>2.6.0</dd></dl></div></li></ul></div></div> 12:25:22 ```
…tead of string New owslib 0.19.2 (we had 0.19.1 before) dropped python 2 so responses are now bytes instead of string. See PR geopython/OWSLib#659 or commit geopython/OWSLib@79f9430. Fix the following Jenkins error: ``` 12:25:22 ______ pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb::Cell 3 _______ 12:25:22 Notebook cell execution failed 12:25:22 Cell 3: Cell execution caused an exception 12:25:22 12:25:22 Input: 12:25:22 layer_id = 'public:canada_admin_boundaries' 12:25:22 meta = wfs.contents[layer_id] 12:25:22 print(meta.title) 12:25:22 12:25:22 # Get the actual data 12:25:22 data = wfs.getfeature(typename='public:canada_admin_boundaries', bbox=(-74.5, 45.2, -73, 46), outputFormat='JSON') 12:25:22 12:25:22 # Write to file 12:25:22 fn = 'output.geojson' 12:25:22 with open(fn, 'w', encoding="utf-8") as fh: 12:25:22 fh.write(data.read()) 12:25:22 12:25:22 Traceback: 12:25:22 12:25:22 --------------------------------------------------------------------------- 12:25:22 TypeError Traceback (most recent call last) 12:25:22 <ipython-input-4-9fde860af399> in <module> 12:25:22 9 fn = 'output.geojson' 12:25:22 10 with open(fn, 'w', encoding="utf-8") as fh: 12:25:22 ---> 11 fh.write(data.read()) 12:25:22 12:25:22 TypeError: write() argument must be str, not bytes 12:25:22 12:25:22 ______ pavics-sdi-master/docs/source/notebooks/WFS_example.ipynb::Cell 4 _______ 12:25:22 Notebook cell execution failed 12:25:22 Cell 4: Cell execution caused an exception 12:25:22 12:25:22 Input: 12:25:22 layers = gpd.read_file(fn) 12:25:22 layers.plot() 12:25:22 12:25:22 Traceback: 12:25:22 12:25:22 --------------------------------------------------------------------------- 12:25:22 CPLE_OpenFailedError Traceback (most recent call last) 12:25:22 fiona/_shim.pyx in fiona._shim.gdal_open_vector() 12:25:22 12:25:22 fiona/_err.pyx in fiona._err.exc_wrap_pointer() 12:25:22 12:25:22 CPLE_OpenFailedError: 'output.geojson' not recognized as a supported file format. 12:25:22 12:25:22 During handling of the above exception, another exception occurred: 12:25:22 12:25:22 DriverError Traceback (most recent call last) 12:25:22 <ipython-input-5-13d953acb915> in <module> 12:25:22 ----> 1 layers = gpd.read_file(fn) 12:25:22 2 layers.plot() 12:25:22 12:25:22 /usr/local/envs/birdy/lib/python3.7/site-packages/geopandas/io/file.py in read_file(filename, bbox, mask, rows, **kwargs) 12:25:22 87 12:25:22 88 with fiona_env(): 12:25:22 ---> 89 with reader(path_or_bytes, **kwargs) as features: 12:25:22 90 12:25:22 91 # In a future Fiona release the crs attribute of features will 12:25:22 12:25:22 /usr/local/envs/birdy/lib/python3.7/site-packages/fiona/env.py in wrapper(*args, **kwargs) 12:25:22 396 def wrapper(*args, **kwargs): 12:25:22 397 if local._env: 12:25:22 --> 398 return f(*args, **kwargs) 12:25:22 399 else: 12:25:22 400 if isinstance(args[0], str): 12:25:22 12:25:22 /usr/local/envs/birdy/lib/python3.7/site-packages/fiona/__init__.py in open(fp, mode, driver, schema, crs, encoding, layer, vfs, enabled_drivers, crs_wkt, **kwargs) 12:25:22 252 if mode in ('a', 'r'): 12:25:22 253 c = Collection(path, mode, driver=driver, encoding=encoding, 12:25:22 --> 254 layer=layer, enabled_drivers=enabled_drivers, **kwargs) 12:25:22 255 elif mode == 'w': 12:25:22 256 if schema: 12:25:22 12:25:22 /usr/local/envs/birdy/lib/python3.7/site-packages/fiona/collection.py in __init__(self, path, mode, driver, schema, crs, encoding, layer, vsi, archive, enabled_drivers, crs_wkt, ignore_fields, ignore_geometry, **kwargs) 12:25:22 152 if self.mode == 'r': 12:25:22 153 self.session = Session() 12:25:22 --> 154 self.session.start(self, **kwargs) 12:25:22 155 elif self.mode in ('a', 'w'): 12:25:22 156 self.session = WritingSession() 12:25:22 12:25:22 fiona/ogrext.pyx in fiona.ogrext.Session.start() 12:25:22 12:25:22 fiona/_shim.pyx in fiona._shim.gdal_open_vector() 12:25:22 12:25:22 DriverError: 'output.geojson' not recognized as a supported file format. ```
In theory python2 was dropped in 0.19, but maybe in practice it's different. |
huard
approved these changes
Apr 28, 2020
tlogan2000
approved these changes
Apr 28, 2020
html style became default since xarray=0.15.1, see PR pydata/xarray#3812 or commit pydata/xarray@b155853 html style has randomness that breaks automated testing of the notebooks using nbval pytest plugin. Sample errors below: ``` 14:10:23 _ pavics-sdi-update-notebooks-to-match-new-jupyter-env/docs/source/notebooks/pavics_thredds.ipynb::Cell 0 _ 14:10:23 Notebook cell execution failed 14:10:23 Cell 0: Cell outputs differ 14:10:23 14:10:23 Input: 14:10:23 import xarray as xr 14:10:23 14:10:23 url = "https://pavics.ouranos.ca/twitcher/ows/proxy/thredds/dodsC/birdhouse/testdata/ta_Amon_MRI-CGCM3_decadal1980_r1i1p1_199101-200012.nc" 14:10:23 ds = xr.open_dataset(url) 14:10:23 ds 14:10:23 14:10:23 Traceback: 14:10:23 mismatch 'text/html' 14:10:23 14:10:23 assert reference_output == test_output failed: 14:10:23 14:10:23 '<div><svg st...></div></div>' == '<div><svg st...></div></div>' 14:10:23 Skipping 6947 identical leading characters in diff, use -v to show 14:10:23 Skipping 2434 identical trailing characters in diff, use -v to show 14:10:23 - ='section-8d05d63d-361c-475d-bae7-10a4d3a78caf' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-8d05d63d-361c-475d-bae7-10a4d3a78caf' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span>bnds</span>: 2</li><li><span class='xr-has-index'>lat</span>: 160</li><li><span class='xr-has-index'>lon</span>: 320</li><li><span class='xr-has-index'>plev</span>: 23</li><li><span class='xr-has-index'>time</span>: 120</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-d2dcec26-2260-4cf8-a4a3-bbf748d62a81' class='xr-section-summary-in' type='checkbox' checked><label for='section-d2dcec26-2260-4cf8-a4a3-bbf748d62a81' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1991-01-16T12:00:00 ... 2000-12-16T12:00:00</div><input id='attrs-d8d258dc-7668-44fa-8214-2c944d413919' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d8d258dc-7668-44fa-8214-2c944d413919' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-43ef6fa5-9b1b-4e34-936d-95a4725d0f30' class='xr-var-data-in' type='checkbox'><label for='data-43ef6fa5-9b1b-4e34-936d-95a4725d0f30' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>axis :</span></dt><dd>T</dd><dt><span>long_name :</span></dt><dd>time</dd><dt><span>standard_name :</span></dt><dd>time</dd></dl></div><pre class='xr-var-data'>array(['1991-01-16T12:00:00.000000000', '1991-02-15T00:00:00.000000000', 14:10:23 + ='section-5565f1ef-47c2-4cd7-ab77-d5a89c396b06' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-5565f1ef-47c2-4cd7-ab77-d5a89c396b06' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span>bnds</span>: 2</li><li><span class='xr-has-index'>lat</span>: 160</li><li><span class='xr-has-index'>lon</span>: 320</li><li><span class='xr-has-index'>plev</span>: 23</li><li><span class='xr-has-index'>time</span>: 120</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-d8f14172-5ddb-4298-9ec9-27df6b74db53' class='xr-section-summary-in' type='checkbox' checked><label for='section-d8f14172-5ddb-4298-9ec9-27df6b74db53' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>1991-01-16T12:00:00 ... 2000-12-16T12:00:00</div><input id='attrs-e5676bc1-7220-4fe8-ab61-800803310c12' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e5676bc1-7220-4fe8-ab61-800803310c12' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a6f9c258-bee6-4140-842a-08d69693cab0' class='xr-var-data-in' type='checkbox'><label for='data-a6f9c258-bee6-4140-842a-08d69693cab0' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>time_bnds</dd><dt><span>axis :</span></dt><dd>T</dd><dt><span>long_name :</span></dt><dd>time</dd><dt><span>standard_name :</span></dt><dd>time</dd></dl></div><pre class='xr-var-data'>array(['1991-01-16T12:00:00.000000000', '1991-02-15T00:00:00.000000000', 14:10:23 '1991-03-16T12:00:00.000000000', '1991-04-16T00:00:00.000000000', 14:10:23 '1991-05-16T12:00:00.000000000', '1991-06-16T00:00:00.000000000', 14:10:23 '1991-07-16T12:00:00.000000000', '1991-08-16T12:00:00.000000000', 14:10:23 '1991-09-16T00:00:00.000000000', '1991-10-16T12:00:00.000000000', 14:10:23 '1991-11-16T00:00:00.000000000', '1991-12-16T12:00:00.000000000', 14:10:23 '1992-01-16T12:00:00.000000000', '1992-02-15T12:00:00.000000000', 14:10:23 '1992-03-16T12:00:00.000000000', '1992-04-16T00:00:00.000000000', 14:10:23 '1992-05-16T12:00:00.000000000', '1992-06-16T00:00:00.000000000', 14:10:23 '1992-07-16T12:00:00.000000000', '1992-08-16T12:00:00.000000000', 14:10:23 '1992-09-16T00:00:00.000000000', '1992-10-16T12:00:00.000000000', 14:10:23 '1992-11-16T00:00:00.000000000', '1992-12-16T12:00:00.000000000', 14:10:23 '1993-01-16T12:00:00.000000000', '1993-02-15T00:00:00.000000000', 14:10:23 '1993-03-16T12:00:00.000000000', '1993-04-16T00:00:00.000000000', 14:10:23 '1993-05-16T12:00:00.000000000', '1993-06-16T00:00:00.000000000', 14:10:23 '1993-07-16T12:00:00.000000000', '1993-08-16T12:00:00.000000000', 14:10:23 '1993-09-16T00:00:00.000000000', '1993-10-16T12:00:00.000000000', 14:10:23 '1993-11-16T00:00:00.000000000', '1993-12-16T12:00:00.000000000', 14:10:23 '1994-01-16T12:00:00.000000000', '1994-02-15T00:00:00.000000000', 14:10:23 '1994-03-16T12:00:00.000000000', '1994-04-16T00:00:00.000000000', 14:10:23 '1994-05-16T12:00:00.000000000', '1994-06-16T00:00:00.000000000', 14:10:23 '1994-07-16T12:00:00.000000000', '1994-08-16T12:00:00.000000000', 14:10:23 '1994-09-16T00:00:00.000000000', '1994-10-16T12:00:00.000000000', 14:10:23 '1994-11-16T00:00:00.000000000', '1994-12-16T12:00:00.000000000', 14:10:23 '1995-01-16T12:00:00.000000000', '1995-02-15T00:00:00.000000000', 14:10:23 '1995-03-16T12:00:00.000000000', '1995-04-16T00:00:00.000000000', 14:10:23 '1995-05-16T12:00:00.000000000', '1995-06-16T00:00:00.000000000', 14:10:23 '1995-07-16T12:00:00.000000000', '1995-08-16T12:00:00.000000000', 14:10:23 '1995-09-16T00:00:00.000000000', '1995-10-16T12:00:00.000000000', 14:10:23 '1995-11-16T00:00:00.000000000', '1995-12-16T12:00:00.000000000', 14:10:23 '1996-01-16T12:00:00.000000000', '1996-02-15T12:00:00.000000000', 14:10:23 '1996-03-16T12:00:00.000000000', '1996-04-16T00:00:00.000000000', 14:10:23 '1996-05-16T12:00:00.000000000', '1996-06-16T00:00:00.000000000', 14:10:23 '1996-07-16T12:00:00.000000000', '1996-08-16T12:00:00.000000000', 14:10:23 '1996-09-16T00:00:00.000000000', '1996-10-16T12:00:00.000000000', 14:10:23 '1996-11-16T00:00:00.000000000', '1996-12-16T12:00:00.000000000', 14:10:23 '1997-01-16T12:00:00.000000000', '1997-02-15T00:00:00.000000000', 14:10:23 '1997-03-16T12:00:00.000000000', '1997-04-16T00:00:00.000000000', 14:10:23 '1997-05-16T12:00:00.000000000', '1997-06-16T00:00:00.000000000', 14:10:23 '1997-07-16T12:00:00.000000000', '1997-08-16T12:00:00.000000000', 14:10:23 '1997-09-16T00:00:00.000000000', '1997-10-16T12:00:00.000000000', 14:10:23 '1997-11-16T00:00:00.000000000', '1997-12-16T12:00:00.000000000', 14:10:23 '1998-01-16T12:00:00.000000000', '1998-02-15T00:00:00.000000000', 14:10:23 '1998-03-16T12:00:00.000000000', '1998-04-16T00:00:00.000000000', 14:10:23 '1998-05-16T12:00:00.000000000', '1998-06-16T00:00:00.000000000', 14:10:23 '1998-07-16T12:00:00.000000000', '1998-08-16T12:00:00.000000000', 14:10:23 '1998-09-16T00:00:00.000000000', '1998-10-16T12:00:00.000000000', 14:10:23 '1998-11-16T00:00:00.000000000', '1998-12-16T12:00:00.000000000', 14:10:23 '1999-01-16T12:00:00.000000000', '1999-02-15T00:00:00.000000000', 14:10:23 '1999-03-16T12:00:00.000000000', '1999-04-16T00:00:00.000000000', 14:10:23 '1999-05-16T12:00:00.000000000', '1999-06-16T00:00:00.000000000', 14:10:23 '1999-07-16T12:00:00.000000000', '1999-08-16T12:00:00.000000000', 14:10:23 '1999-09-16T00:00:00.000000000', '1999-10-16T12:00:00.000000000', 14:10:23 '1999-11-16T00:00:00.000000000', '1999-12-16T12:00:00.000000000', 14:10:23 '2000-01-16T12:00:00.000000000', '2000-02-15T12:00:00.000000000', 14:10:23 '2000-03-16T12:00:00.000000000', '2000-04-16T00:00:00.000000000', 14:10:23 '2000-05-16T12:00:00.000000000', '2000-06-16T00:00:00.000000000', 14:10:23 '2000-07-16T12:00:00.000000000', '2000-08-16T12:00:00.000000000', 14:10:23 '2000-09-16T00:00:00.000000000', '2000-10-16T12:00:00.000000000', 14:10:23 '2000-11-16T00:00:00.000000000', '2000-12-16T12:00:00.000000000'], 14:10:23 - dtype='datetime64[ns]')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>plev</span></div><div class='xr-var-dims'>(plev)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>1e+05 9.25e+04 ... 100.0 40.0</div><input id='attrs-5e3097c1-a4b9-44a0-910a-212a0f7447fd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-5e3097c1-a4b9-44a0-910a-212a0f7447fd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b01632e0-fadd-4e7d-a895-6d53de3d5848' class='xr-var-data-in' type='checkbox'><label for='data-b01632e0-fadd-4e7d-a895-6d53de3d5848' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>Pa</dd><dt><span>axis :</span></dt><dd>Z</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>long_name :</span></dt><dd>pressure</dd><dt><span>standard_name :</span></dt><dd>air_pressure</dd></dl></div><pre class='xr-var-data'>array([1.00e+05, 9.25e+04, 8.50e+04, 7.00e+04, 6.00e+04, 5.00e+04, 4.00e+04, 14:10:23 ? ^^ ^^ ------------ ^^^ ^^^^ ^^ --------------------------------------------------------------------------------- ^^^ ^^^^ ^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ ^ 14:10:23 + dtype='datetime64[ns]')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>plev</span></div><div class='xr-var-dims'>(plev)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>1e+05 9.25e+04 ... 100.0 40.0</div><input id='attrs-2e83e2a7-91bf-4213-a47f-8f5d0a1afabc' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2e83e2a7-91bf-4213-a47f-8f5d0a1afabc' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3dfd4356-d581-4fcb-a6ae-81ca67b824b9' class='xr-var-data-in' type='checkbox'><label for='data-3dfd4356-d581-4fcb-a6ae-81ca67b824b9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>units :</span></dt><dd>Pa</dd><dt><span>axis :</span></dt><dd>Z</dd><dt><span>positive :</span></dt><dd>down</dd><dt><span>long_name :</span></dt><dd>pressure</dd><dt><span>standard_name :</span></dt><dd>air_pressure</dd></dl></div><pre class='xr-var-data'>array([1.00e+05, 9.25e+04, 8.50e+04, 7.00e+04, 6.00e+04, 5.00e+04, 4.00e+04, 14:10:23 ? ^^^ ^^^ ^^^^ ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^ ^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^ ^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ 14:10:23 3.00e+04, 2.50e+04, 2.00e+04, 1.50e+04, 1.00e+04, 7.00e+03, 5.00e+03, 14:10:23 3.00e+03, 2.00e+03, 1.00e+03, 7.00e+02, 5.00e+02, 3.00e+02, 2.00e+02, 14:10:23 - 1.00e+02, 4.00e+01])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>-89.14 -88.03 ... 88.03 89.14</div><input id='attrs-76e6ade8-71ab-4b23-a25c-4b3ae4b22554' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-76e6ade8-71ab-4b23-a25c-4b3ae4b22554' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-57be2611-284d-412b-a1b5-d6d938fcecbb' class='xr-var-data-in' type='checkbox'><label for='data-57be2611-284d-412b-a1b5-d6d938fcecbb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd></dl></div><pre class='xr-var-data'>array([-89.14152, -88.02943, -86.91077, -85.79063, -84.66992, -83.54895, 14:10:23 ? ^^^^^^^ -------------------------------------------------------------------------------------- ------------------ ^^^^^^^^^^ ^^^ ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 14:10:23 + 1.00e+02, 4.00e+01])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lat</span></div><div class='xr-var-dims'>(lat)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>-89.14 -88.03 ... 88.03 89.14</div><input id='attrs-1f13ad2b-d3e3-4825-adc7-7625bac3425e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-1f13ad2b-d3e3-4825-adc7-7625bac3425e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-daf5ddf4-0fd0-4cb3-aa9f-91dbe77e0eff' class='xr-var-data-in' type='checkbox'><label for='data-daf5ddf4-0fd0-4cb3-aa9f-91dbe77e0eff' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>lat_bnds</dd><dt><span>units :</span></dt><dd>degrees_north</dd><dt><span>axis :</span></dt><dd>Y</dd><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>standard_name :</span></dt><dd>latitude</dd></dl></div><pre class='xr-var-data'>array([-89.14152, -88.02943, -86.91077, -85.79063, -84.66992, -83.54895, 14:10:23 ? ++++++++++++++++++++++++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^ ^^ +++ +++++++++++++++++++++++++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ 14:10:23 -82.42782, -81.30659, -80.18531, -79.06398, -77.94262, -76.82124, 14:10:23 -75.69984, -74.57843, -73.45701, -72.33558, -71.21414, -70.09269, 14:10:23 -68.97124, -67.84978, -66.72833, -65.60686, -64.4854 , -63.36393, 14:10:23 -62.24246, -61.12099, -59.99952, -58.87804, -57.75657, -56.63509, 14:10:23 -55.51361, -54.39214, -53.27066, -52.14917, -51.02769, -49.90621, 14:10:23 -48.78473, -47.66325, -46.54176, -45.42028, -44.29879, -43.17731, 14:10:23 -42.05582, -40.93434, -39.81285, -38.69137, -37.56988, -36.44839, 14:10:23 -35.32691, -34.20542, -33.08393, -31.96244, -30.84096, -29.71947, 14:10:23 -28.59798, -27.47649, -26.355 , -25.23351, -24.11203, -22.99054, 14:10:23 -21.86905, -20.74756, -19.62607, -18.50458, -17.38309, -16.2616 , 14:10:23 -15.14011, -14.01862, -12.89713, -11.77564, -10.65415, -9.53266, 14:10:23 -8.41117, -7.28968, -6.16819, -5.0467 , -3.92521, -2.80372, 14:10:23 -1.68223, -0.56074, 0.56074, 1.68223, 2.80372, 3.92521, 14:10:23 5.0467 , 6.16819, 7.28968, 8.41117, 9.53266, 10.65415, 14:10:23 11.77564, 12.89713, 14.01862, 15.14011, 16.2616 , 17.38309, 14:10:23 18.50458, 19.62607, 20.74756, 21.86905, 22.99054, 24.11203, 14:10:23 25.23351, 26.355 , 27.47649, 28.59798, 29.71947, 30.84096, 14:10:23 31.96244, 33.08393, 34.20542, 35.32691, 36.44839, 37.56988, 14:10:23 38.69137, 39.81285, 40.93434, 42.05582, 43.17731, 44.29879, 14:10:23 45.42028, 46.54176, 47.66325, 48.78473, 49.90621, 51.02769, 14:10:23 52.14917, 53.27066, 54.39214, 55.51361, 56.63509, 57.75657, 14:10:23 58.87804, 59.99952, 61.12099, 62.24246, 63.36393, 64.4854 , 14:10:23 65.60686, 66.72833, 67.84978, 68.97124, 70.09269, 71.21414, 14:10:23 72.33558, 73.45701, 74.57843, 75.69984, 76.82124, 77.94262, 14:10:23 79.06398, 80.18531, 81.30659, 82.42782, 83.54895, 84.66992, 14:10:23 - 85.79063, 86.91077, 88.02943, 89.14152])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>0.0 1.125 2.25 ... 357.8 358.9</div><input id='attrs-29b379bf-d1c9-49e9-a2c5-e2f9eaf313c8' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-29b379bf-d1c9-49e9-a2c5-e2f9eaf313c8' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-28a25260-923b-4519-8f17-1133533ca250' class='xr-var-data-in' type='checkbox'><label for='data-28a25260-923b-4519-8f17-1133533ca250' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd></dl></div><pre class='xr-var-data'>array([ 0. , 1.125, 2.25 , ..., 356.625, 357.75 , 358.875])</pre></li></ul></div></li><li class='xr-section-item'><input id='section-d81aa5df-4800-414a-9b92-4ed937c29c19' class='xr-section-summary-in' type='checkbox' checked><label for='section-d81aa5df-4800-414a-9b92-4ed937c29c19' class='xr-section-summary' >Data variables: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>time_bnds</span></div><div class='xr-var-dims'>(time, bnds)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-642fcdbc-711c-4d14-98ce-21bee96a1d22' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-642fcdbc-711c-4d14-98ce-21bee96a1d22' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ab66c2d8-00d4-41c9-8c6e-52162d80130c' class='xr-var-data-in' type='checkbox'><label for='data-ab66c2d8-00d4-41c9-8c6e-52162d80130c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([['1991-01-01T00:00:00.000000000', '1991-02-01T00:00:00.000000000'], 14:10:23 ? ^ ^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ ^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ ^^ ^^^^^^^^^^^^^ ^^ ^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 14:10:23 + 85.79063, 86.91077, 88.02943, 89.14152])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>lon</span></div><div class='xr-var-dims'>(lon)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>0.0 1.125 2.25 ... 357.8 358.9</div><input id='attrs-41d253b5-3be7-48cb-9c10-51e1011571aa' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-41d253b5-3be7-48cb-9c10-51e1011571aa' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-782331a7-dd98-441d-8525-66e654124fdb' class='xr-var-data-in' type='checkbox'><label for='data-782331a7-dd98-441d-8525-66e654124fdb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>bounds :</span></dt><dd>lon_bnds</dd><dt><span>units :</span></dt><dd>degrees_east</dd><dt><span>axis :</span></dt><dd>X</dd><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>standard_name :</span></dt><dd>longitude</dd></dl></div><pre class='xr-var-data'>array([ 0. , 1.125, 2.25 , ..., 356.625, 357.75 , 358.875])</pre></li></ul></div></li><li class='xr-section-item'><input id='section-63c4c5fc-1af3-4b8c-9fef-0f18d5b2a5aa' class='xr-section-summary-in' type='checkbox' checked><label for='section-63c4c5fc-1af3-4b8c-9fef-0f18d5b2a5aa' class='xr-section-summary' >Data variables: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>time_bnds</span></div><div class='xr-var-dims'>(time, bnds)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-bdf4cb41-c208-43e5-b96f-1827c3c503ab' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-bdf4cb41-c208-43e5-b96f-1827c3c503ab' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f879370d-2e22-421f-a37c-79c636fe7245' class='xr-var-data-in' type='checkbox'><label for='data-f879370d-2e22-421f-a37c-79c636fe7245' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([['1991-01-01T00:00:00.000000000', '1991-02-01T00:00:00.000000000'], 14:10:23 ? ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ ^ ^^^^^^^ 14:10:23 ['1991-02-01T00:00:00.000000000', '1991-03-01T00:00:00.000000000'], 14:10:23 ['1991-03-01T00:00:00.000000000', '1991-04-01T00:00:00.000000000'], 14:10:23 ..., 14:10:23 ['2000-10-01T00:00:00.000000000', '2000-11-01T00:00:00.000000000'], 14:10:23 ['2000-11-01T00:00:00.000000000', '2000-12-01T00:00:00.000000000'], 14:10:23 ['2000-12-01T00:00:00.000000000', '2001-01-01T00:00:00.000000000']], 14:10:23 - dtype='datetime64[ns]')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>lat_bnds</span></div><div class='xr-var-dims'>(lat, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-68557d74-4458-49c5-8593-961c61ebdbde' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-68557d74-4458-49c5-8593-961c61ebdbde' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e9106e86-3743-47b6-bad0-e56ebe017e8f' class='xr-var-data-in' type='checkbox'><label for='data-e9106e86-3743-47b6-bad0-e56ebe017e8f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([[-90. , -88.585475], 14:10:23 + dtype='datetime64[ns]')</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>lat_bnds</span></div><div class='xr-var-dims'>(lat, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-da41be85-4161-4d63-8926-c2b694c1abc1' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-da41be85-4161-4d63-8926-c2b694c1abc1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9c7f29ec-d962-4e8f-9277-35424552df4c' class='xr-var-data-in' type='checkbox'><label for='data-9c7f29ec-d962-4e8f-9277-35424552df4c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([[-90. , -88.585475], 14:10:23 [-88.585475, -87.4701 ], 14:10:23 [-87.4701 , -86.3507 ], 14:10:23 ..., 14:10:23 [ 86.3507 , 87.4701 ], 14:10:23 [ 87.4701 , 88.585475], 14:10:23 - [ 88.585475, 90. ]])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>lon_bnds</span></div><div class='xr-var-dims'>(lon, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-615d215c-edf1-491c-979e-d455d18bc3f2' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-615d215c-edf1-491c-979e-d455d18bc3f2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3dcd90a4-8151-461a-a2c3-ec328a576e2b' class='xr-var-data-in' type='checkbox'><label for='data-3dcd90a4-8151-461a-a2c3-ec328a576e2b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([[ -0.5625, 0.5625], 14:10:23 + [ 88.585475, 90. ]])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>lon_bnds</span></div><div class='xr-var-dims'>(lon, bnds)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-45a674e9-d636-4880-89de-3d5dc2473fc2' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-45a674e9-d636-4880-89de-3d5dc2473fc2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2d320769-221a-4fb4-b29e-676232ecd71e' class='xr-var-data-in' type='checkbox'><label for='data-2d320769-221a-4fb4-b29e-676232ecd71e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><pre class='xr-var-data'>array([[ -0.5625, 0.5625], 14:10:23 [ 0.5625, 1.6875], 14:10:23 [ 1.6875, 2.8125], 14:10:23 ..., 14:10:23 [356.0625, 357.1875], 14:10:23 [357.1875, 358.3125], 14:10:23 - [358.3125, 359.4375]])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>ta</span></div><div class='xr-var-dims'>(time, plev, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-6c42af4f-298f-4fa8-99fb-45c8d795c211' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6c42af4f-298f-4fa8-99fb-45c8d795c211' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ce281630-65d4-44d3-919b-f62eefea5cb4' class='xr-var-data-in' type='checkbox'><label for='data-ce281630-65d4-44d3-919b-f62eefea5cb4' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>air_temperature</dd><dt><span>long_name :</span></dt><dd>Air Temperature</dd><dt><span>units :</span></dt><dd>K</dd><dt><span>original_name :</span></dt><dd>T</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>cell_measures :</span></dt><dd>area: areacella</dd><dt><span>history :</span></dt><dd>DATE_TIME_TZ altered by CMOR: replaced missing value flag (-9.99e+33) with standard missing value (1e+20).</dd><dt><span>associated_files :</span></dt><dd>baseURL: http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation gridspecFile: gridspec_atmos_fx_MRI-CGCM3_decadal1980_r0i0p0.nc areacella: areacella_fx_MRI-CGCM3_decadal1980_r0i0p0.nc</dd></dl></div><pre class='xr-var-data'>[141312000 values with dtype=float32]</pre></li></ul></div></li><li class='xr-section-item'><input id='section-8470fe4d-f5cb-4d55-8ead-17283ac6ed5f' class='xr-section-summary-in' type='checkbox' ><label for='section-8470fe4d-f5cb-4d55-8ead-17283ac6ed5f' class=' 14:10:23 ? - ^^^ ^^^^^^ -------------- ------------------------------------------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ ^^^^^^^ ^^^^^^^^^^ ---------------------------------------------------------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 14:10:23 + [358.3125, 359.4375]])</pre></li><li class='xr-var-item'><div class='xr-var-name'><span>ta</span></div><div class='xr-var-dims'>(time, plev, lat, lon)</div><div class='xr-var-dtype'>float32</div><div class='xr-var-preview xr-preview'>...</div><input id='attrs-15c2193c-80b9-4f20-8e7b-2009647693b3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-15c2193c-80b9-4f20-8e7b-2009647693b3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e4ead619-0798-48a5-a5f9-fe62cee2f7a3' class='xr-var-data-in' type='checkbox'><label for='data-e4ead619-0798-48a5-a5f9-fe62cee2f7a3' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>standard_name :</span></dt><dd>air_temperature</dd><dt><span>long_name :</span></dt><dd>Air Temperature</dd><dt><span>units :</span></dt><dd>K</dd><dt><span>original_name :</span></dt><dd>T</dd><dt><span>cell_methods :</span></dt><dd>time: mean (interval: 30 minutes)</dd><dt><span>cell_measures :</span></dt><dd>area: areacella</dd><dt><span>history :</span></dt><dd>DATE_TIME_TZ altered by CMOR: replaced missing value flag (-9.99e+33) with standard missing value (1e+20).</dd><dt><span>associated_files :</span></dt><dd>baseURL: http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation gridspecFile: gridspec_atmos_fx_MRI-CGCM3_decadal1980_r0i0p0.nc areacella: areacella_fx_MRI-CGCM3_decadal1980_r0i0p0.nc</dd></dl></div><pre class='xr-var-data'>[141312000 values with dtype=float32]</pre></li></ul></div></li><li class='xr-section-item'><input id='section-880827b2-51e2-423d-924e-cbb8a77c3ef8' class='xr-section-summary-in' type='checkbox' ><label for='section-880827b2-51e2-423d-924e-cbb8a77c3ef8' class=' 14:10:23 ? ++++++++++++++++++++++++++++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^ ^^^^^^ +++++++++++++++++++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +++++++++++ ^^^^^^^^ ^^^^^^^^^ +++++++++++++ ++++++++++++++ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ ^^^^^^^ ^^^^^^^^^^^^^^ 14:10:23 ```
tlvu
force-pushed
the
update-notebooks-to-match-new-jupyter-env
branch
from
April 29, 2020 04:33
0a11ac6
to
3d3595d
Compare
tlvu
added a commit
to Ouranosinc/PAVICS-e2e-workflow-tests
that referenced
this pull request
Apr 29, 2020
release: update to use image pavics/workflow-tests:200427 New build of our Jupyter env. Required update to the notebooks for owslib and xarray breaking changes, see commit Ouranosinc/pavics-sdi@08325cb or PR Ouranosinc/pavics-sdi#170. Noticeable changes: ```diff # geopandas switched from conda to pip package # this is a little bit odd since we pinned the conda version to 0.6.2 # should not be the cause of Jenkins failure since Raven tests are not enabled yet < - geopandas=0.6.2=py_0 > - geopandas==0.7.0 < - xarray=0.15.0=py_0 > - xarray=0.15.1=py_0 < - owslib=0.19.1=py_0 > - owslib=0.19.2=py_1 < - dask-core=2.12.0=py_0 > - dask-core=2.15.0=py_0 < - distributed==2.12.0 > - distributed==2.15.0 < - xclim==0.14.0 > - xclim==0.16.0 ``` Full conda env export diff: [200312-200427-conda-env-export.diff.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/4547396/200312-200427-conda-env-export.diff.txt) ``` 10c10 < - alembic=1.4.1=py_0 --- > - alembic=1.4.2=pyh9f0ad1d_0 14,15c14,15 < - beautifulsoup4=4.8.2=py37_0 < - bleach=3.1.1=py_0 --- > - beautifulsoup4=4.9.0=py37hc8dfbb8_0 > - bleach=3.1.4=pyh9f0ad1d_0 18a19 > - brotlipy=0.7.0=py37h8f50634_1000 20,22c21,23 < - ca-certificates=2019.11.28=hecc5488_0 < - cairo=1.16.0=hfb77d84_1002 < - cartopy=0.17.0=py37h39d8c00_1011 --- > - ca-certificates=2020.4.5.1=hecc5488_0 > - cairo=1.16.0=hcf35c78_1003 > - cartopy=0.17.0=py37h17ca249_1015 24c25 < - cdtime=3.1.3=py37h1ac8016_0 --- > - cdtime=3.1.3=py37h006a570_2 26c27 < - certifi=2019.11.28=py37hc8dfbb8_1 --- > - certifi=2020.4.5.1=py37hc8dfbb8_0 29,32c30,33 < - cfitsio=3.470=hb60a0a2_2 < - cftime=1.0.4.2=py37hc1659b7_0 < - chardet=3.0.4=py37_1003 < - click=7.0=py_0 --- > - cfitsio=3.470=h00dd3da_3 > - cftime=1.1.1.2=py37h03ebfcd_0 > - chardet=3.0.4=py37hc8dfbb8_1006 > - click=7.1.1=pyh8c360ce_0 37,40c38,41 < - configurable-http-proxy=4.2.0=node13_he01fd0c_2 < - coverage=5.0.3=py37h8f50634_1 < - cryptography=2.8=py37h72c5cf5_1 < - curl=7.68.0=hf8cf82a_0 --- > - configurable-http-proxy=4.2.1=node13_he01fd0c_0 > - coverage=5.1=py37h8f50634_0 > - cryptography=2.8=py37hb09aad4_2 > - curl=7.69.1=h33f0ec9_0 43c44 < - dask-core=2.12.0=py_0 --- > - dask-core=2.15.0=py_0 51,53c52,54 < - entrypoints=0.3=py37_1000 < - esgf-compute-api=2.2.3=py_0 < - esmf=8.0.0=nompi_he6d0a24_5 --- > - entrypoints=0.3=py37hc8dfbb8_1001 > - esgf-compute-api=2.3.3=py_0 > - esmf=8.0.0=nompi_hb0fcdcb_6 59c60 < - freetype=2.10.0=he983fc9_1 --- > - freetype=2.10.1=he06d7ca_0 61c62 < - future=0.18.2=py37_0 --- > - future=0.18.2=py37hc8dfbb8_1 63c64 < - gdal=3.0.4=py37hbb6b9fb_1 --- > - gdal=3.0.4=py37h4b180d9_6 65,67c66,67 < - geopandas=0.6.2=py_0 < - geos=3.8.0=he1b5a44_1 < - geotiff=1.5.1=hcbe54f9_9 --- > - geos=3.8.1=he1b5a44_0 > - geotiff=1.5.1=h05acad5_10 71,73c71,73 < - gitdb=4.0.2=py_0 < - gitpython=3.1.0=py_0 < - glib=2.58.3=py37h6f030ca_1002 --- > - gitdb=4.0.4=py_0 > - gitpython=3.1.1=py_0 > - glib=2.64.2=h6f030ca_0 83,86c83,87 < - importlib_metadata=1.5.0=py37_0 < - ipykernel=5.1.4=py37h5ca1d4c_0 < - ipyleaflet=0.12.3=py_1 < - ipython=7.13.0=py37h5ca1d4c_0 --- > - importlib-metadata=1.6.0=py37hc8dfbb8_0 > - importlib_metadata=1.6.0=0 > - ipykernel=5.2.1=py37h43977f1_0 > - ipyleaflet=0.12.4=pyh9f0ad1d_0 > - ipython=7.13.0=py37hc8dfbb8_2 90,91c91,92 < - jedi=0.16.0=py37_0 < - jinja2=2.11.1=py_0 --- > - jedi=0.17.0=py37hc8dfbb8_0 > - jinja2=2.11.2=pyh9f0ad1d_0 95c96 < - jsonschema=3.2.0=py37_0 --- > - jsonschema=3.2.0=py37hc8dfbb8_1 97,99c98,100 < - jupyter_client=6.0.0=py_0 < - jupyter_console=6.1.0=py_0 < - jupyter_core=4.6.3=py37_0 --- > - jupyter_client=6.1.3=py_0 > - jupyter_console=6.1.0=py_1 > - jupyter_core=4.6.3=py37hc8dfbb8_1 104,109c105,110 < - jupyterlab=2.0.1=py_0 < - jupyterlab_pygments=0.1.0=py_0 < - jupyterlab_server=1.0.7=py_0 < - kealib=1.4.12=hec59c27_0 < - kiwisolver=1.1.0=py37h99015e2_1 < - krb5=1.16.4=h2fd8d38_0 --- > - jupyterlab=2.1.1=py_0 > - jupyterlab_pygments=0.1.1=pyh9f0ad1d_0 > - jupyterlab_server=1.1.1=py_0 > - kealib=1.4.13=hec59c27_0 > - kiwisolver=1.2.0=py37h99015e2_0 > - krb5=1.17.1=h2fd8d38_0 111,112c112,113 < - lazy-object-proxy=1.4.3=py37h516909a_1 < - ld_impl_linux-64=2.33.1=h53a641e_8 --- > - lazy-object-proxy=1.4.3=py37h8f50634_2 > - ld_impl_linux-64=2.34=h53a641e_0 115,116c116,117 < - libcdms=3.1.2=ha54dda3_8 < - libcf=1.0.3=py37hdee1361_5 --- > - libcdms=3.1.2=nompi_h70c2909_110 > - libcf=1.0.3=nompi_ha20483a_107 118,121c119,122 < - libcurl=7.68.0=hda55be3_0 < - libdap4=3.20.4=hd3bb157_0 < - libdrs=3.1.2=h9b7ed86_9 < - libdrs_f=3.1.2=h322d3c2_5 --- > - libcurl=7.69.1=hf7181ac_0 > - libdap4=3.20.6=h1d1bd15_0 > - libdrs=3.1.2=nompi_h4ca35b2_111 > - libdrs_f=3.1.2=nompi_hd82fec8_109 123c124 < - libffi=3.2.1=he1b5a44_1006 --- > - libffi=3.2.1=he1b5a44_1007 125c126 < - libgdal=3.0.4=h022d3c0_1 --- > - libgdal=3.0.4=h3dfc09a_6 128c129 < - libiconv=1.15=h516909a_1005 --- > - libiconv=1.15=h516909a_1006 132,133c133,134 < - libllvm9=9.0.1=hc9558a2_0 < - libnetcdf=4.7.3=nompi_h9f9fd6a_101 --- > - libllvm9=9.0.1=he513fc3_1 > - libnetcdf=4.7.4=nompi_h9f9fd6a_101 135,136c136,137 < - libpng=1.6.37=hed695b0_0 < - libpq=12.2=hae5116b_0 --- > - libpng=1.6.37=hed695b0_1 > - libpq=12.2=h5513abc_1 139c140 < - libspatialite=4.3.0a=hd318ce7_1036 --- > - libspatialite=4.3.0a=h2482549_1038 142c143 < - libtiff=4.1.0=hc3755c2_3 --- > - libtiff=4.1.0=hc7e4089_6 146c147 < - libwebp=1.0.2=h56121f0_5 --- > - libwebp-base=1.1.0=h516909a_3 151,152c152,153 < - lxml=4.5.0=py37h7ec2d77_0 < - lz4-c=1.8.3=he1b5a44_1001 --- > - lxml=4.5.0=py37he3881c9_1 > - lz4-c=1.9.2=he1b5a44_0 155,156c156,157 < - matplotlib=3.2.0=1 < - matplotlib-base=3.2.0=py37h250f245_1 --- > - matplotlib=3.2.1=0 > - matplotlib-base=3.2.1=py37h30547a4_0 159c160 < - mistune=0.8.4=py37h516909a_1000 --- > - mistune=0.8.4=py37h8f50634_1001 162c163 < - nbconvert=5.6.1=py37_0 --- > - nbconvert=5.6.1=py37hc8dfbb8_1 164c165 < - nbformat=5.0.4=py_0 --- > - nbformat=5.0.6=py_0 167,168c168,169 < - netcdf-fortran=4.5.2=nompi_h09cde99_103 < - netcdf4=1.5.3=nompi_py37hd35fb8e_102 --- > - netcdf-fortran=4.5.2=nompi_h45d7149_104 > - netcdf4=1.5.3=nompi_py37hec16513_103 171c172 < - nodejs=13.9.0=h10a4023_0 --- > - nodejs=13.13.0=hf5d1a2b_0 175c176 < - numpy=1.18.1=py37h8960a57_0 --- > - numpy=1.18.1=py37h8960a57_1 181,182c182,183 < - openssl=1.1.1d=h516909a_0 < - owslib=0.19.1=py_0 --- > - openssl=1.1.1g=h516909a_0 > - owslib=0.19.2=py_1 186c187 < - pandoc=2.9.2=0 --- > - pandoc=2.9.2.1=0 188c189 < - parso=0.6.2=py_0 --- > - parso=0.7.0=pyh9f0ad1d_0 190,192c191,193 < - pexpect=4.8.0=py37_0 < - pickleshare=0.7.5=py37_1000 < - pillow=7.0.0=py37hefe7db6_0 --- > - pexpect=4.8.0=py37hc8dfbb8_1 > - pickleshare=0.7.5=py37hc8dfbb8_1001 > - pillow=7.1.2=py37h718be6c_0 198,199c199,200 < - postgresql=12.2=hf1211e9_0 < - proj=6.3.1=hc80f0dc_1 --- > - postgresql=12.2=h8573dbc_1 > - proj=7.0.0=h966b41f_3 201c202,203 < - prompt_toolkit=2.0.10=py_0 --- > - prompt-toolkit=3.0.5=py_0 > - prompt_toolkit=3.0.5=0 211c213 < - pykdtree=1.3.1=py37hc1659b7_1002 --- > - pykdtree=1.3.1=py37h03ebfcd_1003 213,214c215,216 < - pyparsing=2.4.6=py_0 < - pyproj=2.5.0=py37he3cd046_1 --- > - pyparsing=2.4.7=pyh9f0ad1d_0 > - pyproj=2.6.0=py37h34dd122_1 216c218 < - pyrsistent=0.15.7=py37h516909a_0 --- > - pyrsistent=0.16.0=py37h8f50634_0 218,220c220,222 < - pysocks=1.7.1=py37_0 < - pytest=5.3.5=py37_1 < - python=3.7.6=h357f687_4_cpython --- > - pysocks=1.7.1=py37hc8dfbb8_1 > - pytest=5.4.1=py37hc8dfbb8_0 > - python=3.7.6=h8356626_5_cpython 226,227c228,230 < - pywavelets=1.1.1=py37hc1659b7_0 < - pyzmq=19.0.0=py37h1768529_0 --- > - pywavelets=1.1.1=py37h03ebfcd_1 > - pyyaml=5.3.1=py37h8f50634_0 > - pyzmq=19.0.0=py37hac76be4_1 229c232 < - qtconsole=4.7.1=py_0 --- > - qtconsole=4.7.3=pyh9f0ad1d_0 234,237c237,240 < - requests=2.23.0=py37_0 < - rtree=0.9.4=py37h7b0cdae_0 < - ruamel.yaml=0.16.6=py37h516909a_0 < - ruamel.yaml.clib=0.2.0=py37h516909a_0 --- > - requests=2.23.0=pyh8c360ce_2 > - rtree=0.9.4=py37h8526d28_1 > - ruamel.yaml=0.16.6=py37h8f50634_1 > - ruamel.yaml.clib=0.2.0=py37h8f50634_1 239c242 < - scipy=1.4.1=py37h921218d_0 --- > - scipy=1.4.1=py37ha3d9a3c_3 241,242c244,245 < - setuptools=46.0.0=py37hc8dfbb8_2 < - shapely=1.7.0=py37hb106bac_1 --- > - setuptools=46.1.3=py37hc8dfbb8_0 > - shapely=1.7.0=py37hc88ce51_3 244c247 < - smmap=3.0.1=py_0 --- > - smmap=3.0.2=pyh9f0ad1d_0 246,247c249,250 < - soupsieve=1.9.4=py37_0 < - sqlalchemy=1.3.15=py37h8f50634_1 --- > - soupsieve=1.9.4=py37hc8dfbb8_1 > - sqlalchemy=1.3.16=py37h8f50634_0 250c253 < - terminado=0.8.3=py37_0 --- > - terminado=0.8.3=py37hc8dfbb8_1 253c256 < - tiledb=1.7.0=hcde45ca_2 --- > - tiledb=1.7.7=h8efa9f0_1 259c262 < - tzcode=2019a=h516909a_1002 --- > - tzcode=2020a=h516909a_0 261c264 < - urllib3=1.25.7=py37_0 --- > - urllib3=1.25.9=py_0 265c268 < - wcwidth=0.1.8=py_0 --- > - wcwidth=0.1.9=pyh9f0ad1d_0 272c275 < - xarray=0.15.0=py_0 --- > - xarray=0.15.1=py_0 285c288,289 < - xz=5.2.4=h14c3975_1001 --- > - xz=5.2.5=h516909a_0 > - yaml=0.2.4=h516909a_0 289c293 < - zstd=1.4.4=h3b9ef0a_1 --- > - zstd=1.4.4=h6597ccf_3 293,294c297,298 < - bokeh==2.0.0 < - boltons==20.0.0 --- > - bokeh==2.0.2 > - boltons==20.1.0 298,299c302,303 < - distributed==2.12.0 < - fsspec==0.6.2 --- > - distributed==2.15.0 > - fsspec==0.7.3 301a306 > - geopandas==0.7.0 303a309 > - llvmlite==0.32.0 307a314 > - numba==0.49.0 314d320 < - pyyaml==5.3 321c327 < - typing-extensions==3.7.4.1 --- > - typing-extensions==3.7.4.2 323c329 < - xclim==0.14.0 --- > - xclim==0.16.0 ``` Full new conda env content: [200427-conda-env-export.yml.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/4547399/200427-conda-env-export.yml.txt) ``` name: birdy channels: - cdat - conda-forge - defaults dependencies: - _libgcc_mutex=0.1=conda_forge - _openmp_mutex=4.5=0_gnu - affine=2.3.0=py_0 - alembic=1.4.2=pyh9f0ad1d_0 - async_generator=1.10=py_0 - attrs=19.3.0=py_0 - backcall=0.1.0=py_0 - beautifulsoup4=4.9.0=py37hc8dfbb8_0 - bleach=3.1.4=pyh9f0ad1d_0 - blinker=1.4=py_1 - boost-cpp=1.72.0=h8e57a91_0 - branca=0.3.1=py_0 - brotlipy=0.7.0=py37h8f50634_1000 - bzip2=1.0.8=h516909a_2 - ca-certificates=2020.4.5.1=hecc5488_0 - cairo=1.16.0=hcf35c78_1003 - cartopy=0.17.0=py37h17ca249_1015 - cdat_info=8.2=py_7 - cdtime=3.1.3=py37h006a570_2 - cdutil=8.2=py_2 - certifi=2020.4.5.1=py37hc8dfbb8_0 - certipy=0.1.3=py_0 - cffi=1.14.0=py37hd463f26_0 - cfitsio=3.470=h00dd3da_3 - cftime=1.1.1.2=py37h03ebfcd_0 - chardet=3.0.4=py37hc8dfbb8_1006 - click=7.1.1=pyh8c360ce_0 - click-plugins=1.1.1=py_0 - cligj=0.5.0=py_0 - cloudpickle=1.3.0=py_0 - colorama=0.4.3=py_0 - configurable-http-proxy=4.2.1=node13_he01fd0c_0 - coverage=5.1=py37h8f50634_0 - cryptography=2.8=py37hb09aad4_2 - curl=7.69.1=h33f0ec9_0 - cycler=0.10.0=py_2 - cytoolz=0.10.1=py37h516909a_0 - dask-core=2.15.0=py_0 - dbus=1.13.6=he372182_0 - decorator=4.4.2=py_0 - defusedxml=0.6.0=py_0 - descartes=1.1.0=py_4 - distarray=2.12.2=py_1 - docopt=0.6.2=py_1 - dv3d=8.2=py_0 - entrypoints=0.3=py37hc8dfbb8_1001 - esgf-compute-api=2.3.3=py_0 - esmf=8.0.0=nompi_hb0fcdcb_6 - esmpy=8.0.0=nompi_py37hf0e99fa_1 - expat=2.2.9=he1b5a44_2 - ffmpeg=4.2=h167e202_0 - fiona=1.8.13=py37h900e953_0 - fontconfig=2.13.1=h86ecdb6_1001 - freetype=2.10.1=he06d7ca_0 - freexl=1.0.5=h14c3975_1002 - future=0.18.2=py37hc8dfbb8_1 - g2clib=1.6.0=hf3f1b0b_9 - gdal=3.0.4=py37h4b180d9_6 - genutil=8.2=py37hc1659b7_3 - geos=3.8.1=he1b5a44_0 - geotiff=1.5.1=h05acad5_10 - gettext=0.19.8.1=hc5be6a0_1002 - ghostscript=9.22=hf484d3e_1001 - giflib=5.2.1=h516909a_2 - gitdb=4.0.4=py_0 - gitpython=3.1.1=py_0 - glib=2.64.2=h6f030ca_0 - gmp=6.2.0=he1b5a44_2 - gnutls=3.6.5=hd3a4fd2_1002 - gst-plugins-base=1.14.5=h0935bb2_2 - gstreamer=1.14.5=h36ae1b5_2 - hdf4=4.2.13=hf30be14_1003 - hdf5=1.10.5=nompi_h3c11f04_1104 - icu=64.2=he1b5a44_1 - idna=2.9=py_1 - imageio=2.8.0=py_0 - importlib-metadata=1.6.0=py37hc8dfbb8_0 - importlib_metadata=1.6.0=0 - ipykernel=5.2.1=py37h43977f1_0 - ipyleaflet=0.12.4=pyh9f0ad1d_0 - ipython=7.13.0=py37hc8dfbb8_2 - ipython_genutils=0.2.0=py_1 - ipywidgets=7.5.1=py_0 - jasper=1.900.1=h07fcdf6_1006 - jedi=0.17.0=py37hc8dfbb8_0 - jinja2=2.11.2=pyh9f0ad1d_0 - jpeg=9c=h14c3975_1001 - json-c=0.13.1=h14c3975_1001 - json5=0.9.0=py_0 - jsonschema=3.2.0=py37hc8dfbb8_1 - jupyter=1.0.0=py_2 - jupyter_client=6.1.3=py_0 - jupyter_console=6.1.0=py_1 - jupyter_core=4.6.3=py37hc8dfbb8_1 - jupyter_server=0.1.1=py37_0 - jupyter_telemetry=0.0.5=py_0 - jupyterhub=1.1.0=py37_2 - jupyterhub-base=1.1.0=py37_2 - jupyterlab=2.1.1=py_0 - jupyterlab_pygments=0.1.1=pyh9f0ad1d_0 - jupyterlab_server=1.1.1=py_0 - kealib=1.4.13=hec59c27_0 - kiwisolver=1.2.0=py37h99015e2_0 - krb5=1.17.1=h2fd8d38_0 - lame=3.100=h14c3975_1001 - lazy-object-proxy=1.4.3=py37h8f50634_2 - ld_impl_linux-64=2.34=h53a641e_0 - libblas=3.8.0=11_openblas - libcblas=3.8.0=11_openblas - libcdms=3.1.2=nompi_h70c2909_110 - libcf=1.0.3=nompi_ha20483a_107 - libclang=9.0.1=default_hde54327_0 - libcurl=7.69.1=hf7181ac_0 - libdap4=3.20.6=h1d1bd15_0 - libdrs=3.1.2=nompi_h4ca35b2_111 - libdrs_f=3.1.2=nompi_hd82fec8_109 - libedit=3.1.20170329=hf8c457e_1001 - libffi=3.2.1=he1b5a44_1007 - libgcc-ng=9.2.0=h24d8f2e_2 - libgdal=3.0.4=h3dfc09a_6 - libgfortran-ng=7.3.0=hdf63c60_5 - libgomp=9.2.0=h24d8f2e_2 - libiconv=1.15=h516909a_1006 - libidn2=2.3.0=h516909a_0 - libkml=1.3.0=hb574062_1011 - liblapack=3.8.0=11_openblas - libllvm9=9.0.1=he513fc3_1 - libnetcdf=4.7.4=nompi_h9f9fd6a_101 - libopenblas=0.3.6=h6e990d7_6 - libpng=1.6.37=hed695b0_1 - libpq=12.2=h5513abc_1 - libsodium=1.0.17=h516909a_0 - libspatialindex=1.9.3=he1b5a44_3 - libspatialite=4.3.0a=h2482549_1038 - libssh2=1.8.2=h22169c7_2 - libstdcxx-ng=9.2.0=hdf63c60_2 - libtiff=4.1.0=hc7e4089_6 - libunistring=0.9.10=h14c3975_0 - libuuid=2.32.1=h14c3975_1000 - libuv=1.34.0=h516909a_0 - libwebp-base=1.1.0=h516909a_3 - libxcb=1.13=h14c3975_1002 - libxkbcommon=0.10.0=he1b5a44_0 - libxml2=2.9.10=hee79883_0 - libxslt=1.1.33=h31b3aaa_0 - lxml=4.5.0=py37he3881c9_1 - lz4-c=1.9.2=he1b5a44_0 - mako=1.1.0=py_0 - markupsafe=1.1.1=py37h8f50634_1 - matplotlib=3.2.1=0 - matplotlib-base=3.2.1=py37h30547a4_0 - mechanicalsoup=0.12.0=py_0 - mesalib=18.3.1=h590aaf7_0 - mistune=0.8.4=py37h8f50634_1001 - more-itertools=8.2.0=py_0 - munch=2.5.0=py_0 - nbconvert=5.6.1=py37hc8dfbb8_1 - nbdime=2.0.0=py37hc8dfbb8_0 - nbformat=5.0.6=py_0 - nbval=0.9.5=py_0 - ncurses=6.1=hf484d3e_1002 - netcdf-fortran=4.5.2=nompi_h45d7149_104 - netcdf4=1.5.3=nompi_py37hec16513_103 - nettle=3.4.1=h1bed415_1002 - networkx=2.4=py_1 - nodejs=13.13.0=hf5d1a2b_0 - notebook=6.0.3=py37_0 - nspr=4.25=he1b5a44_0 - nss=3.47=he751ad9_0 - numpy=1.18.1=py37h8960a57_1 - oauthlib=3.0.1=py_0 - olefile=0.46=py_0 - openblas=0.3.6=h6e990d7_6 - openh264=1.8.0=hdbcaa40_1000 - openjpeg=2.3.1=h981e76c_3 - openssl=1.1.1g=h516909a_0 - owslib=0.19.2=py_1 - packaging=20.1=py_0 - pamela=1.0.0=py_0 - pandas=0.25.3=py37hb3f55d8_0 - pandoc=2.9.2.1=0 - pandocfilters=1.4.2=py_1 - parso=0.7.0=pyh9f0ad1d_0 - pcre=8.44=he1b5a44_0 - pexpect=4.8.0=py37hc8dfbb8_1 - pickleshare=0.7.5=py37hc8dfbb8_1001 - pillow=7.1.2=py37h718be6c_0 - pip=20.0.2=py_2 - pixman=0.38.0=h516909a_1003 - pluggy=0.13.0=py37_0 - poppler=0.67.0=h14e79db_8 - poppler-data=0.4.9=1 - postgresql=12.2=h8573dbc_1 - proj=7.0.0=h966b41f_3 - prometheus_client=0.7.1=py_0 - prompt-toolkit=3.0.5=py_0 - prompt_toolkit=3.0.5=0 - pthread-stubs=0.4=h14c3975_1001 - ptyprocess=0.6.0=py_1001 - py=1.8.1=py_0 - pycparser=2.20=py_0 - pycurl=7.43.0.5=py37h16ce93b_0 - pydap=3.2.2=py37_1000 - pyepsg=0.4.0=py_0 - pygments=2.6.1=py_0 - pyjwt=1.7.1=py_0 - pykdtree=1.3.1=py37h03ebfcd_1003 - pyopenssl=19.1.0=py_1 - pyparsing=2.4.7=pyh9f0ad1d_0 - pyproj=2.6.0=py37h34dd122_1 - pyqt=5.12.3=py37hcca6a23_1 - pyrsistent=0.16.0=py37h8f50634_0 - pyshp=2.1.0=py_0 - pysocks=1.7.1=py37hc8dfbb8_1 - pytest=5.4.1=py37hc8dfbb8_0 - python=3.7.6=h8356626_5_cpython - python-dateutil=2.8.1=py_0 - python-editor=1.0.4=py_0 - python-json-logger=0.1.11=py_0 - python_abi=3.7=1_cp37m - pytz=2019.3=py_0 - pywavelets=1.1.1=py37h03ebfcd_1 - pyyaml=5.3.1=py37h8f50634_0 - pyzmq=19.0.0=py37hac76be4_1 - qt=5.12.5=hd8c4c69_1 - qtconsole=4.7.3=pyh9f0ad1d_0 - qtpy=1.9.0=py_0 - rasterio=1.1.3=py37h900e953_0 - readline=8.0=hf8c457e_0 - regionmask=0.5.0=py_1 - requests=2.23.0=pyh8c360ce_2 - rtree=0.9.4=py37h8526d28_1 - ruamel.yaml=0.16.6=py37h8f50634_1 - ruamel.yaml.clib=0.2.0=py37h8f50634_1 - scikit-image=0.16.2=py37hb3f55d8_0 - scipy=1.4.1=py37ha3d9a3c_3 - send2trash=1.5.0=py_0 - setuptools=46.1.3=py37hc8dfbb8_0 - shapely=1.7.0=py37hc88ce51_3 - six=1.14.0=py_1 - smmap=3.0.2=pyh9f0ad1d_0 - snuggs=1.4.7=py_0 - soupsieve=1.9.4=py37hc8dfbb8_1 - sqlalchemy=1.3.16=py37h8f50634_0 - sqlite=3.30.1=hcee41ef_0 - tbb=2018.0.5=h2d50403_0 - terminado=0.8.3=py37hc8dfbb8_1 - testpath=0.4.4=py_0 - threddsclient=0.4.2=py_0 - tiledb=1.7.7=h8efa9f0_1 - tk=8.6.10=hed695b0_0 - toolz=0.10.0=py_0 - tornado=6.0.4=py37h8f50634_1 - traitlets=4.3.3=py37hc8dfbb8_1 - traittypes=0.2.1=py_1 - tzcode=2020a=h516909a_0 - udunits2=2.2.27.6=h4e0c4b3_1001 - urllib3=1.25.9=py_0 - vcs=8.2=py_2 - voila=0.1.21=py_0 - vtk-cdat=8.2.0.8.2=py37_mesalibhead77ed_0 - wcwidth=0.1.9=pyh9f0ad1d_0 - webencodings=0.5.1=py_1 - webob=1.8.6=py_0 - wget=1.20.1=h22169c7_0 - wheel=0.34.2=py_1 - widgetsnbextension=3.5.1=py37_0 - x264=1!152.20180806=h14c3975_0 - xarray=0.15.1=py_0 - xerces-c=3.2.2=h8412b87_1004 - xorg-kbproto=1.0.7=h14c3975_1002 - xorg-libice=1.0.10=h516909a_0 - xorg-libsm=1.2.3=h84519dc_1000 - xorg-libx11=1.6.9=h516909a_0 - xorg-libxau=1.0.9=h14c3975_0 - xorg-libxdmcp=1.1.3=h516909a_0 - xorg-libxext=1.3.4=h516909a_0 - xorg-libxrender=0.9.10=h516909a_1002 - xorg-renderproto=0.11.1=h14c3975_1002 - xorg-xextproto=7.3.0=h14c3975_1002 - xorg-xproto=7.0.31=h14c3975_1007 - xz=5.2.5=h516909a_0 - yaml=0.2.4=h516909a_0 - zeromq=4.3.2=he1b5a44_2 - zipp=3.1.0=py_0 - zlib=1.2.11=h516909a_1006 - zstd=1.4.4=h6597ccf_3 - pip: - astunparse==1.6.3 - birdhouse-birdy==0.6.9 - bokeh==2.0.2 - boltons==20.1.0 - bottleneck==1.3.2 - cdms2==3.1.4 - colour==0.1.5 - distributed==2.15.0 - fsspec==0.7.3 - funcsigs==1.0.2 - geojson==2.5.0 - geopandas==0.7.0 - heapdict==1.0.1 - joblib==0.14.1 - llvmlite==0.32.0 - locket==0.2.0 - markdown==3.2.1 - mpld3==0.3 - msgpack==1.0.0 - numba==0.49.0 - partd==1.1.0 - pint==0.11 - pixiedust==1.1.18 - psutil==5.7.0 - pyqt5-sip==4.19.18 - pyqtwebengine==5.12.1 - regrid2==3.1.4 - requests-magpie==0.1.1 - salem==0.2.4 - scikit-learn==0.22.2.post1 - sortedcontainers==2.1.0 - tblib==1.6.0 - typing-extensions==3.7.4.2 - wrapt==1.12.1 - xclim==0.16.0 - zict==2.0.0 prefix: /usr/local/envs/birdy ```
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
To match new Jupyter env in PR Ouranosinc/PAVICS-e2e-workflow-tests#43.
New owslib 0.19.2 (we had 0.19.1 before) dropped the remaining of python 2 support so responses are now bytes instead of string. See PR geopython/OWSLib#659 or commit geopython/OWSLib@79f9430. I wouldn't expect a patch version release to drop python 2 support !
New xarray 0.15.1 default to html style output that allows collapsing/expanding data, see PR pydata/xarray#3812 or commit pydata/xarray@b155853.
Unfortunately had to force the old text style since the html style has randomness that breaks automated testing of the notebooks using nbval pytest plugin.
Finally a passing Jenkins run: http://jenkins.ouranos.ca/job/PAVICS-e2e-workflow-tests/job/new-docker-release-for-xclim/5/console