Circular Loop
digraph inheritancea1db000af0 { 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"]; "CircularLoop" [URL="#geobipy.src.classes.system.CircularLoop.CircularLoop",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="Defines a circular loop for EM acquisition systems"]; "EmLoop" -> "CircularLoop" [arrowsize=0.5,style="setlinewidth(0.5)"]; "EmLoop" [URL="EmLoop.html#geobipy.src.classes.system.EmLoop.EmLoop",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="Defines a loop in an EM system e.g. transmitter or reciever"]; "Point" -> "EmLoop" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ABC" -> "EmLoop" [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.system.CircularLoop.CircularLoop(x=None, y=None, z=None, elevation=None, orientation=None, moment=None, pitch=None, roll=None, yaw=None, radius=None, **kwargs)
Defines a circular loop for EM acquisition systems
CircularLoop(orient, moment, x, y, z, pitch, roll, yaw, radius)
- Parameters:
orient (str) – Orientation of the loop, ‘x’ or ‘z’
moment (int) – Moment of the loop
x (float) – X location of the loop relative to an observation location
y (float) – Y location of the loop relative to an observation location
z (float) – Z location of the loop relative to an observation location
pitch (float) – Pitch of the loop
roll (float) – Roll of the loop
yaw (float) – Yaw of the loop
radius (float) – Radius of the loop
- Bcast(world, root=0)
Broadcast using MPI
- Parameters:
world (mpi4py.MPI.COMM_WORLD) – An MPI communicator
- Returns:
out – A CircularLoop on each core
- Return type:
- append(other)
Append pointclouds together
- Parameters:
other (geobipy.PointCloud3D) – 3D pointcloud
- createHdf(parent, name, withPosterior=True, add_axis=None, fillvalue=None)
Create the hdf group metadata in file parent: HDF object to create a group inside myName: Name of the group
- classmethod fromHdf(grp, index=None)
Reads in the object from a HDF file
- property summary
Print a summary
- writeHdf(parent, name, withPosterior=True, index=None)
Write the StatArray to an HDF object parent: Upper hdf file or group myName: object hdf name. Assumes createHdf has already been called create: optionally create the data set as well before writing