Example #1
0
    def test_with_files(self):
        _root = os.path.join(os.path.dirname(__file__), '..', '..')
        _folder = os.path.join(_root, "test_data", "data", "test_l1bs", "temp")

        output_file = os.path.join(_folder, "output.nc")

        compare_l1b_products(output_file, output_file)
Example #2
0
 def test_it(self):
     # Ok, not really a test yet, but at least we import L1bComparator
     with self.assertRaises(ValueError) as e:
         compare_l1b_products(None, 'y', False)
     self.assertEquals(str(e.exception), 'output_path must be given')
     with self.assertRaises(ValueError) as e:
         compare_l1b_products('x', '', False)
     self.assertEquals(str(e.exception), 'output_path must be given')
Example #3
0
if len(args) not in [3, 4]:
    print('usage: %s L1B_FILE_1 L1B_FILE_2 OUT_FILE [FORMAT]' % prog)
    print('       with FORMAT being "png" or "dir"')
    exit(1)

l1b_file_1 = args[0]
l1b_file_2 = args[1]
out_file = args[2]
out_format = args[3] if len(args) == 4 else None

###############################################################################
# The actual analysis

comp = compare_l1b_products(l1b_file_1,
                            l1b_file_2,
                            output_path=out_file,
                            output_format=out_format)

comp.plot.locations()
comp.p1.plot.waveform_im()
comp.p2.plot.waveform_im()
comp.plot.waveforms_delta_im()
comp.plot.waveforms_hist()
comp.plot.waveforms_delta_hist()
comp.plot.waveforms_hexbin()
comp.plot.waveforms_scatter()

# Perform any other analysis here using the data members of 'comp', 'comp.p1', and 'comp.p2'.

comp.close()
Example #4
0
args = sys.argv[1:]

if len(args) not in [3, 4]:
    print('usage: %s L1B_FILE_1 L1B_FILE_2 OUT_FILE [FORMAT]' % prog)
    print('       with FORMAT being "png" or "dir"')
    exit(1)

l1b_file_1 = args[0]
l1b_file_2 = args[1]
out_file = args[2]
out_format = args[3] if len(args) == 4 else None

###############################################################################
# The actual analysis

comp = compare_l1b_products(l1b_file_1, l1b_file_2, output_path=out_file, output_format=out_format)

comp.plot.locations()
comp.p1.plot.waveform_im()
comp.p2.plot.waveform_im()
comp.plot.waveforms_delta_im()
comp.plot.waveforms_hist()
comp.plot.waveforms_delta_hist()
comp.plot.waveforms_hexbin()
comp.plot.waveforms_scatter()

# Perform any other analysis here using the data members of 'comp', 'comp.p1', and 'comp.p2'.

comp.close()

#
Example #5
0
 def test_without_files(self):
     with self.assertRaises(ValueError) as e:
         compare_l1b_products(None, None)
     self.assertEqual(str(e.exception), 'file_path_1 must be given')
Example #6
0
 def test_with_files(self):
     compare_l1b_products("test_data/data/test_l1b/temp/output.nc",
                          "test_data/data/test_l1b/temp/output.nc")