Ejemplo n.º 1
0
    def find_all_matchups(self):
        rrf = ReferenceRecordsFinder(self.data)
        reference_records = rrf.find_reference_records()
        index = 0
        all_matchups = []
        for rr in reference_records:
            index += 1
            matchups = self.find_matchups(rr)
            if index % 1000 == 0:
                logging.debug('Found matchups for %s reference records so far' % index)
                logging.debug('Found %s matchups so far' % len(all_matchups))
            if matchups:
                all_matchups.extend(matchups)

        logging.debug('Found %s matchups' % len(all_matchups))
        return all_matchups
Ejemplo n.º 2
0
    def find_all_matchups(self):
        rrf = ReferenceRecordsFinder(self.data)
        reference_records = rrf.find_reference_records()
        index = 0
        all_matchups = []
        for rr in reference_records:
            index += 1
            matchups = self.find_matchups(rr)
            if index % 1000 == 0:
                logging.debug(
                    'Found matchups for %s reference records so far' % index)
                logging.debug('Found %s matchups so far' % len(all_matchups))
            if matchups:
                all_matchups.extend(matchups)

        logging.debug('Found %s matchups' % len(all_matchups))
        return all_matchups
    def test_find_reference_records(self):
        rrf = ReferenceRecordsFinder(self.data)
        reference_records = rrf.find_reference_records()
        self.assertEqual(3, len(reference_records))
        self.assertAlmostEqual(55.21, reference_records[0].lat, 4)
        self.assertAlmostEqual(55.8, reference_records[1].lat, 4)
        self.assertAlmostEqual(56.12, reference_records[2].lat, 4)

        self.assertAlmostEqual(5.31, reference_records[0].lon, 4)
        self.assertAlmostEqual(5.72, reference_records[1].lon, 4)
        self.assertAlmostEqual(12.35, reference_records[2].lon, 4)

        self.assertAlmostEqual(0.0012, reference_records[0].depth, 4)
        self.assertAlmostEqual(0.0013, reference_records[1].depth, 4)
        self.assertAlmostEqual(0.0021, reference_records[2].depth, 4)

        self.assertAlmostEqual(1261440250, reference_records[0].time, 4)
        self.assertAlmostEqual(1261440300, reference_records[1].time, 4)
        self.assertAlmostEqual(1261447000, reference_records[2].time, 4)
    def test_find_reference_records(self):
        rrf = ReferenceRecordsFinder(self.data)
        reference_records = rrf.find_reference_records()
        self.assertEqual(3, len(reference_records))
        self.assertAlmostEqual(55.21, reference_records[0].lat, 4)
        self.assertAlmostEqual(55.8, reference_records[1].lat, 4)
        self.assertAlmostEqual(56.12, reference_records[2].lat, 4)

        self.assertAlmostEqual(5.31, reference_records[0].lon, 4)
        self.assertAlmostEqual(5.72, reference_records[1].lon, 4)
        self.assertAlmostEqual(12.35, reference_records[2].lon, 4)

        self.assertAlmostEqual(0.0012, reference_records[0].depth, 4)
        self.assertAlmostEqual(0.0013, reference_records[1].depth, 4)
        self.assertAlmostEqual(0.0021, reference_records[2].depth, 4)

        self.assertAlmostEqual(1261440250, reference_records[0].time, 4)
        self.assertAlmostEqual(1261440300, reference_records[1].time, 4)
        self.assertAlmostEqual(1261447000, reference_records[2].time, 4)
 def test_find_reference_records_no_depth(self):
     self.data = Data(self.path + 'resources/test_without_depth.nc')
     rrf = ReferenceRecordsFinder(self.data)
     reference_records = rrf.find_reference_records()
     self.assertEqual(3, len(reference_records))
 def test_find_reference_records_no_depth(self):
     self.data = Data(self.path + "resources/test_without_depth.nc")
     rrf = ReferenceRecordsFinder(self.data)
     reference_records = rrf.find_reference_records()
     self.assertEqual(3, len(reference_records))