gwexpy.interop.simpeg_

SimPEG interop helpers.

Functions

from_simpeg(cls, data_obj, **kwargs)

Convert SimPEG Data object to gwexpy object.

to_simpeg(data[, location, rx_type, orientation])

Convert gwexpy object to simpeg.data.Data.

gwexpy.interop.simpeg_.to_simpeg(data, location=None, rx_type='PointElectricField', orientation='x', **kwargs)[source]

Convert gwexpy object to simpeg.data.Data.

Parameters:
  • data (TimeSeries or FrequencySeries) – Input data.

  • location (array_like, optional) – Rx location (x, y, z). Default is [0, 0, 0].

  • rx_type (str or class, optional) – Receiver class name or class object. Default “PointElectricField”.

  • orientation (str, optional) – Receiver orientation (‘x’, ‘y’, ‘z’). Default ‘x’.

  • **kwargs – Reserved for future converter-specific options.

Returns:

SimPEG Data object containing the survey and observed data.

Return type:

simpeg.data.Data

gwexpy.interop.simpeg_.from_simpeg(cls, data_obj, **kwargs)[source]

Convert SimPEG Data object to gwexpy object.

Parameters:
  • cls (class) – Target class (TimeSeries or FrequencySeries).

  • data_obj (simpeg.data.Data) – SimPEG Data object.

  • **kwargs – Reserved for future converter-specific options.

Return type:

Object of type cls.