modis_L1B.py failures (bad LUT data?)
Posted: Mon Dec 30, 2024 3:55 pm America/New_York
Since sometime after 2024-12-26, running modis_L1B.py has failed on all MODISA L1B files. Here's what appears in the command line when we run it:
--------------------
modis_L1B.py --del-hkm --del-qkm -o S20241229200500-L1B-MRA-OBPG.hdf S20241229200500-L1A-MRA-OBPG.hdf S20241229200500-GEO-MRA-OBPG.hdf
MODIS Aqua L1B version 6.2.1_obpg, built Aug 16 2019 12:46:19
ERROR: MODIS L1B processing failed.
Please examine the LogStatus and LogUser files for more information.
--------------------
As suggested, looking in LogStatus we find:
--------------------
****************************************
BEGIN_PGE: Mon Dec 30 20:45:11 2024
MSG_TAG: 11
FILE: /scratch/seadas/LogStatus.S20241229200500-L1B-MRA-OBPG.hdf
LOGGING: status message logging enabled
TRACE_LEVEL: tracing disabled
PID_LOGGING: disabled
DISABLED_LEVELS: none
DISABLED_SEEDS: none
DISABLED_CODES: none
THREAD-SAFE MODE: disabled
TOOLKIT_VERSION: SCF TK5.2.19
****************************************
TDLUT_ReadPiecewiseLinearFunction():MODIS_F_NOK:295817224
LUT associated with "m1" has times out of order.
Read_L1B_SDS_LUT():MODIS_F_NOK:295817224
Call to TDLUT_ReadPiecewiseLinearFunction() failed.
Read_LUT_Tables():MODIS_F_NOK:295817224
Call to Read_L1B_SDS_LUT() failed.
File LUN: 700050
File type: Reflective_Lookup_Tables_file
:MODIS_F_NOK:295817224
Fatal error(NOK) running...MOD_PR02. TIME:Mon Dec 30 20:45:11 2024
Operator Actions:
Contact MCST.
-------------------
I checked and the appropriate LUT files appear to be up do date:
$ cd /marine-services/ocssw/var/modisa/cal/OPER/
$ ls -lrt
.....
-rw-rw-r-- 1 ubuntu ubuntu 14242967 Dec 17 04:10 MYD02_Reflective_LUTs.V6.2.1.103_OC_v4.1.hdf
-rw-rw-r-- 1 ubuntu ubuntu 117389 Dec 17 04:10 MYD02_QA_LUTs.V6.2.1.103_OC_v4.1.hdf
-rw-rw-r-- 1 ubuntu ubuntu 552736 Dec 17 04:10 MYD02_Emissive_LUTs.V6.2.1.103_OC_v4.1.hdf
------------------
Could someone from the ocean biology group please look into the problem? Thank you!
-Andrew L.
--------------------
modis_L1B.py --del-hkm --del-qkm -o S20241229200500-L1B-MRA-OBPG.hdf S20241229200500-L1A-MRA-OBPG.hdf S20241229200500-GEO-MRA-OBPG.hdf
MODIS Aqua L1B version 6.2.1_obpg, built Aug 16 2019 12:46:19
ERROR: MODIS L1B processing failed.
Please examine the LogStatus and LogUser files for more information.
--------------------
As suggested, looking in LogStatus we find:
--------------------
****************************************
BEGIN_PGE: Mon Dec 30 20:45:11 2024
MSG_TAG: 11
FILE: /scratch/seadas/LogStatus.S20241229200500-L1B-MRA-OBPG.hdf
LOGGING: status message logging enabled
TRACE_LEVEL: tracing disabled
PID_LOGGING: disabled
DISABLED_LEVELS: none
DISABLED_SEEDS: none
DISABLED_CODES: none
THREAD-SAFE MODE: disabled
TOOLKIT_VERSION: SCF TK5.2.19
****************************************
TDLUT_ReadPiecewiseLinearFunction():MODIS_F_NOK:295817224
LUT associated with "m1" has times out of order.
Read_L1B_SDS_LUT():MODIS_F_NOK:295817224
Call to TDLUT_ReadPiecewiseLinearFunction() failed.
Read_LUT_Tables():MODIS_F_NOK:295817224
Call to Read_L1B_SDS_LUT() failed.
File LUN: 700050
File type: Reflective_Lookup_Tables_file
:MODIS_F_NOK:295817224
Fatal error(NOK) running...MOD_PR02. TIME:Mon Dec 30 20:45:11 2024
Operator Actions:
Contact MCST.
-------------------
I checked and the appropriate LUT files appear to be up do date:
$ cd /marine-services/ocssw/var/modisa/cal/OPER/
$ ls -lrt
.....
-rw-rw-r-- 1 ubuntu ubuntu 14242967 Dec 17 04:10 MYD02_Reflective_LUTs.V6.2.1.103_OC_v4.1.hdf
-rw-rw-r-- 1 ubuntu ubuntu 117389 Dec 17 04:10 MYD02_QA_LUTs.V6.2.1.103_OC_v4.1.hdf
-rw-rw-r-- 1 ubuntu ubuntu 552736 Dec 17 04:10 MYD02_Emissive_LUTs.V6.2.1.103_OC_v4.1.hdf
------------------
Could someone from the ocean biology group please look into the problem? Thank you!
-Andrew L.