Skip to content

Commit 3531940

Browse files
mjrenomjreno
authored andcommitted
add xarray to pyproject.toml
1 parent c80c0f6 commit 3531940

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

flopy/discretization/structuredgrid.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1676,7 +1676,8 @@ def get_plottable_layer_array(self, a, layer):
16761676
return plotarray
16771677

16781678
def dataset(self, modeltime=None, mesh=None):
1679-
import xarray as xr
1679+
from ..utils import import_optional_dependency
1680+
xr = import_optional_dependency("xarray")
16801681

16811682
if modeltime is None:
16821683
raise ValueError("modeltime required for dataset timeseries")

flopy/discretization/vertexgrid.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -601,7 +601,8 @@ def get_plottable_layer_array(self, a, layer):
601601
return plotarray
602602

603603
def dataset(self, modeltime=None, mesh=None):
604-
import xarray as xr
604+
from ..utils import import_optional_dependency
605+
xr = import_optional_dependency("xarray")
605606

606607
FILLNA_INT32 = np.int32(-2147483647)
607608
FILLNA_DBL = 9.96920996838687e36

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ optional = [
8484
"vtk >=9.4.0",
8585
"xmipy",
8686
"h5py",
87+
"xarray",
8788
]
8889
doc = [
8990
"flopy[optional]",

0 commit comments

Comments
 (0)