Skip to content
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 4 commits into from
Apr 29, 2020

Commits on Apr 28, 2020

  1. pavics_thredds.ipynb: refresh output since format change to html

    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>&lt;xar...:  time</pre>' == '<div><svg st...></div></div>'
    12:25:22    + <pre>&lt;xarray.Dataset&gt;
    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 (yukimoto@mri-jma.go.jp)
    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([&#x27;1991-01-16T12:00:00.000000000&#x27;, &#x27;1991-02-15T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1991-03-16T12:00:00.000000000&#x27;, &#x27;1991-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1991-05-16T12:00:00.000000000&#x27;, &#x27;1991-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1991-07-16T12:00:00.000000000&#x27;, &#x27;1991-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1991-09-16T00:00:00.000000000&#x27;, &#x27;1991-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1991-11-16T00:00:00.000000000&#x27;, &#x27;1991-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1992-01-16T12:00:00.000000000&#x27;, &#x27;1992-02-15T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1992-03-16T12:00:00.000000000&#x27;, &#x27;1992-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1992-05-16T12:00:00.000000000&#x27;, &#x27;1992-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1992-07-16T12:00:00.000000000&#x27;, &#x27;1992-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1992-09-16T00:00:00.000000000&#x27;, &#x27;1992-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1992-11-16T00:00:00.000000000&#x27;, &#x27;1992-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1993-01-16T12:00:00.000000000&#x27;, &#x27;1993-02-15T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1993-03-16T12:00:00.000000000&#x27;, &#x27;1993-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1993-05-16T12:00:00.000000000&#x27;, &#x27;1993-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1993-07-16T12:00:00.000000000&#x27;, &#x27;1993-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1993-09-16T00:00:00.000000000&#x27;, &#x27;1993-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1993-11-16T00:00:00.000000000&#x27;, &#x27;1993-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1994-01-16T12:00:00.000000000&#x27;, &#x27;1994-02-15T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1994-03-16T12:00:00.000000000&#x27;, &#x27;1994-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1994-05-16T12:00:00.000000000&#x27;, &#x27;1994-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1994-07-16T12:00:00.000000000&#x27;, &#x27;1994-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1994-09-16T00:00:00.000000000&#x27;, &#x27;1994-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1994-11-16T00:00:00.000000000&#x27;, &#x27;1994-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1995-01-16T12:00:00.000000000&#x27;, &#x27;1995-02-15T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1995-03-16T12:00:00.000000000&#x27;, &#x27;1995-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1995-05-16T12:00:00.000000000&#x27;, &#x27;1995-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1995-07-16T12:00:00.000000000&#x27;, &#x27;1995-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1995-09-16T00:00:00.000000000&#x27;, &#x27;1995-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1995-11-16T00:00:00.000000000&#x27;, &#x27;1995-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1996-01-16T12:00:00.000000000&#x27;, &#x27;1996-02-15T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1996-03-16T12:00:00.000000000&#x27;, &#x27;1996-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1996-05-16T12:00:00.000000000&#x27;, &#x27;1996-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1996-07-16T12:00:00.000000000&#x27;, &#x27;1996-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1996-09-16T00:00:00.000000000&#x27;, &#x27;1996-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1996-11-16T00:00:00.000000000&#x27;, &#x27;1996-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1997-01-16T12:00:00.000000000&#x27;, &#x27;1997-02-15T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1997-03-16T12:00:00.000000000&#x27;, &#x27;1997-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1997-05-16T12:00:00.000000000&#x27;, &#x27;1997-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1997-07-16T12:00:00.000000000&#x27;, &#x27;1997-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1997-09-16T00:00:00.000000000&#x27;, &#x27;1997-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1997-11-16T00:00:00.000000000&#x27;, &#x27;1997-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1998-01-16T12:00:00.000000000&#x27;, &#x27;1998-02-15T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1998-03-16T12:00:00.000000000&#x27;, &#x27;1998-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1998-05-16T12:00:00.000000000&#x27;, &#x27;1998-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1998-07-16T12:00:00.000000000&#x27;, &#x27;1998-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1998-09-16T00:00:00.000000000&#x27;, &#x27;1998-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1998-11-16T00:00:00.000000000&#x27;, &#x27;1998-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1999-01-16T12:00:00.000000000&#x27;, &#x27;1999-02-15T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1999-03-16T12:00:00.000000000&#x27;, &#x27;1999-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1999-05-16T12:00:00.000000000&#x27;, &#x27;1999-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1999-07-16T12:00:00.000000000&#x27;, &#x27;1999-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1999-09-16T00:00:00.000000000&#x27;, &#x27;1999-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;1999-11-16T00:00:00.000000000&#x27;, &#x27;1999-12-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2000-01-16T12:00:00.000000000&#x27;, &#x27;2000-02-15T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2000-03-16T12:00:00.000000000&#x27;, &#x27;2000-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2000-05-16T12:00:00.000000000&#x27;, &#x27;2000-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2000-07-16T12:00:00.000000000&#x27;, &#x27;2000-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2000-09-16T00:00:00.000000000&#x27;, &#x27;2000-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2000-11-16T00:00:00.000000000&#x27;, &#x27;2000-12-16T12:00:00.000000000&#x27;],
    12:25:22    -       dtype=&#x27;datetime64[ns]&#x27;)</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([[&#x27;1991-01-01T00:00:00.000000000&#x27;, &#x27;1991-02-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;1991-02-01T00:00:00.000000000&#x27;, &#x27;1991-03-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;1991-03-01T00:00:00.000000000&#x27;, &#x27;1991-04-01T00:00:00.000000000&#x27;],
    12:25:22    -        ...,
    12:25:22    -        [&#x27;2000-10-01T00:00:00.000000000&#x27;, &#x27;2000-11-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2000-11-01T00:00:00.000000000&#x27;, &#x27;2000-12-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2000-12-01T00:00:00.000000000&#x27;, &#x27;2001-01-01T00:00:00.000000000&#x27;]],
    12:25:22    -       dtype=&#x27;datetime64[ns]&#x27;)</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 (yukimoto@mri-jma.go.jp)</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
    ```
    tlvu committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    d5808e9 View commit details
    Browse the repository at this point in the history
  2. subsetting.ipynb: refresh output since format change to html

    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>&lt;xar...  2.6.0</pre>' == '<div><svg st...></div></div>'
    12:25:22    + <pre>&lt;xarray.Dataset&gt;
    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:                cmip5-mpi-esm@dkrz.de
    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([&#x27;2006-01-16T12:00:00.000000000&#x27;, &#x27;2006-02-15T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2006-03-16T12:00:00.000000000&#x27;, &#x27;2006-04-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2006-05-16T12:00:00.000000000&#x27;, &#x27;2006-06-16T00:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2006-07-16T12:00:00.000000000&#x27;, &#x27;2006-08-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2006-09-16T00:00:00.000000000&#x27;, &#x27;2006-10-16T12:00:00.000000000&#x27;,
    12:25:22    -        &#x27;2006-11-16T00:00:00.000000000&#x27;, &#x27;2006-12-16T12:00:00.000000000&#x27;],
    12:25:22    -       dtype=&#x27;datetime64[ns]&#x27;)</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([[&#x27;2006-01-01T00:00:00.000000000&#x27;, &#x27;2006-02-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-02-01T00:00:00.000000000&#x27;, &#x27;2006-03-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-03-01T00:00:00.000000000&#x27;, &#x27;2006-04-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-04-01T00:00:00.000000000&#x27;, &#x27;2006-05-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-05-01T00:00:00.000000000&#x27;, &#x27;2006-06-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-06-01T00:00:00.000000000&#x27;, &#x27;2006-07-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-07-01T00:00:00.000000000&#x27;, &#x27;2006-08-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-08-01T00:00:00.000000000&#x27;, &#x27;2006-09-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-09-01T00:00:00.000000000&#x27;, &#x27;2006-10-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-10-01T00:00:00.000000000&#x27;, &#x27;2006-11-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-11-01T00:00:00.000000000&#x27;, &#x27;2006-12-01T00:00:00.000000000&#x27;],
    12:25:22    -        [&#x27;2006-12-01T00:00:00.000000000&#x27;, &#x27;2007-01-01T00:00:00.000000000&#x27;]],
    12:25:22    -       dtype=&#x27;datetime64[ns]&#x27;)</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&#x27;&#x27;, dtype=&#x27;|S1&#x27;)</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: &#x27;height&#x27;.</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>cmip5-mpi-esm@dkrz.de</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=&quot;nc&quot;, spatial_operation=&quot;intersects&quot;, format_time=True, select_nearest=False, output_crs=None, time_range=None, calc_grouping=None, prefix=&quot;ocgis_output&quot;, abstraction=&quot;None&quot;, 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=&quot;tasmax_cmip5.nc&quot;, variable=&quot;tasmax&quot;, alias=&quot;tasmax&quot;, units=None, time_range=None, time_region={&#x27;year&#x27;: [2006], &#x27;month&#x27;: None}, time_subset_func=None, level_range=None, conform_units_to=None, crs={&#x27;no_defs&#x27;: True, &#x27;ellps&#x27;: &#x27;WGS84&#x27;, &#x27;proj&#x27;: &#x27;longlat&#x27;, &#x27;towgs84&#x27;: &#x27;0,0,0,0,0,0,0&#x27;}, t_units=None, t_calendar=None, t_conform_units_to=None, did=1, meta={}, s_abstraction=None, dimension_map=None, name=&quot;tasmax&quot;, driver=&quot;netCDF&quot;, regrid_source=True, regrid_destination=False)]), geom_uid=None, dir_output=&quot;.&quot;, backend=&quot;ocg&quot;, search_radius_mult=2.0, add_auxiliary_files=True, slice=None, regrid_options={&#x27;value_mask&#x27;: None, &#x27;with_corners&#x27;: &#x27;choose&#x27;}, callback=None, calc_raw=False, agg_selection=False, level_range=None, geom_select_uid=None, snippet=False, time_region={&#x27;month&#x27;: None, &#x27;year&#x27;: [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=&lt;generator object Dataset.__iter__ at 0x7f1f2c8508b8&gt;, spatial_operation=&quot;intersects&quot;, aggregate=False, calc_sample_size=False, calc=None, calc_grouping=None, calc_raw=False, abstraction=&quot;auto&quot;, snippet=False, backend=&quot;ocg&quot;, prefix=&quot;tasmax_Amon_MPI-ESM-MR_rcp45_r1i1p1_200601-200612_Africa&quot;, output_format=&quot;nc&quot;, output_format_options=None, geom_select_sql_where=None, geom_select_uid=(1,), geom_uid=None, geom=&quot;continents&quot;, vector_wrap=False, allow_empty=False, dir_output=&quot;/tmp/PYWPS_PROCESS_CODE&quot;, 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={&#x27;regrid_method&#x27;: &#x27;auto&#x27;, &#x27;value_mask&#x27;: None, &#x27;split&#x27;: True}, melted=False, spatial_wrapping=&quot;wrap&quot;, 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
    ```
    tlvu committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    1943aa7 View commit details
    Browse the repository at this point in the history
  3. WFS_example.ipynb: new wfs.getfeature() from owslib returns bytes ins…

    …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.
    ```
    tlvu committed Apr 28, 2020
    Configuration menu
    Copy the full SHA
    7b6181b View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2020

  1. pavics_thredds.ipynb, subsetting.ipynb: force xarray text style output

    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([&#x27;1991-01-16T12:00:00.000000000&#x27;, &#x27;1991-02-15T00:00:00.000000000&#x27;,
    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([&#x27;1991-01-16T12:00:00.000000000&#x27;, &#x27;1991-02-15T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1991-03-16T12:00:00.000000000&#x27;, &#x27;1991-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1991-05-16T12:00:00.000000000&#x27;, &#x27;1991-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1991-07-16T12:00:00.000000000&#x27;, &#x27;1991-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1991-09-16T00:00:00.000000000&#x27;, &#x27;1991-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1991-11-16T00:00:00.000000000&#x27;, &#x27;1991-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1992-01-16T12:00:00.000000000&#x27;, &#x27;1992-02-15T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1992-03-16T12:00:00.000000000&#x27;, &#x27;1992-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1992-05-16T12:00:00.000000000&#x27;, &#x27;1992-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1992-07-16T12:00:00.000000000&#x27;, &#x27;1992-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1992-09-16T00:00:00.000000000&#x27;, &#x27;1992-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1992-11-16T00:00:00.000000000&#x27;, &#x27;1992-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1993-01-16T12:00:00.000000000&#x27;, &#x27;1993-02-15T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1993-03-16T12:00:00.000000000&#x27;, &#x27;1993-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1993-05-16T12:00:00.000000000&#x27;, &#x27;1993-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1993-07-16T12:00:00.000000000&#x27;, &#x27;1993-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1993-09-16T00:00:00.000000000&#x27;, &#x27;1993-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1993-11-16T00:00:00.000000000&#x27;, &#x27;1993-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1994-01-16T12:00:00.000000000&#x27;, &#x27;1994-02-15T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1994-03-16T12:00:00.000000000&#x27;, &#x27;1994-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1994-05-16T12:00:00.000000000&#x27;, &#x27;1994-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1994-07-16T12:00:00.000000000&#x27;, &#x27;1994-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1994-09-16T00:00:00.000000000&#x27;, &#x27;1994-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1994-11-16T00:00:00.000000000&#x27;, &#x27;1994-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1995-01-16T12:00:00.000000000&#x27;, &#x27;1995-02-15T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1995-03-16T12:00:00.000000000&#x27;, &#x27;1995-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1995-05-16T12:00:00.000000000&#x27;, &#x27;1995-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1995-07-16T12:00:00.000000000&#x27;, &#x27;1995-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1995-09-16T00:00:00.000000000&#x27;, &#x27;1995-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1995-11-16T00:00:00.000000000&#x27;, &#x27;1995-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1996-01-16T12:00:00.000000000&#x27;, &#x27;1996-02-15T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1996-03-16T12:00:00.000000000&#x27;, &#x27;1996-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1996-05-16T12:00:00.000000000&#x27;, &#x27;1996-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1996-07-16T12:00:00.000000000&#x27;, &#x27;1996-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1996-09-16T00:00:00.000000000&#x27;, &#x27;1996-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1996-11-16T00:00:00.000000000&#x27;, &#x27;1996-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1997-01-16T12:00:00.000000000&#x27;, &#x27;1997-02-15T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1997-03-16T12:00:00.000000000&#x27;, &#x27;1997-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1997-05-16T12:00:00.000000000&#x27;, &#x27;1997-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1997-07-16T12:00:00.000000000&#x27;, &#x27;1997-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1997-09-16T00:00:00.000000000&#x27;, &#x27;1997-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1997-11-16T00:00:00.000000000&#x27;, &#x27;1997-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1998-01-16T12:00:00.000000000&#x27;, &#x27;1998-02-15T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1998-03-16T12:00:00.000000000&#x27;, &#x27;1998-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1998-05-16T12:00:00.000000000&#x27;, &#x27;1998-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1998-07-16T12:00:00.000000000&#x27;, &#x27;1998-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1998-09-16T00:00:00.000000000&#x27;, &#x27;1998-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1998-11-16T00:00:00.000000000&#x27;, &#x27;1998-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1999-01-16T12:00:00.000000000&#x27;, &#x27;1999-02-15T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1999-03-16T12:00:00.000000000&#x27;, &#x27;1999-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1999-05-16T12:00:00.000000000&#x27;, &#x27;1999-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;1999-07-16T12:00:00.000000000&#x27;, &#x27;1999-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1999-09-16T00:00:00.000000000&#x27;, &#x27;1999-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;1999-11-16T00:00:00.000000000&#x27;, &#x27;1999-12-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;2000-01-16T12:00:00.000000000&#x27;, &#x27;2000-02-15T12:00:00.000000000&#x27;,
    14:10:23             &#x27;2000-03-16T12:00:00.000000000&#x27;, &#x27;2000-04-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;2000-05-16T12:00:00.000000000&#x27;, &#x27;2000-06-16T00:00:00.000000000&#x27;,
    14:10:23             &#x27;2000-07-16T12:00:00.000000000&#x27;, &#x27;2000-08-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;2000-09-16T00:00:00.000000000&#x27;, &#x27;2000-10-16T12:00:00.000000000&#x27;,
    14:10:23             &#x27;2000-11-16T00:00:00.000000000&#x27;, &#x27;2000-12-16T12:00:00.000000000&#x27;],
    14:10:23    -       dtype=&#x27;datetime64[ns]&#x27;)</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=&#x27;datetime64[ns]&#x27;)</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([[&#x27;1991-01-01T00:00:00.000000000&#x27;, &#x27;1991-02-01T00:00:00.000000000&#x27;],
    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([[&#x27;1991-01-01T00:00:00.000000000&#x27;, &#x27;1991-02-01T00:00:00.000000000&#x27;],
    14:10:23    ?                                                                                                                                                                                                                                                                                                                                  ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^                                                                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^                                                                            ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                            ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^                                                                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^  ^ ^^^^^^^
    14:10:23             [&#x27;1991-02-01T00:00:00.000000000&#x27;, &#x27;1991-03-01T00:00:00.000000000&#x27;],
    14:10:23             [&#x27;1991-03-01T00:00:00.000000000&#x27;, &#x27;1991-04-01T00:00:00.000000000&#x27;],
    14:10:23             ...,
    14:10:23             [&#x27;2000-10-01T00:00:00.000000000&#x27;, &#x27;2000-11-01T00:00:00.000000000&#x27;],
    14:10:23             [&#x27;2000-11-01T00:00:00.000000000&#x27;, &#x27;2000-12-01T00:00:00.000000000&#x27;],
    14:10:23             [&#x27;2000-12-01T00:00:00.000000000&#x27;, &#x27;2001-01-01T00:00:00.000000000&#x27;]],
    14:10:23    -       dtype=&#x27;datetime64[ns]&#x27;)</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=&#x27;datetime64[ns]&#x27;)</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 committed Apr 29, 2020
    Configuration menu
    Copy the full SHA
    3d3595d View commit details
    Browse the repository at this point in the history