pyrfu.pyrf.cross module#
- pyrfu.pyrf.cross.cross(inp1, inp2)[source]#
Computes cross product of two fields.
- Parameters:
inp1 (xarray.DataArray) – Time series of the first field X.
inp2 (xarray.DataArray) – Time series of the second field Y.
- Returns:
out – Time series of the cross product Z = XxY.
- Return type:
Examples
>>> from pyrfu import mms, pyrf
Define time interval
>>> tint = ["2019-09-14T07:54:00.000", "2019-09-14T08:11:00.000"]
Index of the MMS spacecraft
>>> mms_id = 1
Load magnetic field and electric field
>>> b_xyz = mms.get_data("B_gse_fgm_srvy_l2", tint, mms_id) >>> e_xyz = mms.get_data("E_gse_edp_fast_l2", tint, mms_id)
Compute magnitude of the magnetic field
>>> b_mag = pyrf.norm(b_xyz)
Compute ExB drift velocity
>>> v_xyz_exb = pyrf.cross(e_xyz, b_xyz) / b_mag ** 2