Skip to content

Commit

Permalink
Allow other tutorial filename extensions (#3121)
Browse files Browse the repository at this point in the history
* switching out examples to use nbsphinx

* added jupyter_client to doc env

* allow non netcdf tutorial files
  • Loading branch information
rabernat authored and shoyer committed Jul 14, 2019
1 parent 92cd3c4 commit 5df8a42
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions xarray/tutorial.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,9 @@ def open_dataset(name, cache=True, cache_dir=_default_cache_dir,
Parameters
----------
name : str
Name of the netcdf file containing the dataset
ie. 'air_temperature'
Name of the file containing the dataset. If no suffix is given, assumed
to be netCDF ('.nc' is appended)
e.g. 'air_temperature'
cache_dir : string, optional
The directory in which to search for and write cached data.
cache : boolean, optional
Expand All @@ -51,10 +52,13 @@ def open_dataset(name, cache=True, cache_dir=_default_cache_dir,
xarray.open_dataset
"""
root, ext = _os.path.splitext(name)
if not ext:
ext = '.nc'
fullname = root + ext
longdir = _os.path.expanduser(cache_dir)
fullname = name + '.nc'
localfile = _os.sep.join((longdir, fullname))
md5name = name + '.md5'
md5name = fullname + '.md5'
md5file = _os.sep.join((longdir, md5name))

if not _os.path.exists(localfile):
Expand Down

0 comments on commit 5df8a42

Please sign in to comment.