atteph failing
Posted: Fri Feb 14, 2020 1:38 pm America/New_York
I had had several modis aqua passes fail in the same way.
To determine what atteph files I need in advance (as the -d must be used now) I run:
searobin 870 :> modis_atteph.py -d MOD00.P2020045.0620.CAPE_COD_FULL.L1A_LAC
Aqua
att1=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0615.061
att2=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0620.061
att3=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0630.061
att4=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0625.061
eph1=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0615.061
eph2=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0620.061
eph3=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0625.061
eph4=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0630.061
Of course the att1-att4 and eph1-eph4 need to be changed to a1 e1 etc.
However, the modis_GEO.py doesn't accept keywords a|e 3|4.
Traceback (most recent call last):
File "/optics1/software/seadas/seadas-7.5/ocssw/scripts/modis_GEO.py", line 187, in <module>
sys.exit(main())
File "/optics1/software/seadas/seadas-7.5/ocssw/scripts/modis_GEO.py", line 170, in main
timeout=timeout)
File "/optics1/software/seadas/seadas-7.5/ocssw/scripts/modules/modis_GEO_utils.py", line 73, in __init__
if not self[param]:
File "/optics1/software/seadas/seadas-7.5/ocssw/scripts/modules/modis_GEO_utils.py", line 80, in __getitem__
return self.__dict__[index]
KeyError: 'a3'
So why does modis_atteph.py return them?
I tried to use a -s -e as well (and fixed for the att and eph tags)
a1=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0610.061
a2=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0615.061
e1=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0615.061
e2=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0610.061
For some reason neither produce a valid GEO
modis_GEO.py --parfile=./2020045061501.atteph.test MOD00.P2020045.0620.CAPE_COD_FULL.L1A_LAC -o MOD00.P2020045.0620.CAPE_COD_FULL.GEO --threshold=95 --ancdb=./ancillary_data.db
./2020045061501.atteph.test
{'geogen': {'a1': '/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0610.061', 'a2': '/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0615.061', 'e1': '/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0615.061', 'e2': '/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0610.061'}}
/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0610.061
/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0615.061
/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0615.061
/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0610.061
MODIS GEO version 6.1.0, built Nov 17 2018 15:44:32
scan: 0 out of 399 Fri Feb 14 13:26:09 2020
scan: 10 out of 399 Fri Feb 14 13:26:09 2020
scan: 20 out of 399 Fri Feb 14 13:26:10 2020
scan: 30 out of 399 Fri Feb 14 13:26:10 2020
scan: 40 out of 399 Fri Feb 14 13:26:10 2020
scan: 50 out of 399 Fri Feb 14 13:26:10 2020
scan: 60 out of 399 Fri Feb 14 13:26:10 2020
scan: 70 out of 399 Fri Feb 14 13:26:10 2020
scan: 80 out of 399 Fri Feb 14 13:26:11 2020
scan: 90 out of 399 Fri Feb 14 13:26:11 2020
scan: 100 out of 399 Fri Feb 14 13:26:11 2020
scan: 110 out of 399 Fri Feb 14 13:26:11 2020
scan: 120 out of 399 Fri Feb 14 13:26:11 2020
scan: 130 out of 399 Fri Feb 14 13:26:11 2020
scan: 140 out of 399 Fri Feb 14 13:26:11 2020
scan: 150 out of 399 Fri Feb 14 13:26:12 2020
scan: 160 out of 399 Fri Feb 14 13:26:12 2020
scan: 170 out of 399 Fri Feb 14 13:26:12 2020
scan: 180 out of 399 Fri Feb 14 13:26:12 2020
scan: 190 out of 399 Fri Feb 14 13:26:12 2020
scan: 200 out of 399 Fri Feb 14 13:26:12 2020
scan: 210 out of 399 Fri Feb 14 13:26:12 2020
scan: 220 out of 399 Fri Feb 14 13:26:13 2020
scan: 230 out of 399 Fri Feb 14 13:26:13 2020
scan: 240 out of 399 Fri Feb 14 13:26:13 2020
scan: 250 out of 399 Fri Feb 14 13:26:13 2020
scan: 260 out of 399 Fri Feb 14 13:26:13 2020
scan: 270 out of 399 Fri Feb 14 13:26:13 2020
scan: 280 out of 399 Fri Feb 14 13:26:13 2020
scan: 290 out of 399 Fri Feb 14 13:26:13 2020
scan: 300 out of 399 Fri Feb 14 13:26:14 2020
scan: 310 out of 399 Fri Feb 14 13:26:14 2020
scan: 320 out of 399 Fri Feb 14 13:26:14 2020
scan: 330 out of 399 Fri Feb 14 13:26:14 2020
scan: 340 out of 399 Fri Feb 14 13:26:14 2020
scan: 350 out of 399 Fri Feb 14 13:26:14 2020
scan: 360 out of 399 Fri Feb 14 13:26:14 2020
scan: 370 out of 399 Fri Feb 14 13:26:14 2020
scan: 380 out of 399 Fri Feb 14 13:26:15 2020
scan: 390 out of 399 Fri Feb 14 13:26:15 2020
Percent valid data (0.00) is less than threshold (95.00)
ERROR: MODIS geolocation processing failed.
To determine what atteph files I need in advance (as the -d must be used now) I run:
searobin 870 :> modis_atteph.py -d MOD00.P2020045.0620.CAPE_COD_FULL.L1A_LAC
Aqua
att1=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0615.061
att2=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0620.061
att3=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0630.061
att4=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0625.061
eph1=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0615.061
eph2=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0620.061
eph3=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0625.061
eph4=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0630.061
Of course the att1-att4 and eph1-eph4 need to be changed to a1 e1 etc.
However, the modis_GEO.py doesn't accept keywords a|e 3|4.
Traceback (most recent call last):
File "/optics1/software/seadas/seadas-7.5/ocssw/scripts/modis_GEO.py", line 187, in <module>
sys.exit(main())
File "/optics1/software/seadas/seadas-7.5/ocssw/scripts/modis_GEO.py", line 170, in main
timeout=timeout)
File "/optics1/software/seadas/seadas-7.5/ocssw/scripts/modules/modis_GEO_utils.py", line 73, in __init__
if not self[param]:
File "/optics1/software/seadas/seadas-7.5/ocssw/scripts/modules/modis_GEO_utils.py", line 80, in __getitem__
return self.__dict__[index]
KeyError: 'a3'
So why does modis_atteph.py return them?
I tried to use a -s -e as well (and fixed for the att and eph tags)
a1=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0610.061
a2=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0615.061
e1=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0615.061
e2=/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0610.061
For some reason neither produce a valid GEO
modis_GEO.py --parfile=./2020045061501.atteph.test MOD00.P2020045.0620.CAPE_COD_FULL.L1A_LAC -o MOD00.P2020045.0620.CAPE_COD_FULL.GEO --threshold=95 --ancdb=./ancillary_data.db
./2020045061501.atteph.test
{'geogen': {'a1': '/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0610.061', 'a2': '/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0615.061', 'e1': '/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0615.061', 'e2': '/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0610.061'}}
/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0610.061
/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1ATTNR_NRT.A2020045.0615.061
/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0615.061
/optics1/software/seadas/seadas-7.5/ocssw/var/anc/2020/045/PM1EPHND_NRT.A2020045.0610.061
MODIS GEO version 6.1.0, built Nov 17 2018 15:44:32
scan: 0 out of 399 Fri Feb 14 13:26:09 2020
scan: 10 out of 399 Fri Feb 14 13:26:09 2020
scan: 20 out of 399 Fri Feb 14 13:26:10 2020
scan: 30 out of 399 Fri Feb 14 13:26:10 2020
scan: 40 out of 399 Fri Feb 14 13:26:10 2020
scan: 50 out of 399 Fri Feb 14 13:26:10 2020
scan: 60 out of 399 Fri Feb 14 13:26:10 2020
scan: 70 out of 399 Fri Feb 14 13:26:10 2020
scan: 80 out of 399 Fri Feb 14 13:26:11 2020
scan: 90 out of 399 Fri Feb 14 13:26:11 2020
scan: 100 out of 399 Fri Feb 14 13:26:11 2020
scan: 110 out of 399 Fri Feb 14 13:26:11 2020
scan: 120 out of 399 Fri Feb 14 13:26:11 2020
scan: 130 out of 399 Fri Feb 14 13:26:11 2020
scan: 140 out of 399 Fri Feb 14 13:26:11 2020
scan: 150 out of 399 Fri Feb 14 13:26:12 2020
scan: 160 out of 399 Fri Feb 14 13:26:12 2020
scan: 170 out of 399 Fri Feb 14 13:26:12 2020
scan: 180 out of 399 Fri Feb 14 13:26:12 2020
scan: 190 out of 399 Fri Feb 14 13:26:12 2020
scan: 200 out of 399 Fri Feb 14 13:26:12 2020
scan: 210 out of 399 Fri Feb 14 13:26:12 2020
scan: 220 out of 399 Fri Feb 14 13:26:13 2020
scan: 230 out of 399 Fri Feb 14 13:26:13 2020
scan: 240 out of 399 Fri Feb 14 13:26:13 2020
scan: 250 out of 399 Fri Feb 14 13:26:13 2020
scan: 260 out of 399 Fri Feb 14 13:26:13 2020
scan: 270 out of 399 Fri Feb 14 13:26:13 2020
scan: 280 out of 399 Fri Feb 14 13:26:13 2020
scan: 290 out of 399 Fri Feb 14 13:26:13 2020
scan: 300 out of 399 Fri Feb 14 13:26:14 2020
scan: 310 out of 399 Fri Feb 14 13:26:14 2020
scan: 320 out of 399 Fri Feb 14 13:26:14 2020
scan: 330 out of 399 Fri Feb 14 13:26:14 2020
scan: 340 out of 399 Fri Feb 14 13:26:14 2020
scan: 350 out of 399 Fri Feb 14 13:26:14 2020
scan: 360 out of 399 Fri Feb 14 13:26:14 2020
scan: 370 out of 399 Fri Feb 14 13:26:14 2020
scan: 380 out of 399 Fri Feb 14 13:26:15 2020
scan: 390 out of 399 Fri Feb 14 13:26:15 2020
Percent valid data (0.00) is less than threshold (95.00)
ERROR: MODIS geolocation processing failed.