Mondaic
This API reference is not for the latest stable Salvus version.

salvus.flow.collections.data_proxies.seis_io_data_proxy

SeisIO data proxy.

Classes

SeisIODataProxy

class SeisIODataProxy(salvus.flow.collections.data_proxies.BaseDataProxy):
    def __init__(self, config: Dict): ...

Init.

Parameters
  • config Dict — The configuration dictionary.
Methods
compute_hash()
def compute_hash(self) -> str: ...

Compute a hash to uniquely identify the data proxy. Must be fast as it will potentially be called quite a bit.

Returns str
get_data()
def get_data(self, event_name: str) -> xarray.core.dataset.Dataset: ...

Get data for one event/shot from the SeisIO data format.

Parameters
  • event_name str — The event name.
Returns xarray.core.dataset.Dataset