Older modis_GEO.py doesn't work on newer L1A files.
Older modis_GEO.py doesn't work on newer L1A files.
I've inherited some scripts from a retired employee and have been trying to get several to run. I noticed that older L1A files would work fine with her scripts, but anything newer than Oct 1, 2017 would not work. The modis_GEO.py program would throw an error, and would spit back a .server file with what looks like the html file or a forum post explaining something about the older seadas not working with https. Anyhow it's pretty strange because it will still download the ancillary data for the pre Oct 2017 files (I've erased it and it downloads it again) but will throw errors for anything newer than Sept 2017. Just curious about this behavior. I have since downloaded the newer seadas and am trying to get that to work.
Filters:
Older modis_GEO.py doesn't work on newer L1A files.
It would be useful to know what platform you are using, including the python version (output from
python --version
). This forum has many discussions of problems resulting from the switch from http to https in late 2016 and early 2017. Platforms that predate the switch such as MacOS El Capitan and Ubuntu 14.04 LTS (among others) may have python, wget, and or curl linked to libraires that lack support for the ciphers needed to connect to NASA OBPG servers. Have you verified that your system meets the SeaDAS 7.5.1 Requirements? These requirements don't get info the ugly details of the libraries needed to support the ciphers NASA uses. For most people who encounter problems connecting to OBPG servers using python the easy fix is to install Anaconda Python 2.7 and use pyverchk.py
to ensure that the scripts use the Anaconda version.Older modis_GEO.py doesn't work on newer L1A files.
Yeah I left out a few pertinent details. I'm am quite the novice to this type of processing, although I have a pretty decent grasp on linux. The system I was using actually has Seadas6.4 and the modis_GEO.py program is v1.0. The operating system is RHEL 6. I'm not sure that I can get the newer Seadas installed on RHEL6 although I have had limited success. The current scripts I have though balk on any data past Oct 1, 2017, which I find interesting. I just thought maybe it was common knowledge that something changed at that date. Thanks for your response.
Older modis_GEO.py doesn't work on newer L1A files.
See: Building OCSSW on RHEL 7 where it is stated that "The binaries that we distribute for linux were built on CentOS 6 using gcc 5.3.1 and run without recompiling. We provide the VIIRS libraries since this code is not yet open source." CentOS 6 binaries should run on RHEL6 but you may need some updates.