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