pyrfu.pyrf.dynamic_press module#
- pyrfu.pyrf.dynamic_press.dynamic_press(n_s: DataArray, v_xyz: DataArray, specie: str | None = 'ions') DataArray[source]#
Computes dynamic pressure.
- Parameters:
n_s (DataArray) – Time series of the number density of the specie.
v_xyz (DataArray) – Time series of the bulk velocity of the specie.
specie (str, Optional) – Specie ‘ions’ or ‘electrons’. Default ‘ions’.
- Returns:
Time series of the dynamic pressure of the specie.
- Return type:
DataArray
Examples
>>> from pyrfu import mms, pyrf
Time interval
>>> tint = ["2019-09-14T07:54:00.000", "2019-09-14T08:11:00.000"]
Spacecraft index
>>> mms_id = 1
Load ion bulk velocity and remove spintone
>>> v_xyz_i = mms.get_data("vi_gse_fpi_fast_l2", tint, mms_id) >>> st_xyz_i = mms.get_data("sti_gse_fpi_fast_l2", tint, mms_id) >>> v_xyz_i = v_xyz_i - st_xyz_i
Ion number density
>>> n_i = mms.get_data("ni_fpi_fast_l2", tint, mms_id)
Compute dynamic pressure
>>> p = pyrf.dynamic_press(n_i, v_xyz_i, specie="ions")