From 881800e92149e19328a1dec40c2cd8238b4eb299 Mon Sep 17 00:00:00 2001 From: Bill Ladwig Date: Thu, 4 Oct 2018 12:30:28 -0600 Subject: [PATCH] Add check around xarray import. Fixes #59. --- src/wrf/g_latlon.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wrf/g_latlon.py b/src/wrf/g_latlon.py index 6066f3d..6b1d2da 100755 --- a/src/wrf/g_latlon.py +++ b/src/wrf/g_latlon.py @@ -3,7 +3,6 @@ from __future__ import (absolute_import, division, print_function) from collections import OrderedDict import numpy as np -from xarray import DataArray from .util import extract_vars, get_id, get_iterable, is_mapping, to_np from .py3compat import viewkeys @@ -11,6 +10,9 @@ from .latlonutils import _lat_varname, _lon_varname, _ll_to_xy, _xy_to_ll from .metadecorators import set_latlon_metadata from .config import xarray_enabled +if xarray_enabled(): + from xarray import DataArray + def get_lat(wrfin, timeidx=0, method="cat", squeeze=True, cache=None, meta=True, _key=None,