simpeg.simulation.BaseSimulation#
- class simpeg.simulation.BaseSimulation(survey=None, sensitivity_path=None, counter=None, verbose=False, **kwargs)[source]#
- Bases: - HasModel- Base class for all geophysical forward simulations in SimPEG. - The - BaseSimulationclass defines properties and methods inherited by practical simulation classes in SimPEG.- Important - This class is not meant to be instantiated. You should inherit from it to create your own simulation class. - Parameters:
- surveysimpeg.survey.BaseSurvey,optional
- The survey for the simulation. 
- sensitivity_pathstr,optional
- Path to directory where sensitivity file is stored. 
- counterNoneorsimpeg.utils.Counter
- SimPEG - Counterobject to store iterations and run-times.
- verbosebool, optional
- Verbose progress printout. 
 
- survey
 - Attributes - A list of solver objects to clean when the model is updated - SimPEG - Counterobject to store iterations and run-times.- HasModel.deleteTheseOnModelUpdate has been deprecated. - The inversion model. - True if a model is necessary - Path to directory where sensitivity file is stored. - The survey for the simulation. - Verbose progress printout. - Methods - Jtvec(m, v[, f])- Compute the Jacobian transpose times a vector for the model provided. - Jtvec_approx(m, v[, f])- Approximation of the Jacobian transpose times a vector for the model provided. - Jvec(m, v[, f])- Compute the Jacobian times a vector for the model provided. - Jvec_approx(m, v[, f])- Approximation of the Jacobian times a vector for the model provided. - dpred([m, f])- Predicted data for the model provided. - fields([m])- Return the computed geophysical fields for the model provided. - make_synthetic_data(m[, relative_error, ...])- Make synthetic data for the model and Gaussian noise provided. - residual(m, dobs[, f])- The data residual. 
Galleries and Tutorials using simpeg.simulation.BaseSimulation#
 
Time-domain CSEM for a resistive cube in a deep marine setting
 
Predict Response from a Conductive and Magnetically Viscous Earth
 
Method of Equivalent Sources for Removing VRM Responses
 
Petrophysically guided inversion (PGI): Linear example
 
Petrophysically guided inversion: Joint linear example with nonlinear relationships
 
Heagy et al., 2017 1D RESOLVE and SkyTEM Bookpurnong Inversions
 
Heagy et al., 2017 1D RESOLVE Bookpurnong Inversion
 
Sparse Inversion with Iteratively Re-Weighted Least-Squares
 
2.5D DC Resistivity and IP Least-Squares Inversion
 
1D Forward Simulation for a Susceptible and Chargeable Earth
 
1D Forward Simulation with Chargeable and/or Magnetic Viscosity
 
3D Forward Simulation for Transient Response on a Cylindrical Mesh
 
1D Inversion of Time-Domain Data for a Single Sounding
 
Response from a Homogeneous Layer for Different Waveforms
 
Forward Simulation for Straight Ray Tomography in 2D
 
Sparse Norm Inversion of 2D Seismic Tomography Data
 
Cross-gradient Joint Inversion of Gravity and Magnetic Anomaly Data
 
Joint PGI of Gravity + Magnetic on an Octree mesh using full petrophysical information
 
Joint PGI of Gravity + Magnetic on an Octree mesh without petrophysical information
 
     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
