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