simpeg.electromagnetics.viscous_remanent_magnetization.receivers.SquareLoop#
- class simpeg.electromagnetics.viscous_remanent_magnetization.receivers.SquareLoop(locations=None, times=None, field_type=None, orientation='z', width=1.0, n_turns=1, quadrature_order=3, **kwargs)[source]#
- Bases: - Point- Square loop receiver - Measurements with this type of receiver are the field, integrated over the area of the loop, then multiplied by the number of coils, then normalized by the dipole moment. As a result, the units for fields predicted with this type of receiver are the same as ‘h’, ‘b’, ‘dhdt’ and ‘dbdt’, respectively. - Parameters:
- locations(n, 3)numpy.ndarray
- Center location of the square loop 
- timesnumpy.ndarray
- Time channels 
- field_type{‘h’, ‘b’, ‘dhdt’, ‘dbdt’}
- Fields being measured. 
- orientation{‘z’, ‘x’, ‘y’}
- Receiver orientation. 
- widthfloat,default= 1.0
- Loop width (m) 
- n_turnsint,default= 1
- Number of turns for the receiver coil 
- quadrature_orderint,default= 3
- Order of numerical quadrature for approximating the magnetic flux through the receiver coil. 
 
- locations(
 - Attributes - Field type; i.e. 'h', 'b', 'dhdt' or 'dbdt'. - Receiver locations - Number of data associated with the receiver - Number of receivers - Number of time channels - Number of turns in the receiver coil - Orientation of the receiver. - Quadrature order for determining flux through receiver coil - Time channels for the receivers - Universal unique identifier - Square loop width - Methods 
