EmDataPoint
digraph inheritance4ab37ba733 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",tooltip="Helper class that provides a standard way to create an ABC using"]; "DataPoint" [URL="datapoint.html#geobipy.src.classes.data.datapoint.DataPoint.DataPoint",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Class defines a data point."]; "Point" -> "DataPoint" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EmDataPoint" [URL="#geobipy.src.classes.data.datapoint.EmDataPoint.EmDataPoint",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Abstract EmDataPoint Class"]; "DataPoint" -> "EmDataPoint" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Point" [URL="../../pointcloud/Point.html#geobipy.src.classes.pointcloud.Point.Point",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="3D Point Cloud with x,y,z co-ordinates"]; "myObject" -> "Point" [arrowsize=0.5,style="setlinewidth(0.5)"]; "myObject" [URL="../../core/myObject.html#geobipy.src.classes.core.myObject.myObject",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ABC" -> "myObject" [arrowsize=0.5,style="setlinewidth(0.5)"]; }- class geobipy.src.classes.data.datapoint.EmDataPoint.EmDataPoint(x=0.0, y=0.0, z=0.0, elevation=None, components=None, channels_per_system=None, data=None, std=None, predictedData=None, channel_names=None, lineNumber=0.0, fiducial=0.0, **kwargs)
Abstract EmDataPoint Class
This is an abstract base class for TdemDataPoint and FdemDataPoint classes
See also
geobipy.src.classes.data.datapoint.FdemDataPoint
,geobipy.src.classes.data.datapoint.TdemDataPoint
- property active
Gets the indices to the observed data values that are not NaN
- Returns:
out – Indices into the observed data that are not NaN
- Return type:
array of ints
- find_best_halfspace(minConductivity=0.0001, maxConductivity=10000.0, nSamples=100)
Computes the best value of a half space that fits the data.
Carries out a brute force search of the halfspace conductivity that best fits the data. The profile of data misfit vs halfspace conductivity is not quadratic, so a bisection will not work.
- Parameters:
minConductivity (float, optional) – The minimum conductivity to search over
maxConductivity (float, optional) – The maximum conductivity to search over
nSamples (int, optional) – The number of values between the min and max
- Returns:
out – The best fitting log10 conductivity for the half space
- Return type:
float64
- plot_halfspace_responses(minConductivity=-4.0, maxConductivity=2.0, nSamples=100, **kwargs)
Plots the reponses of different half space models.
- Parameters:
minConductivity (float, optional) – The minimum log10 conductivity to search over
maxConductivity (float, optional) – The maximum log10 conductivity to search over
nInc (int, optional) – The number of increments between the min and max
- property predictedData
The predicted data.
- update_posteriors()
Update any attached posteriors