sunkit_magex.pfss Package#
Functions#
|
Compute PFSS model. |
Classes#
Class Inheritance Diagram#
sunkit_magex.pfss.grid Module#
Classes#
|
Grid on which the sunkit_magex.pfss solution is calculated. |
Class Inheritance Diagram#
sunkit_magex.pfss.fieldline Module#
Classes#
|
A set of closed field lines. |
|
A single magnetic field line. |
|
A collection of |
|
A set of open field lines. |
Class Inheritance Diagram#
sunkit_magex.pfss.tracing Module#
Classes#
|
Abstract base class for a streamline tracer. |
|
Tracer using compiled code via streamtracer. |
|
|
|
Tracer using native python code. |
Class Inheritance Diagram#
sunkit_magex.pfss.utils Module#
Functions#
|
|
|
|
|
Create a Carrington WCS header for a Cylindrical Equal Area (CEA) projection. |
|
Returns |
|
Returns |
|
Returns |
|
Reproject a plate-carée map in to a cylindrical-equal-area map. |
|
Roll an input synoptic map so that it's left edge corresponds to a specific Carrington longitude. |
sunkit_magex.pfss.analytic Module#
Analytic inputs and solutions to the PFSS equations.
This sub-module contains functions to generate solutions to the PFSS equations
in the case where the input field is a single spherical harmonic, specified
with the spherical harmonic numbers l, m.
All angular quantities must be passed as astropy quantities. All radial quantities are passed normalised to the source surface radius, and therefore can be passed as normal scalar values.
Angular definitions#
thetais the polar angle, in the range \(0, \pi\) (ie. the co-latitude).phiis the azimuthal angle, in the range \(0, 2\pi\).
Using this module requires sympy to be installed.