The analytical subpackage contains functionality associated with analytical dispersion solutions.

Sub-Packages & Modules


This module contains functionality for calculating the numerical solutions to the Stix cold plasma function.


This module contains functionality for calculating various analytical solutions to the two fluid dispersion relation.


stix(B, w, ions, n_i, theta)

Calculate the cold plasma dispersion function presented by Stix [1992], and discussed by Bellan [2012].

two_fluid(*, B, ion, k, n_i, T_e, T_i, theta)

Using the solution provided by Bellan [2012], calculate the analytical solution to the two fluid, low-frequency (\(\omega/kc \ll 1\)) dispersion relation presented by Stringer [1963].

Example Notebooks