ProcessL2BRDF relies on the new BREAKDOWN group in root near lines 146 and 170. However, when running TriOS or DALEC in factory regime, there is no BREAKDOWN group. Therefore, running L2 with BRDF for factory regime (TriOS and DALEC) results in:
Traceback (most recent call last):
File "/Users/daurin/GitRepos/HyperCP/Main.py", line 588, in singleL2Clicked
self.processSingle("L2")
File "/Users/daurin/GitRepos/HyperCP/Main.py", line 562, in processSingle
Controller.processFilesSingleLevel(
File "/Users/daurin/GitRepos/HyperCP/Source/Controller.py", line 910, in processFilesSingleLevel
Controller.processSingleLevel(pathOut, fp, calibrationMap, level)
File "/Users/daurin/GitRepos/HyperCP/Source/Controller.py", line 778, in processSingleLevel
root = Controller.processL2(root,outFilePath)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/daurin/GitRepos/HyperCP/Source/Controller.py", line 470, in processL2
node = ProcessL2.processL2(root,station)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/daurin/GitRepos/HyperCP/Source/ProcessL2.py", line 1986, in processL2
ProcessL2BRDF.procBRDF(node, BRDF_option='L11')
File "/Users/daurin/GitRepos/HyperCP/Source/ProcessL2BRDF.py", line 147, in procBRDF
bd_ds = bd_grp.addDataset(f"{ds.replace('_unc', '')}_BRDF")
^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'addDataset'
ProcessL2BRDF relies on the new BREAKDOWN group in root near lines 146 and 170. However, when running TriOS or DALEC in factory regime, there is no BREAKDOWN group. Therefore, running L2 with BRDF for factory regime (TriOS and DALEC) results in: