diff --git a/convert_cvi_colloc.py b/convert_cvi_colloc.py index 8a1e38977c0f210d83594fe266af67b23b6ea451..7d2c95cea732c221eda408155d62ac6a7507e7a0 100644 --- a/convert_cvi_colloc.py +++ b/convert_cvi_colloc.py @@ -1,4 +1,6 @@ +import os +import shutil import sys import numpy as np from pyhdf import SD @@ -8,6 +10,11 @@ class ConvertCviColloc(object): def main(self): colloc_file, out_file = sys.argv[1:] + if not os.stat(colloc_file).st_size: + print 'Zero collocations' + empty_file = os.path.join(os.path.dirname(__file__), 'cris_viiri.empty.hdf') + shutil.copy(empty_file, out_file) + sys.exit(0) explicit_idxs = ExplicitCollocationIndexSet.from_file( colloc_file, ['Master_Index_3', 'Master_Index_2', 'Master_Index_1'], diff --git a/cris_viiri.empty.hdf b/cris_viiri.empty.hdf new file mode 100644 index 0000000000000000000000000000000000000000..60b94f5ccea4ce64dc824ce15afd8e3f21d7db32 Binary files /dev/null and b/cris_viiri.empty.hdf differ