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 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_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))