Source code for dnppy.raster.in_dir

__author__ = 'jwely'
__all__ = ["in_dir"]

from enf_rastlist import enf_rastlist
from dnppy import core

[docs]def in_dir(dir_name, recursive = False): """ Lists all the rasters in an input directory. finds all formats supported by ``raster.enf_rastlist()``. :param dir_name: directory to search rasters for :param recursive: Set to "True" to search within subfolders of input directory "dir_name" """ rast_list = core.list_files(recursive, dir_name) rast_list = enf_rastlist(rast_list) print("Found {0} file with valid raster format".format(len(rast_list))) return rast_list