Fault databases (dataset)

dataset.faults

load_diss(*args, **kwargs)[source]

Wrapper for DISS database loading.

load_edsf(*args, **kwargs)[source]

Wrapper for EDSF13 database loading.

load_gem(*args, **kwargs)[source]

Wrapper for OpenGEM database loading.

load_noafaults(*args, **kwargs)[source]

Wrapper for NOAFault database loading.

extract_faults(faults, wesn=(), lat=None, lon=None, radius=None, strike=None, dip=None, rake=None, restrict_to_radius=False)[source]

Select faults matching given geographical or geometric criteria.

Criteria might be combined.

Parameters
  • faults (list of siria.dataset.faults.fault_loader.active_faults.ActiveFault) – Faults to be scanned.

  • wesn ((float, float, float, float)) – Bounding box in geographical coordinates. Faults (partially) within the box are returned. Give it as (West, East, South, North).

  • lat (optional, float) – Latitude in [deg] of the center point of the search area. lon and radius need to be given as well.

  • lon (optional, float) – Longitude in [deg] of the center point of the search area. lat and radius need to be given as well.

  • radius (optional, float) – Search radius in [m] around lat, lon.

  • strike (optional, float) – Faults with a strike_{min} < strike and strike_{max} > strike are selected.

  • dip (optional, float) – Faults with a dip_{min} < dip and dip_{max} > dip are selected.

  • rake (optional, float) – Faults with a rake_{min} < rake and rake_{max} > rake are selected.

Returns

Selected faults.

Return type

list of siria.dataset.faults.fault_loader.active_faults.ActiveFault

load_faults_from_database(database='GEM', exclude_depthcontours=True, wesn=(), lat=None, lon=None, radius=None, strike=None, dip=None, rake=None, restrict_to_radius=False, **kwargs)[source]

Retrieve fault data in unique format from given database.

Arguments and keyword arguments for the specific database reader might be necessary. Faults can also be preselected when giving arguments for extract_faults().

Parameters
  • database (string) – Fault database if choice. Choose between DISS, EDSF (EDSF13), GEM (OpenGEM) or NOA (NOAFaults).

  • exclude_depthcontours (optional, bool) – EDSF database ships also depth contours of the subduction zone. Set True to exclude them.

Returns

Faults to be considered.

Return type

list of siria.dataset.faults.fault_loader.active_faults.ActiveFault