From eec0b3345125d6da1d0ef1e5579c3ec4e6e6fff1 Mon Sep 17 00:00:00 2001 From: Howard Butler Date: Wed, 13 Mar 2024 11:14:40 -0500 Subject: [PATCH] handle files in addition to pipelines --- src/trenchrun/__init__.py | 2 +- src/trenchrun/data.py | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/trenchrun/__init__.py b/src/trenchrun/__init__.py index 281eae1..2de26d7 100644 --- a/src/trenchrun/__init__.py +++ b/src/trenchrun/__init__.py @@ -1 +1 @@ -__version__='0.2.3' +__version__='0.2.4' diff --git a/src/trenchrun/data.py b/src/trenchrun/data.py index 006fd24..68184d6 100644 --- a/src/trenchrun/data.py +++ b/src/trenchrun/data.py @@ -92,7 +92,7 @@ def getStage(self): class Daylight(object): def __init__(self, dsm: DSM): - self.name = 'Daylight' + self.name = 'Daylight' self.path = pathlib.Path(tempfile.NamedTemporaryFile(suffix='.tif', delete=False).name) self.dsm = dsm @@ -124,7 +124,7 @@ def __init__(self, args ): self.args = args self.name = 'Reader' - self.reader_args = None + self.reader_args = [] if 'reader_args' in self.args: with open(self.args.reader_args,'r') as f: self.reader_args = json.loads(f.read()) @@ -138,13 +138,12 @@ def get(self): if self.inputType == 'pipeline': reader = self.readPipeline() else: - reader = readFile() + reader = self.readFile() return reader def readFile(self): reader = pdal.Reader(str(self.args.input), *self.reader_args) pipeline = reader.pipeline() - breakpoint() return pipeline def readPipeline(self):