Skip to content

Commit bf57bc8

Browse files
committed
when files are set manually line {'flat':'...'}, add a fallbak for 'trace', 'curvature' and 'scatter' to the files from 'flat'
1 parent a2001de commit bf57bc8

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

pyreduce/pipeline.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -593,9 +593,11 @@ def from_files(
593593
"flat": lambda: pipe.flat(files.get("flat", []))
594594
if len(files.get("flat", []))
595595
else pipe,
596-
"trace": lambda: pipe.trace(files.get("trace")),
597-
"curvature": lambda: pipe.curvature(files.get("curvature")),
598-
"scatter": lambda: pipe.scatter(files.get("scatter")),
596+
"trace": lambda: pipe.trace(files.get("trace", files.get("flat"))),
597+
"curvature": lambda: pipe.curvature(
598+
files.get("curvature", files.get("flat"))
599+
),
600+
"scatter": lambda: pipe.scatter(files.get("scatter", files.get("flat"))),
599601
"norm_flat": lambda: pipe.normalize_flat(),
600602
"wavecal_master": lambda: pipe.wavecal_master(
601603
files.get("wavecal_master", [])

0 commit comments

Comments
 (0)