def test_bedmap2_multiple_datasets():
"Load multiple datasets"
# Test with two datasets with same shape
grid = fetch_bedmap2(["bed", "surface"])
assert set(grid.data_vars) == set(["bed", "surface"])
# Test with "bed" and "lakemask_vostok"
grid = fetch_bedmap2(["bed", "lakemask_vostok"])
assert set(grid.data_vars) == set(["bed", "lakemask_vostok"])
# Test with "bed" and "thickness_uncertainty_5km"
grid = fetch_bedmap2(["bed", "thickness_uncertainty_5km"])
assert set(grid.data_vars) == set(["bed", "thickness_uncertainty_5km"])
________________________ test_bedmap2_multiple_datasets ________________________
def test_bedmap2_multiple_datasets():
"Load multiple datasets"
# Test with two datasets with same shape
> grid = fetch_bedmap2(["bed", "surface"])
../rockhound/tests/test_bedmap2.py:37:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
../rockhound/bedmap2.py:102: in fetch_bedmap2
array = xr.open_rasterio(get_fname(dataset, fnames), chunks=chunks, **kwargs)
/home/chet/anaconda3/envs/rockhound/lib/python3.7/site-packages/xarray/backends/rasterio_.py:214: in open_rasterio
import rasterio
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"""Rasterio"""
from __future__ import absolute_import
from collections import namedtuple
from contextlib import contextmanager
import logging
try:
from pathlib import Path
except ImportError: # pragma: no cover
class Path:
pass
try:
from logging import NullHandler
except ImportError: # pragma: no cover
class NullHandler(logging.Handler):
def emit(self, record):
pass
> from rasterio._base import gdal_version
E ImportError: libtiledb.so.1.6.0: cannot open shared object file: No such file or directory
/home/chet/anaconda3/envs/rockhound/lib/python3.7/site-packages/rasterio/__init__.py:22: ImportError