-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Turn on html repr by default #3812
Conversation
3ba014f
to
a225878
Compare
I am fairly confident that the failures are not related to the changes in this PR |
you're right, the failing minimum versions policy test has nothing to do with this PR. @crusaderky, can you take a look? |
Merging now, since the failure is unrelated |
I'm guessing the failure was a random conda failure given that master passed... |
@keewis I'll have a look |
…e-size * upstream/master: (24 commits) Fix alignment with join="override" when some dims are unindexed (pydata#3839) Fix CFTimeIndex-related errors stemming from updates in pandas (pydata#3764) Doctests fixes (pydata#3846) add xpublish to related projects (pydata#3850) update installation instruction (pydata#3849) Pint support for top-level functions (pydata#3611) un-xfail tests that append to netCDF files with scipy (pydata#3805) remove panel conversion (pydata#3845) Add nxarray to related-projects.rst (pydata#3848) Implement skipna kwarg in xr.quantile (pydata#3844) Allow `where` to receive a callable (pydata#3827) update macos image (pydata#3838) Label "Installed Versions" item in Issue template (pydata#3832) Add note on diff's n differing from pandas (pydata#3822) DOC: Add rioxarray and other external examples (pydata#3757) Use stable RTD image. removed mention that 'dims' are inferred from 'coords'-dict when omit… (pydata#3821) Coarsen keep attrs 3376 (pydata#3801) Turn on html repr by default (pydata#3812) Fix zarr append with groups (pydata#3610) ...
I think this will work out pretty well, though it surfaced a minor formatting glitch in our online docs: #3893 |
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 ```
…-jupyter-env Update notebooks to match new Jupyter env. 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. ![2020-04-28-134427_536x549_scrot](https://user-images.githubusercontent.com/11966697/80519794-89c80000-8956-11ea-8f0d-b95360b2d46c.png) 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
isort -rc . && black . && mypy . && flake8
whats-new.rst
for all changes andapi.rst
for new API