Hi @ARamsay17 ,
I get the following when trying TriOS sample data with Class-based, M99, at the level of the unc plots:
Traceback (most recent call last):
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Main.py", line 641, in multi2Clicked
self.processMulti()
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Main.py", line 634, in processMulti
Controller.processFilesMultiLevel(
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/Controller.py", line 852, in processFilesMultiLevel
Controller.processSingleLevel(pathOut, fp, calibrationMap, 'L2')
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/Controller.py", line 772, in processSingleLevel
root = Controller.processL2(root,outFilePath)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/Controller.py", line 470, in processL2
node = ProcessL2.processL2(root,station)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/ProcessL2.py", line 1874, in processL2
if not ProcessL2.stationsEnsemblesReflectance(node, root,station):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/ProcessL2.py", line 1751, in stationsEnsemblesReflectance
if not ProcessL2.ensemblesReflectance(node, sasGroup, referenceGroup, ancGroup,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/ProcessL2.py", line 1398, in ensemblesReflectance
x_unc, l2_bd = sensor.ClassBasedL2(node, uncGroup, rho_scalar, rho_vec, rho_unc, wavelengths.tolist(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/PIU/BaseInstrument.py", line 354, in ClassBasedL2
PT.plot_CB_spectral(
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/PIU/Breakdown_CB.py", line 51, in plot_CB_spectral
for key in keys[sensor]:
~~~~^^^^^^^^
KeyError: 'ES'
Hi @ARamsay17 ,
I get the following when trying TriOS sample data with Class-based, M99, at the level of the unc plots:
Traceback (most recent call last):
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Main.py", line 641, in multi2Clicked
self.processMulti()
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Main.py", line 634, in processMulti
Controller.processFilesMultiLevel(
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/Controller.py", line 852, in processFilesMultiLevel
Controller.processSingleLevel(pathOut, fp, calibrationMap, 'L2')
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/Controller.py", line 772, in processSingleLevel
root = Controller.processL2(root,outFilePath)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/Controller.py", line 470, in processL2
node = ProcessL2.processL2(root,station)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/ProcessL2.py", line 1874, in processL2
if not ProcessL2.stationsEnsemblesReflectance(node, root,station):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/ProcessL2.py", line 1751, in stationsEnsemblesReflectance
if not ProcessL2.ensemblesReflectance(node, sasGroup, referenceGroup, ancGroup,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/ProcessL2.py", line 1398, in ensemblesReflectance
x_unc, l2_bd = sensor.ClassBasedL2(node, uncGroup, rho_scalar, rho_vec, rho_unc, wavelengths.tolist(),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/PIU/BaseInstrument.py", line 354, in ClassBasedL2
PT.plot_CB_spectral(
File "/tcenas/s3optcal/workdata/ocean_colour/HyperCP/HyperCP/Source/PIU/Breakdown_CB.py", line 51, in plot_CB_spectral
for key in keys[sensor]:
~~~~^^^^^^^^
KeyError: 'ES'