Esempio n. 1
0
def create_base():
    """
    
    """
    sdp = ParameterData()
    
    # Operation Mode
    sdp.run_type = "hazard" 
    sdp.is_scenario = False
    sdp.site_tag = "ENB"
    sdp.scenario_max_width = 15
    sdp.return_periods = [100, 500, 2500]
    
    # Keep this as None to avoid changing the data dir location.
    sdp.input_dir = None #os.path.join('..','EQRMinputs')
                    
    sdp.output_dir = None #os.path.join('.','output')
    
    sdp.use_site_indexes = True #False # 21666 sites, hazard
    sdp.site_indexes = [1]
    sdp.event_control_tag = "" 
    sdp.zone_source_tag = ""
    sdp.fault_source_tag = ""
    sdp.file_array = False
    sdp.prob_number_of_events_in_zones =  [2] * 3
    sdp.prob_number_of_events_in_faults =  [2] * 4
    
    # Attenuation
    sdp.atten_collapse_Sa_of_atten_models = False #True
    sdp.atten_variability_method = 1
    sdp.atten_spawn_bins = 5
    sdp.atten_periods = [0.0, 0.3, 1.0]
    sdp.atten_threshold_distance = 400
    sdp.atten_override_RSA_shape = None
    sdp.atten_cutoff_max_spectral_displacement = False
    sdp.atten_pga_scaling_cutoff = 2
    sdp.atten_smooth_spectral_acceleration = None
    sdp.atten_log_sigma_eq_weight = 0
    
    # Amplification
    sdp.use_amplification = False #True
    sdp.amp_variability_method = None
    sdp.amp_min_factor = 0.6
    sdp.amp_max_factor = 10000
    
    # Save
    sdp.save_hazard_map = True
    sdp.save_motion = False
    
    return sdp
Esempio n. 2
0
def create_base():
    """
    
    """
    sdp = ParameterData()

    # Operation Mode
    sdp.run_type = "hazard"
    sdp.is_scenario = False
    sdp.site_tag = "ENB"
    sdp.scenario_max_width = 15
    sdp.return_periods = [100, 500, 2500]

    # Keep this as None to avoid changing the data dir location.
    sdp.input_dir = None  #os.path.join('..','EQRMinputs')

    sdp.output_dir = None  #os.path.join('.','output')

    sdp.use_site_indexes = True  #False # 21666 sites, hazard
    sdp.site_indexes = [1]
    sdp.event_control_tag = ""
    sdp.zone_source_tag = ""
    sdp.fault_source_tag = ""
    sdp.file_array = False
    sdp.prob_number_of_events_in_zones = [2] * 3
    sdp.prob_number_of_events_in_faults = [2] * 4

    # Attenuation
    sdp.atten_collapse_Sa_of_atten_models = False  #True
    sdp.atten_variability_method = 1
    sdp.atten_spawn_bins = 5
    sdp.atten_periods = [0.0, 0.3, 1.0]
    sdp.atten_threshold_distance = 400
    sdp.atten_override_RSA_shape = None
    sdp.atten_cutoff_max_spectral_displacement = False
    sdp.atten_pga_scaling_cutoff = 2
    sdp.atten_smooth_spectral_acceleration = None
    sdp.atten_log_sigma_eq_weight = 0

    # Amplification
    sdp.use_amplification = False  #True
    sdp.amp_variability_method = None
    sdp.amp_min_factor = 0.6
    sdp.amp_max_factor = 10000

    # Save
    sdp.save_hazard_map = True
    sdp.save_motion = False

    return sdp