Upgrading issues with seadas
Upgrading issues with seadas
Hello all,
A few years ago, I setup a process for converting Modis-A L0 files into GeoTiff rasters and everything has worked fine until 8-21-2019 when it broke.
I surmise that this was because I need to update the software to from 7.4 to 7.5. So I moved the old software aside, and install it new with:
#!/bin/sh
mkdir -p /u/oceandata
cd /u/oceandata
wget -N https://oceandata.sci.gsfc.nasa.gov/ocssw/install_ocssw.py
chmod +x install_ocssw.py
./install_ocssw.py -v --install-dir=/u/oceandata --git-branch=v7.5 --arch=linux_64 --aqua --avhrr --terra --viirsn --viirsj1 --viirsdem --src
# old install was like this
#./install_ocssw.py -v -i /u/oceandata -g https://oceandata.sci.gsfc.nasa.gov/ocssw/ -b v7.4 -a linux_64 --aqua --src
my processing script is pretty simple
* downloads in L0 shots
* calls process-seadas
* does some postprocessing
ISSUES:
1. my old script depended on a process-seadas which does not appear to be available anymore. Should this work with the 7.5 software? Is there an equivalent script that I can use?
2. running the scripts fails with:
# ./process-nasa-aqua.sh
## composites=
## contoursonly=
days_ago: 0
jdate: 240
date: 20190828
days_since_jan_1_2015: 1700
ocssw_day: 18136
Looking for swatches in north east coast AOI ...
Looking for swatches in south east coast AOI ...
Looking for swatches in gulf of mexico and western carribean AOI ...
--------------------------------------
$TODO = {
'A2019240165000.L0_LAC' => 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240165000.L0_LAC.bz2',
'A2019240165500.L0_LAC' => 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240165500.L0_LAC.bz2',
'A2019240182500.L0_LAC' => 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240182500.L0_LAC.bz2',
'A2019240183000.L0_LAC' => 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240183000.L0_LAC.bz2'
};
## wget -q 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240165000.L0_LAC.bz2'
## /u/oceancolor-bin/process-seadas A2019240165000.L0_LAC
Wed Aug 28 16:26:07 EDT 2019
infile: A2019240165000.L0_LAC
infile2: A2019240165000.L0_LAC
outfile: A2019240165000.L0_LAC
modis_L1A.py A2019240165000.L0_LAC -o A2019240165000.L0_LAC.L1A
MODIS L1A version 6.0.6, built Aug 16 2019 12:46:26
scan: 0 out of 208 Wed Aug 28 16:26:08 2019
scan: 10 out of 208 Wed Aug 28 16:26:09 2019
scan: 20 out of 208 Wed Aug 28 16:26:09 2019
scan: 30 out of 208 Wed Aug 28 16:26:09 2019
scan: 40 out of 208 Wed Aug 28 16:26:09 2019
scan: 50 out of 208 Wed Aug 28 16:26:09 2019
scan: 60 out of 208 Wed Aug 28 16:26:10 2019
scan: 70 out of 208 Wed Aug 28 16:26:10 2019
scan: 80 out of 208 Wed Aug 28 16:26:10 2019
scan: 90 out of 208 Wed Aug 28 16:26:10 2019
scan: 100 out of 208 Wed Aug 28 16:26:10 2019
scan: 110 out of 208 Wed Aug 28 16:26:10 2019
scan: 120 out of 208 Wed Aug 28 16:26:10 2019
scan: 130 out of 208 Wed Aug 28 16:26:10 2019
scan: 140 out of 208 Wed Aug 28 16:26:11 2019
scan: 150 out of 208 Wed Aug 28 16:26:11 2019
scan: 160 out of 208 Wed Aug 28 16:26:11 2019
scan: 170 out of 208 Wed Aug 28 16:26:11 2019
scan: 180 out of 208 Wed Aug 28 16:26:11 2019
scan: 190 out of 208 Wed Aug 28 16:26:11 2019
scan: 200 out of 208 Wed Aug 28 16:26:11 2019
real 4.14
user 2.64
sys 1.43
getanc.py --refreshDB A2019240165000.L0_LAC.L1A
Aqua
icefile=/u/oceandata/var/anc/2019/239/N201923900_SEAICE_NSIDC_24h.hdf
met1=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
met2=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
met3=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
sstfile=/u/oceandata/var/anc/2019/239/N2019239_SST_OIV2AV_24h.nc
()
*** WARNING: The following ancillary data types were missing or are not optimal: MET OZONE
*** Beware that certain MET and OZONE files just chosen by this program are not optimal.
*** For near real-time processing the remaining files may become available soon.
Command exited with non-zero status 3
real 0.47
user 0.12
sys 0.03
modis_GEO.py A2019240165000.L0_LAC.L1A -o A2019240165000.L0_LAC.GEO
Missing attitude files!
Missing ephemeris files!
Cannot create geolocation from A2019240165000.L0_LAC.L1A; exiting.
Command exited with non-zero status 31
So where are the attitude and ephemeris files?
I have /u/oceandata/share/common/digital_elevation_map.hdf
The following are some of the ENV vars set when running the above script:
SHELL=/bin/bash
TERM=xterm
LIB3_DIR=/u/oceandata/opt
PROJ_LIB=/u/oceandata/opt/share/proj
LIB3_CHECK=0
LIB3_LIB=/u/oceandata/opt/lib
LIB3_BIN=/u/oceandata/opt/bin
LIB3_INC=/u/oceandata/opt/include
SWTBL=/u/oceandata/share/seawifs
OCVARROOT=/u/oceandata/var
OCSSW_ARCH=linux_64
ASAP_PARMS=/u/oceandata/share/common/nav
L2GEN_ANC=/u/oceandata/var/anc
PATH=/u/oceandata/opt/bin:/u/oceandata/scripts:/u/oceandata/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/u/oceandata/bin
NAVCTL=/u/oceandata/share/seawifs/nav
OCSSWROOT=/u/oceandata
OCSSW_BIN=/u/oceandata/bin
HRPT_STATION_IDENTIFICATION_FILE=/u/oceandata/share/seawifs/station/station_id.dat
HDFEOS_LIB=/u/oceandata/opt/EOS/lib/linux64
PWD=/u/oceancolor-bin
LANG=en_US.UTF-8
OCSSW_SVN=localhost
SWFTBL=/u/oceandata/share/seawifs/qc
OCDATAROOT=/u/oceandata/share
PGSLIB=/u/oceandata/opt/EOS/lib/linux64
OCSSW_DEBUG=0
CXX=g++
FC=gfortran
PYTHONPATH=/u/oceandata/scripts/modules:/u/oceandata/scripts:
ORBCTL=/u/oceandata/share/seawifs/nav
GCC_TUNE=
OCTS_REGISTRATION_TABLES=/u/oceandata/share/octs/nav
EOS_LIB_PREFIX=linux64
CC=gcc
ELEMENTS=/u/oceandata/var/seawifs
PGSINC=/u/oceandata/opt/EOS/include
NAVQC=/u/oceandata/share/seawifs/nav
Any help getting this running again would be appreciated.
Thanks,
-Steve
A few years ago, I setup a process for converting Modis-A L0 files into GeoTiff rasters and everything has worked fine until 8-21-2019 when it broke.
I surmise that this was because I need to update the software to from 7.4 to 7.5. So I moved the old software aside, and install it new with:
#!/bin/sh
mkdir -p /u/oceandata
cd /u/oceandata
wget -N https://oceandata.sci.gsfc.nasa.gov/ocssw/install_ocssw.py
chmod +x install_ocssw.py
./install_ocssw.py -v --install-dir=/u/oceandata --git-branch=v7.5 --arch=linux_64 --aqua --avhrr --terra --viirsn --viirsj1 --viirsdem --src
# old install was like this
#./install_ocssw.py -v -i /u/oceandata -g https://oceandata.sci.gsfc.nasa.gov/ocssw/ -b v7.4 -a linux_64 --aqua --src
my processing script is pretty simple
* downloads in L0 shots
* calls process-seadas
* does some postprocessing
ISSUES:
1. my old script depended on a process-seadas which does not appear to be available anymore. Should this work with the 7.5 software? Is there an equivalent script that I can use?
2. running the scripts fails with:
# ./process-nasa-aqua.sh
## composites=
## contoursonly=
days_ago: 0
jdate: 240
date: 20190828
days_since_jan_1_2015: 1700
ocssw_day: 18136
Looking for swatches in north east coast AOI ...
Looking for swatches in south east coast AOI ...
Looking for swatches in gulf of mexico and western carribean AOI ...
--------------------------------------
$TODO = {
'A2019240165000.L0_LAC' => 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240165000.L0_LAC.bz2',
'A2019240165500.L0_LAC' => 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240165500.L0_LAC.bz2',
'A2019240182500.L0_LAC' => 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240182500.L0_LAC.bz2',
'A2019240183000.L0_LAC' => 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240183000.L0_LAC.bz2'
};
## wget -q 'https://oceandata.sci.gsfc.nasa.gov/cgi/getfile/A2019240165000.L0_LAC.bz2'
## /u/oceancolor-bin/process-seadas A2019240165000.L0_LAC
Wed Aug 28 16:26:07 EDT 2019
infile: A2019240165000.L0_LAC
infile2: A2019240165000.L0_LAC
outfile: A2019240165000.L0_LAC
modis_L1A.py A2019240165000.L0_LAC -o A2019240165000.L0_LAC.L1A
MODIS L1A version 6.0.6, built Aug 16 2019 12:46:26
scan: 0 out of 208 Wed Aug 28 16:26:08 2019
scan: 10 out of 208 Wed Aug 28 16:26:09 2019
scan: 20 out of 208 Wed Aug 28 16:26:09 2019
scan: 30 out of 208 Wed Aug 28 16:26:09 2019
scan: 40 out of 208 Wed Aug 28 16:26:09 2019
scan: 50 out of 208 Wed Aug 28 16:26:09 2019
scan: 60 out of 208 Wed Aug 28 16:26:10 2019
scan: 70 out of 208 Wed Aug 28 16:26:10 2019
scan: 80 out of 208 Wed Aug 28 16:26:10 2019
scan: 90 out of 208 Wed Aug 28 16:26:10 2019
scan: 100 out of 208 Wed Aug 28 16:26:10 2019
scan: 110 out of 208 Wed Aug 28 16:26:10 2019
scan: 120 out of 208 Wed Aug 28 16:26:10 2019
scan: 130 out of 208 Wed Aug 28 16:26:10 2019
scan: 140 out of 208 Wed Aug 28 16:26:11 2019
scan: 150 out of 208 Wed Aug 28 16:26:11 2019
scan: 160 out of 208 Wed Aug 28 16:26:11 2019
scan: 170 out of 208 Wed Aug 28 16:26:11 2019
scan: 180 out of 208 Wed Aug 28 16:26:11 2019
scan: 190 out of 208 Wed Aug 28 16:26:11 2019
scan: 200 out of 208 Wed Aug 28 16:26:11 2019
real 4.14
user 2.64
sys 1.43
getanc.py --refreshDB A2019240165000.L0_LAC.L1A
Aqua
icefile=/u/oceandata/var/anc/2019/239/N201923900_SEAICE_NSIDC_24h.hdf
met1=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
met2=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
met3=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
sstfile=/u/oceandata/var/anc/2019/239/N2019239_SST_OIV2AV_24h.nc
()
*** WARNING: The following ancillary data types were missing or are not optimal: MET OZONE
*** Beware that certain MET and OZONE files just chosen by this program are not optimal.
*** For near real-time processing the remaining files may become available soon.
Command exited with non-zero status 3
real 0.47
user 0.12
sys 0.03
modis_GEO.py A2019240165000.L0_LAC.L1A -o A2019240165000.L0_LAC.GEO
Missing attitude files!
Missing ephemeris files!
Cannot create geolocation from A2019240165000.L0_LAC.L1A; exiting.
Command exited with non-zero status 31
So where are the attitude and ephemeris files?
I have /u/oceandata/share/common/digital_elevation_map.hdf
The following are some of the ENV vars set when running the above script:
SHELL=/bin/bash
TERM=xterm
LIB3_DIR=/u/oceandata/opt
PROJ_LIB=/u/oceandata/opt/share/proj
LIB3_CHECK=0
LIB3_LIB=/u/oceandata/opt/lib
LIB3_BIN=/u/oceandata/opt/bin
LIB3_INC=/u/oceandata/opt/include
SWTBL=/u/oceandata/share/seawifs
OCVARROOT=/u/oceandata/var
OCSSW_ARCH=linux_64
ASAP_PARMS=/u/oceandata/share/common/nav
L2GEN_ANC=/u/oceandata/var/anc
PATH=/u/oceandata/opt/bin:/u/oceandata/scripts:/u/oceandata/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/u/oceandata/bin
NAVCTL=/u/oceandata/share/seawifs/nav
OCSSWROOT=/u/oceandata
OCSSW_BIN=/u/oceandata/bin
HRPT_STATION_IDENTIFICATION_FILE=/u/oceandata/share/seawifs/station/station_id.dat
HDFEOS_LIB=/u/oceandata/opt/EOS/lib/linux64
PWD=/u/oceancolor-bin
LANG=en_US.UTF-8
OCSSW_SVN=localhost
SWFTBL=/u/oceandata/share/seawifs/qc
OCDATAROOT=/u/oceandata/share
PGSLIB=/u/oceandata/opt/EOS/lib/linux64
OCSSW_DEBUG=0
CXX=g++
FC=gfortran
PYTHONPATH=/u/oceandata/scripts/modules:/u/oceandata/scripts:
ORBCTL=/u/oceandata/share/seawifs/nav
GCC_TUNE=
OCTS_REGISTRATION_TABLES=/u/oceandata/share/octs/nav
EOS_LIB_PREFIX=linux64
CC=gcc
ELEMENTS=/u/oceandata/var/seawifs
PGSINC=/u/oceandata/opt/EOS/include
NAVQC=/u/oceandata/share/seawifs/nav
Any help getting this running again would be appreciated.
Thanks,
-Steve
Tags:
-
- User Services
- Posts: 1470
- Joined: Wed Sep 18, 2019 6:15 pm America/New_York
- Been thanked: 5 times
Upgrading issues with seadas
Thanks Sean,
I saw that, but don't have the GUI installed (its running on a headless server). Is there a way to manually install the missing files?
-Steve
I saw that, but don't have the GUI installed (its running on a headless server). Is there a way to manually install the missing files?
-Steve
-
- Subject Matter Expert
- Posts: 259
- Joined: Thu Mar 05, 2009 10:25 am America/New_York
- Been thanked: 2 times
Upgrading issues with seadas
Running `
messages from
The original report of this problem used the multi-level processor, which reported:
Regarding your previous question about
install_ocssw.py -b v7.5 ...
` worked for me. For the record, I didn't see the Missing attitude files!
Missing ephemeris files!
messages from
modis_GEO.py
, which just ran (slowly) and then reported the failure: MODIS GEO version 6.1.0, built Aug 16 2019 12:46:24
scan: 0 out of 203 Wed Aug 28 11:57:11 2019
[...]
scan: 200 out of 203 Wed Aug 28 11:57:40 2019
Percent valid data (0.00) is less than threshold (95.00)
ERROR: MODIS geolocation processing failed.
The original report of this problem used the multi-level processor, which reported:
Error! Cannot find GEO file None.
Regarding your previous question about
process-seadas
, when SeaWiFS was working there many SeaDAS 6 scripts floating around to do processing from level-0 to level-3, but I don't recall one by that name. Have you looked at $OCSSWROOT/scripts/multilevel_processor.py
?Upgrading issues with seadas
Thanks all for the suggestions.
I have rerun install_ocssw.py multiple times. Originally with -b v7.5 to do a clean install.
Regarding the process-seadas perl script, it is possible that I renamed it but yes, it just does the processing from level-0 to level-3.
I'll take another look at multilevel_processor.py. I'm trying to setup an automated cron script the checks for new images, downloads them, processes them and integrates the images into my site.
I'm curious why modis_GEO.py could not find attitude or ephemeris files. What file names is it looking for?
-Steve
I have rerun install_ocssw.py multiple times. Originally with -b v7.5 to do a clean install.
Regarding the process-seadas perl script, it is possible that I renamed it but yes, it just does the processing from level-0 to level-3.
I'll take another look at multilevel_processor.py. I'm trying to setup an automated cron script the checks for new images, downloads them, processes them and integrates the images into my site.
I'm curious why modis_GEO.py could not find attitude or ephemeris files. What file names is it looking for?
-Steve
-
- User Services
- Posts: 1470
- Joined: Wed Sep 18, 2019 6:15 pm America/New_York
- Been thanked: 5 times
Upgrading issues with seadas
Steve,
modis_GEO.py could not find attitude or ephemeris files because there was a discrepancy with the PCF file used by the geogen_modis code caused by an update to the script.
The PCF file that needed updating is part of the modis data tree. It's no longer missing, so if you ran install_ocssw.py with the --aqua (or --terra) flag set, you should have gotten the file.
If you navigate to $OCSSWROOT/share/modis and run
Sean
modis_GEO.py could not find attitude or ephemeris files because there was a discrepancy with the PCF file used by the geogen_modis code caused by an update to the script.
The PCF file that needed updating is part of the modis data tree. It's no longer missing, so if you ran install_ocssw.py with the --aqua (or --terra) flag set, you should have gotten the file.
If you navigate to $OCSSWROOT/share/modis and run
git log --oneline
you should see:cf27102 (HEAD -> master, origin/v7.5, origin/master, origin/HEAD, v7.5) adding missed PCF update
Sean
Upgrading issues with seadas
Sean,
/u/oceandata/share/modis# git log --oneline
cf27102 adding missed PCF update
e7d697f updated defaults
30c1843 updates for v7.5
69b15a7 v7.5 updates
6779f0f updated to V2013.3
ce383b1 added attributes to prevent compression of dem files
f73202a mods for C6 MODIS GEO/L1A
46864c3 deleted static/ENG_DATA_LIST
2a0f384 minor mods to PCF files
279dddb initial import modis
/u/oceandata/share/modis# git status
On branch v7.5
Your branch is up-to-date with 'origin/v7.5'.
nothing to commit, working directory clean
So I seem to have that update. I have manually run the following commands:
$ ls
A2019240165500.L0_LAC.bz2
$ bunzip2 A2019240165500.L0_LAC.bz2
$ modis_L1A.py A2019240165000.L0_LAC -o A2019240165000.L0_LAC.L1A
MODIS L1A version 6.0.6, built Aug 16 2019 12:46:26
scan: 0 out of 208 Thu Aug 29 13:13:10 2019
scan: 10 out of 208 Thu Aug 29 13:13:11 2019
scan: 20 out of 208 Thu Aug 29 13:13:11 2019
scan: 30 out of 208 Thu Aug 29 13:13:11 2019
scan: 40 out of 208 Thu Aug 29 13:13:11 2019
scan: 50 out of 208 Thu Aug 29 13:13:12 2019
scan: 60 out of 208 Thu Aug 29 13:13:12 2019
scan: 70 out of 208 Thu Aug 29 13:13:12 2019
scan: 80 out of 208 Thu Aug 29 13:13:12 2019
scan: 90 out of 208 Thu Aug 29 13:13:12 2019
scan: 100 out of 208 Thu Aug 29 13:13:12 2019
scan: 110 out of 208 Thu Aug 29 13:13:12 2019
scan: 120 out of 208 Thu Aug 29 13:13:12 2019
scan: 130 out of 208 Thu Aug 29 13:13:12 2019
scan: 140 out of 208 Thu Aug 29 13:13:13 2019
scan: 150 out of 208 Thu Aug 29 13:13:13 2019
scan: 160 out of 208 Thu Aug 29 13:13:13 2019
scan: 170 out of 208 Thu Aug 29 13:13:13 2019
scan: 180 out of 208 Thu Aug 29 13:13:13 2019
scan: 190 out of 208 Thu Aug 29 13:13:13 2019
scan: 200 out of 208 Thu Aug 29 13:13:13 2019
$ getanc.py A2019240165000.L0_LAC.L1A
Warning! Non-optimal data exist in local repository.
Consider re-running with the --refreshDB option to check for optimal ancillary files
Aqua
icefile=/u/oceandata/var/anc/2019/239/N201923900_SEAICE_NSIDC_24h.hdf
met1=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
met2=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
met3=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
sstfile=/u/oceandata/var/anc/2019/239/N2019239_SST_OIV2AV_24h.nc
()
*** WARNING: The following ancillary data types were missing or are not optimal: MET OZONE
*** Beware that certain MET and OZONE files just chosen by this program are not optimal.
*** For near real-time processing the remaining files may become available soon.
$ modis_GEO.py A2019240165000.L0_LAC.L1A -o A2019240165000.L0_LAC.GEO
Missing attitude files!
Missing ephemeris files!
Cannot create geolocation from A2019240165000.L0_LAC.L1A; exiting.
-Steve
/u/oceandata/share/modis# git log --oneline
cf27102 adding missed PCF update
e7d697f updated defaults
30c1843 updates for v7.5
69b15a7 v7.5 updates
6779f0f updated to V2013.3
ce383b1 added attributes to prevent compression of dem files
f73202a mods for C6 MODIS GEO/L1A
46864c3 deleted static/ENG_DATA_LIST
2a0f384 minor mods to PCF files
279dddb initial import modis
/u/oceandata/share/modis# git status
On branch v7.5
Your branch is up-to-date with 'origin/v7.5'.
nothing to commit, working directory clean
So I seem to have that update. I have manually run the following commands:
$ ls
A2019240165500.L0_LAC.bz2
$ bunzip2 A2019240165500.L0_LAC.bz2
$ modis_L1A.py A2019240165000.L0_LAC -o A2019240165000.L0_LAC.L1A
MODIS L1A version 6.0.6, built Aug 16 2019 12:46:26
scan: 0 out of 208 Thu Aug 29 13:13:10 2019
scan: 10 out of 208 Thu Aug 29 13:13:11 2019
scan: 20 out of 208 Thu Aug 29 13:13:11 2019
scan: 30 out of 208 Thu Aug 29 13:13:11 2019
scan: 40 out of 208 Thu Aug 29 13:13:11 2019
scan: 50 out of 208 Thu Aug 29 13:13:12 2019
scan: 60 out of 208 Thu Aug 29 13:13:12 2019
scan: 70 out of 208 Thu Aug 29 13:13:12 2019
scan: 80 out of 208 Thu Aug 29 13:13:12 2019
scan: 90 out of 208 Thu Aug 29 13:13:12 2019
scan: 100 out of 208 Thu Aug 29 13:13:12 2019
scan: 110 out of 208 Thu Aug 29 13:13:12 2019
scan: 120 out of 208 Thu Aug 29 13:13:12 2019
scan: 130 out of 208 Thu Aug 29 13:13:12 2019
scan: 140 out of 208 Thu Aug 29 13:13:13 2019
scan: 150 out of 208 Thu Aug 29 13:13:13 2019
scan: 160 out of 208 Thu Aug 29 13:13:13 2019
scan: 170 out of 208 Thu Aug 29 13:13:13 2019
scan: 180 out of 208 Thu Aug 29 13:13:13 2019
scan: 190 out of 208 Thu Aug 29 13:13:13 2019
scan: 200 out of 208 Thu Aug 29 13:13:13 2019
$ getanc.py A2019240165000.L0_LAC.L1A
Warning! Non-optimal data exist in local repository.
Consider re-running with the --refreshDB option to check for optimal ancillary files
Aqua
icefile=/u/oceandata/var/anc/2019/239/N201923900_SEAICE_NSIDC_24h.hdf
met1=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
met2=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
met3=/u/oceandata/var/anc/2019/240/N201924012_MET_NCEP_6h.hdf
sstfile=/u/oceandata/var/anc/2019/239/N2019239_SST_OIV2AV_24h.nc
()
*** WARNING: The following ancillary data types were missing or are not optimal: MET OZONE
*** Beware that certain MET and OZONE files just chosen by this program are not optimal.
*** For near real-time processing the remaining files may become available soon.
$ modis_GEO.py A2019240165000.L0_LAC.L1A -o A2019240165000.L0_LAC.GEO
Missing attitude files!
Missing ephemeris files!
Cannot create geolocation from A2019240165000.L0_LAC.L1A; exiting.
-Steve
Upgrading issues with seadas
You should post the exact
To see the names and locations of the attitude and ephemeris files (for convenience, I substituted $OCSSWROOT for the actual path):
I don't think the recent changes affect the location of the files, the problem seems to have been getting
My last run of
for python3 support).
install_ocssw.py
command line you use (also OS and python versions in case there is some quirk to your setup). I have had transient problems generating GEO files on some recent linux versions. Also, invoke it using the path, e.g., $OCSSWROOT/scripts/install_ocssw.py ...
in case there is an old install script on your system. To compare with your version, I have:$ $OCSSWROOT/scripts/install_ocssw.py --version
install_ocssw.py 3.0
To see the names and locations of the attitude and ephemeris files (for convenience, I substituted $OCSSWROOT for the actual path):
$ modis_atteph.py -v A2019241160000.L1A
Aqua
Searching database: $OCSSWROOT/ocssw/var/ancillary_data.db
Determining pass start and end times...
Aqua
()
Input file: A2019241160000.L1A
Sensor : aqua
Start time: 2019241160000
End time : 2019241160500
()
Downloading 'PM1EPHND_NRT.A2019241.1600.061' to $OCSSWROOT/ocssw/var/anc/2019/241
Downloading 'PM1ATTNR_NRT.A2019241.1600.061' to $OCSSWROOT/ocssw/var/anc/2019/241
All required attitude and ephemeris files successfully determined and downloaded.
att1=$OCSSWROOT/ocssw/var/anc/2019/241/PM1ATTNR_NRT.A2019241.1600.061
eph1=$OCSSWROOT/ocssw/var/anc/2019/241/PM1EPHND_NRT.A2019241.1600.061
()
- All optimal ancillary data files were determined and downloaded. -
I don't think the recent changes affect the location of the files, the problem seems to have been getting
geogen_modis
to look for the right files.My last run of
install_ocssw.py
gave new versions of modis_GEO_utils.py
and modis_utils.py
(most of the changes seem to befor python3 support).
Upgrading issues with seadas
This is the script I use to do the install
And I/m running Python 2.7.12
-Steve
#!/bin/sh
mkdir -p /u/oceandata
cd /u/oceandata
wget -N https://oceandata.sci.gsfc.nasa.gov/ocssw/install_ocssw.py
chmod +x install_ocssw.py
./install_ocssw.py -v --install-dir=/u/oceandata --git-branch=v7.5 --arch=linux_64 --aqua --avhrr --terra --viirsn --viirsj1 --viirsdem --src
And I/m running Python 2.7.12
-Steve
#!/bin/sh
mkdir -p /u/oceandata
cd /u/oceandata
wget -N https://oceandata.sci.gsfc.nasa.gov/ocssw/install_ocssw.py
chmod +x install_ocssw.py
./install_ocssw.py -v --install-dir=/u/oceandata --git-branch=v7.5 --arch=linux_64 --aqua --avhrr --terra --viirsn --viirsj1 --viirsdem --src