def test(self): cfg = os.path.join(self.CURRENTDIR, 'job.ini') job = self.run_hazard(cfg) lt_paths = [ [['SM1'], ['BA2008', 'C2003']], [['SM1'], ['BA2008', 'T2002']], [['SM1'], ['CB2008', 'C2003']], [['SM1'], ['CB2008', 'T2002']], [['SM2', 'a3pt2b0pt8'], ['BA2008', '*']], [['SM2', 'a3pt2b0pt8'], ['CB2008', '*']], [['SM2', 'a3b1'], ['BA2008', '*']], [['SM2', 'a3b1'], ['CB2008', '*']], ] csvdir = os.path.join(self.CURRENTDIR, 'expected_results') j = '_'.join for sm_path, gsim_path in lt_paths: fname = 'PGA/hazard_curve-smltp_%s-gsimltp_%s.csv' % ( j(sm_path), j(gsim_path)) compare_hazard_curve_with_csv( job, sm_path, gsim_path, 'PGA', None, None, os.path.join(csvdir, fname), ' ', rtol=1e-7) fname = 'SA-0.1/hazard_curve-smltp_%s-gsimltp_%s.csv' % ( j(sm_path), j(gsim_path)) compare_hazard_curve_with_csv( job, sm_path, gsim_path, 'SA', 0.1, 5.0, os.path.join(csvdir, fname), ' ', rtol=1e-7)
def test(self): cfg = os.path.join(CURRENTDIR, 'job.ini') job = self.run_hazard(cfg) hc = job.hazard_calculation lt_paths = [['aFault_aPriori_D2.1', 'BooreAtkinson2008'], ['aFault_aPriori_D2.1', 'ChiouYoungs2008'], ['bFault_stitched_D2.1_Char', 'BooreAtkinson2008'], ['bFault_stitched_D2.1_Char', 'ChiouYoungs2008']] csvdir = os.path.join(CURRENTDIR, 'expected_results') for sm_path, gsim_path in lt_paths: fname = '%s_%s_expected_curves_PGA.dat' % (sm_path, gsim_path) compare_hazard_curve_with_csv(hc, [sm_path], [gsim_path], 'PGA', None, None, os.path.join(csvdir, fname), ' ', rtol=0.2) fname = '%s_%s_expected_curves_SA02.dat' % (sm_path, gsim_path) compare_hazard_curve_with_csv(hc, [sm_path], [gsim_path], 'SA', 0.2, 5.0, os.path.join(csvdir, fname), ' ', rtol=0.2)
def test(self): cfg = os.path.join(CURRENTDIR, 'job.ini') job = self.run_hazard(cfg) hc = job.hazard_calculation compare_hazard_curve_with_csv( hc, ['simple_fault'], ['AbrahamsonSilva2008'], 'PGA', None, None, os.path.join(CURRENTDIR, 'AS2008_expected_curves.dat'), ' ', rtol=0.01) compare_hazard_curve_with_csv( hc, ['simple_fault'], ['CampbellBozorgnia2008'], 'PGA', None, None, os.path.join(CURRENTDIR, 'CB2008_expected_curves.dat'), ' ', rtol=0.01)
def test(self): cfg = os.path.join(self.CURRENTDIR, 'job.ini') job = self.run_hazard(cfg) lt_paths = [ [['SM1'], ['BA2008', 'C2003']], [['SM1'], ['BA2008', 'T2002']], [['SM1'], ['CB2008', 'C2003']], [['SM1'], ['CB2008', 'T2002']], [['SM2', 'a3pt2b0pt8'], ['BA2008', '*']], [['SM2', 'a3pt2b0pt8'], ['CB2008', '*']], [['SM2', 'a3b1'], ['BA2008', '*']], [['SM2', 'a3b1'], ['CB2008', '*']], ] csvdir = os.path.join(self.CURRENTDIR, 'expected_results') j = '_'.join for sm_path, gsim_path in lt_paths: fname = 'PGA/hazard_curve-smltp_%s-gsimltp_%s.csv' % (j(sm_path), j(gsim_path)) compare_hazard_curve_with_csv(job, sm_path, gsim_path, 'PGA', None, None, os.path.join(csvdir, fname), ' ', rtol=1e-7) fname = 'SA-0.1/hazard_curve-smltp_%s-gsimltp_%s.csv' % ( j(sm_path), j(gsim_path)) compare_hazard_curve_with_csv(job, sm_path, gsim_path, 'SA', 0.1, 5.0, os.path.join(csvdir, fname), ' ', rtol=1e-7)
def test(self): cfg = os.path.join(self.CURRENTDIR, 'job.ini') job = self.run_hazard(cfg) compare_hazard_curve_with_csv( job, ['simple_fault'], ['AbrahamsonSilva2008'], 'PGA', None, None, os.path.join(self.CURRENTDIR, 'AS2008_expected_curves.dat'), ' ', rtol=0.01) compare_hazard_curve_with_csv( job, ['simple_fault'], ['CampbellBozorgnia2008'], 'PGA', None, None, os.path.join(self.CURRENTDIR, 'CB2008_expected_curves.dat'), ' ', rtol=0.01)
def test(self): cfg = os.path.join(self.CURRENTDIR, 'job.ini') job = self.run_hazard(cfg) lt_paths = [ ['aFault_aPriori_D2.1', 'BooreAtkinson2008'], ['aFault_aPriori_D2.1', 'ChiouYoungs2008'], ['bFault_stitched_D2.1_Char', 'BooreAtkinson2008'], ['bFault_stitched_D2.1_Char', 'ChiouYoungs2008']] csvdir = os.path.join(self.CURRENTDIR, 'expected_results') for sm_path, gsim_path in lt_paths: fname = '%s_%s_expected_curves_PGA.dat' % (sm_path, gsim_path) compare_hazard_curve_with_csv( job, [sm_path], [gsim_path], 'PGA', None, None, os.path.join(csvdir, fname), ' ', rtol=0.3) fname = '%s_%s_expected_curves_SA02.dat' % (sm_path, gsim_path) compare_hazard_curve_with_csv( job, [sm_path], [gsim_path], 'SA', 0.2, 5.0, os.path.join(csvdir, fname), ' ', rtol=0.3)