diff --git a/py_tools_ds/io/raster/writer.py b/py_tools_ds/io/raster/writer.py index 0926361f4893f4f08d23462ca510e9e43bb96c30..02f611b98e23e527504b78540c0d57042a9b1cec 100644 --- a/py_tools_ds/io/raster/writer.py +++ b/py_tools_ds/io/raster/writer.py @@ -23,7 +23,6 @@ import os import multiprocessing -from spectral.io import envi try: import gdal @@ -54,6 +53,8 @@ def write_numpy_to_image(array, path_out, outFmt='GTIFF', gt=None, prj=None): def write_envi(arr, outpath, gt=None, prj=None): + from spectral.io import envi + if gt or prj: assert gt and prj, 'gt and prj must be provided together or left out.' @@ -69,6 +70,8 @@ shared_array_on_disk__memmap = None def init_SharedArray_on_disk(out_path, dims, gt=None, prj=None): + from spectral.io import envi + global shared_array_on_disk__memmap global shared_array_on_disk__path path = out_path if not os.path.splitext(out_path)[1] == '.bsq' else \ diff --git a/py_tools_ds/version.py b/py_tools_ds/version.py index 94b5920066db2a4e6e3817b3f8778887f8ce8eb6..e259c400d1bd3fd436eed00f19e5e7cd69c5e954 100644 --- a/py_tools_ds/version.py +++ b/py_tools_ds/version.py @@ -19,5 +19,5 @@ # You should have received a copy of the GNU Lesser General Public License along # with this program. If not, see . -__version__ = '0.14.19' -__versionalias__ = '20190722_01' +__version__ = '0.14.20' +__versionalias__ = '20190726_01'