def test_calculate_occurance_rates(self): exp_occ_rates = [ 0.719905173075, 0.598791041594, 0.498052694858, 0.414262187683, 0.344568279453, 0.28659941152, 0.238383007322, 0.198278349137, 0.164920747406, 0.137175102795, 0.114097280802, 0.0949019845528, 0.0789360325568, 0.0656561321153, 0.0546103920443, 0.0454229456281, 0.0377811605502, 0.0314250005759, 0.0261381769859, 0.0217407886596, 0.0180832003622, 0.0150409509269, 0.0125105180639, 0.0104057956833, 0.00865516385886, 0.00719905173075, 0.00598791041594, 0.00498052694858, 0.00414262187683, 0.00344568279453, 0.0028659941152, 0.00238383007322, 0.00198278349137, 0.00164920747406, 0.00137175102795 ] a = get_mfd(**self._input_args()) for i, x in enumerate(a): self.assertAlmostEqual(exp_occ_rates[i], a[i], places=5)
def test_compute_max_mag_using_msr(self): args = self._input_args() args['max_mag'] = None args['rake'] = -90 exp_occ_rates = [ 0.780179383967, 0.648924946545, 0.539752260701, 0.448946375822, 0.373417330576, 0.310595007075, 0.258341674371, 0.214879245307, 0.178728771409, 0.148660116911, 0.123650099455, 0.10284767302, 0.08554496836, 0.071153205482, 0.0591826585177, 0.0492259912326, 0.0409443961039, 0.0340560653089, 0.0283266013102, 0.0235610407283, 0.0195972200873, 0.0163002576829, 0.0135579638003, 0.011277023099, 0.00937981925965, 0.00780179383967, 0.00648924946545, 0.00539752260701, 0.00448946375822, 0.00373417330576, 0.00310595007075, 0.00258341674371, 0.00214879245307, 0.00178728771409, 0.00148660116911, 0.00123650099455, 0.0010284767302, 0.0008554496836, 0.00071153205482, 0.000591826585177, 0.000492259912326, 0.000409443961039 ] a = get_mfd(**args) for i, x in enumerate(a): self.assertAlmostEqual(exp_occ_rates[i], a[i], places=5)
def test_compute_max_mag_using_msr(self): args = self._input_args() args['max_mag'] = None args['rake'] = -90 exp_occ_rates = [0.780179383967, 0.648924946545, 0.539752260701, 0.448946375822, 0.373417330576, 0.310595007075, 0.258341674371, 0.214879245307, 0.178728771409, 0.148660116911, 0.123650099455, 0.10284767302, 0.08554496836, 0.071153205482, 0.0591826585177, 0.0492259912326, 0.0409443961039, 0.0340560653089, 0.0283266013102, 0.0235610407283, 0.0195972200873, 0.0163002576829, 0.0135579638003, 0.011277023099, 0.00937981925965, 0.00780179383967, 0.00648924946545, 0.00539752260701, 0.00448946375822, 0.00373417330576, 0.00310595007075, 0.00258341674371, 0.00214879245307, 0.00178728771409, 0.00148660116911, 0.00123650099455, 0.0010284767302, 0.0008554496836, 0.00071153205482, 0.000591826585177, 0.000492259912326, 0.000409443961039] a = get_mfd(**args) for i, x in enumerate(a): self.assertAlmostEqual(exp_occ_rates[i], a[i], places=5)
def test_calculate_occurance_rates(self): exp_occ_rates = [0.719905173075, 0.598791041594, 0.498052694858, 0.414262187683, 0.344568279453, 0.28659941152, 0.238383007322, 0.198278349137, 0.164920747406, 0.137175102795, 0.114097280802, 0.0949019845528, 0.0789360325568, 0.0656561321153, 0.0546103920443, 0.0454229456281, 0.0377811605502, 0.0314250005759, 0.0261381769859, 0.0217407886596, 0.0180832003622, 0.0150409509269, 0.0125105180639, 0.0104057956833, 0.00865516385886, 0.00719905173075, 0.00598791041594, 0.00498052694858, 0.00414262187683, 0.00344568279453, 0.0028659941152, 0.00238383007322, 0.00198278349137, 0.00164920747406, 0.00137175102795] a = get_mfd(**self._input_args()) for i, x in enumerate(a): self.assertAlmostEqual(exp_occ_rates[i], a[i], places=5)