Dataset¶
Modules for building data sets for inversion
pytomo.dataset.*
sourcecluster¶
- pytomo.dataset.sourcecluster.get_clusters_as_list(df)¶
Return a list of list of Event
- Parameters
df (DataFrame) – see get_dataframe()
- Returns
list of event clusters
- Return type
list ot list of Event
- pytomo.dataset.sourcecluster.load_event_clusters(path)¶
Read event clusters using pickle.load().
- Parameters
path (str) – name of the file that contains the clusters
- Returns
event clusters.
- Return type
list of list of Event
- pytomo.dataset.sourcecluster.save_event_clusters(path, event_clusters)¶
Save the event clusters using pickle.dump().
- Parameters
path (str) – name of the output file.
event_clusters (list of list of Events) – event clusters.
sourceselection¶
- class pytomo.dataset.sourceselection.SourceSelection(sac_files, lat_min=- 90, lat_max=90, lon_min=- 180, lon_max=180, dep_min=0, dep_max=800, Mw_min=0, Mw_max=10, dist_min=0, dist_max=180, n_within_dist=10, start_date=datetime.datetime(1970, 1, 1, 0, 0), end_date=datetime.datetime(2050, 1, 1, 0, 0))¶
Select seismic events to use for inversion
- select(event)¶
Check if the event satisfies the selection criteria
- Parameters
event (Event) – seismic event.
- Returns
true if the event satisfies the selection criteria.
- Return type
bool