Пример #1
0
 def check(self, filename, max_discrep_percentage):
     assert self.GSIM_CLASS is not None
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats = check_gsim(self.GSIM_CLASS, open(filename),
                                max_discrep_percentage)
     if errors:
         raise AssertionError(stats)
     print
     print stats
Пример #2
0
 def check(self, gsim, filename, max_discrep_percentage):
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats, sctx, rctx, dctx = check_gsim(gsim, open(filename),
                                                  max_discrep_percentage)
     s_att = self.get_context_attributes(sctx)
     r_att = self.get_context_attributes(rctx)
     d_att = self.get_context_attributes(dctx)
     self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att)
     self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att)
     self.assertEqual(gsim.REQUIRES_DISTANCES, d_att)
     if errors:
         raise AssertionError(stats)
     print()
     print(stats)
 def check(self, filename, max_discrep_percentage):
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats, sctx, rctx, dctx = check_gsim(
         self.GSIM_CLASS, open(filename), max_discrep_percentage)
     s_att = self.get_context_attributes(sctx)
     r_att = self.get_context_attributes(rctx)
     d_att = self.get_context_attributes(dctx)
     self.assertEqual(self.GSIM_CLASS.REQUIRES_SITES_PARAMETERS, s_att)
     self.assertEqual(self.GSIM_CLASS.REQUIRES_RUPTURE_PARAMETERS, r_att)
     self.assertEqual(self.GSIM_CLASS.REQUIRES_DISTANCES, d_att)
     if errors:
         raise AssertionError(stats)
     print()
     print(stats)
 def check(self, gsim, filename, max_discrep_percentage):
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats, sctx, rctx, dctx, ctxs = check_gsim(
         gsim, open(filename), max_discrep_percentage)
     s_att = self.get_context_attributes(sctx)
     r_att = self.get_context_attributes(rctx)
     d_att = self.get_context_attributes(dctx)
     self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att)
     self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att)
     self.assertEqual(gsim.REQUIRES_DISTANCES, d_att)
     self.assertTrue(np.all(ctxs),
                     msg='Contexts objects have been changed by method '
                     'get_mean_and_stddevs')
     if errors:
         raise AssertionError(stats)
     print()
     print(stats)
Пример #5
0
 def check(self, filename, max_discrep_percentage, **kwargs):
     gsim = self.GSIM_CLASS(**kwargs)
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats, sctx, rctx, dctx = check_gsim(gsim, open(filename),
                                                  max_discrep_percentage)
     s_att = self.get_context_attributes(sctx)
     r_att = self.get_context_attributes(rctx)
     d_att = self.get_context_attributes(dctx)
     if hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'):
         d_att = d_att.difference(gsim.DO_NOT_CHECK_DISTANCES)
     self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att)
     self.assertGreaterEqual(r_att, gsim.REQUIRES_RUPTURE_PARAMETERS)
     self.assertEqual(gsim.REQUIRES_DISTANCES, d_att)
     if errors:
         raise AssertionError(stats)
     print()
     print(stats)
Пример #6
0
 def check(self, filename, max_discrep_percentage):
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats, sctx, rctx, dctx, ctxs = check_gsim(
         self.GSIM_CLASS, open(filename), max_discrep_percentage)
     s_att = self.get_context_attributes(sctx)
     r_att = self.get_context_attributes(rctx)
     d_att = self.get_context_attributes(dctx)
     self.assertEqual(self.GSIM_CLASS.REQUIRES_SITES_PARAMETERS, s_att)
     self.assertEqual(self.GSIM_CLASS.REQUIRES_RUPTURE_PARAMETERS, r_att)
     self.assertEqual(self.GSIM_CLASS.REQUIRES_DISTANCES, d_att)
     self.assertTrue(
         np.all(ctxs),
         msg='Contexts objects have been changed by method '
             'get_mean_and_stddevs')
     if errors:
         raise AssertionError(stats)
     print()
     print(stats)
Пример #7
0
 def check(self, filename, max_discrep_percentage, **kwargs):
     gsim = self.GSIM_CLASS(**kwargs)
     gsim.init()
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats, sctx, rctx, dctx = check_gsim(
         gsim, open(filename), max_discrep_percentage)
     s_att = self.get_context_attributes(sctx)
     r_att = self.get_context_attributes(rctx)
     d_att = self.get_context_attributes(dctx)
     if hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'):
         d_att = d_att.difference(gsim.DO_NOT_CHECK_DISTANCES)
     self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att)
     self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att)
     self.assertEqual(gsim.REQUIRES_DISTANCES, d_att)
     if errors:
         raise AssertionError(stats)
     print()
     print(stats)
Пример #8
0
 def check(self, filename, max_discrep_percentage):
     gsim = self.GSIM_CLASS()
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats, sctx, rctx, dctx, ctxs = check_gsim(
         gsim, open(filename), max_discrep_percentage)
     s_att = self.get_context_attributes(sctx)
     r_att = self.get_context_attributes(rctx)
     d_att = self.get_context_attributes(dctx)
     if hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'):
         d_att = d_att.difference(gsim.DO_NOT_CHECK_DISTANCES)
     self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att)
     self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att)
     self.assertEqual(gsim.REQUIRES_DISTANCES, d_att)
     if not hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'):
         self.assertTrue(numpy.all(ctxs),
                         msg='Contexts objects have been changed by method '
                         'get_mean_and_stddevs')
     if errors:
         raise AssertionError(stats)
     print()
     print(stats)
Пример #9
0
 def check(self, filename, max_discrep_percentage, **kwargs):
     gsim = self.GSIM_CLASS(**kwargs)
     gsim.init()
     filename = os.path.join(self.BASE_DATA_PATH, filename)
     errors, stats, sctx, rctx, dctx, ctxs = check_gsim(
         gsim, open(filename), max_discrep_percentage)
     s_att = self.get_context_attributes(sctx)
     r_att = self.get_context_attributes(rctx)
     d_att = self.get_context_attributes(dctx)
     if hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'):
         d_att = d_att.difference(gsim.DO_NOT_CHECK_DISTANCES)
     self.assertEqual(gsim.REQUIRES_SITES_PARAMETERS, s_att)
     self.assertEqual(gsim.REQUIRES_RUPTURE_PARAMETERS, r_att)
     self.assertEqual(gsim.REQUIRES_DISTANCES, d_att)
     if not hasattr(gsim, 'DO_NOT_CHECK_DISTANCES'):
         self.assertTrue(
             numpy.all(ctxs),
             msg='Contexts objects have been changed by method '
                 'get_mean_and_stddevs')
     if errors:
         raise AssertionError(stats)
     print()
     print(stats)