simpeg.electromagnetics.static.spectral_induced_polarization.survey.Survey#

class simpeg.electromagnetics.static.spectral_induced_polarization.survey.Survey(source_list=None, survey_geometry='surface', **kwargs)[source]#

Bases: BaseTimeSurvey

Spectral IP survey class

Parameters:
source_listlist of simpeg.electromagnetic.static.spectral_induced_polarization.sources.BaseSrc

List of SimPEG spectral IP sources

survey_geometry{“surface”, “borehole”, “general”}

Survey geometry.

Attributes

T

Period

counter

A SimPEG counter object for counting iterations and operations

nD

Total number of data for the survey

nSrc

Number of Sources

n_locations

Number of data locations

n_pulse

Number of pulses

source_list

List of sources associated with the survey

survey_geometry

Survey geometry; one of {"surface", "borehole", "general"}

survey_type

survey_type has been removed.

uid

Universal unique identifier

unique_times

Unique time channels for all survey receivers.

vnD

Number of associated data for each source

Methods

get_all_slices()

Get slices to index a flat array for all source-receiver pairs.

get_slice(source, receiver)

Get slice to index a flat array for a given source-receiver pair.

get_source_indices(sources)