Tracer¶
-
class
pfsspy.tracing.
Tracer
¶ Bases:
abc.ABC
Abstract base class for a streamline tracer.
Methods Summary
Convert cartesian coordinate outputted by a tracer to a
FieldLine
object.coords_to_xyz
(seeds, output)Given a set of astropy sky coordinates, transoform them to cartesian x, y, z coordinates.
trace
(seeds, output)- param seeds
Coordinaes of the magnetic field seed points.
validate_seeds
(seeds)Check that seeds has the right shape and is the correct type.
Methods Documentation
-
static
cartesian_to_coordinate
()¶ Convert cartesian coordinate outputted by a tracer to a
FieldLine
object.
-
static
coords_to_xyz
(seeds, output)¶ Given a set of astropy sky coordinates, transoform them to cartesian x, y, z coordinates.
- Parameters
seeds (astropy.coordinates.SkyCoord) –
output (pfsspy.Output) –
-
abstract
trace
(seeds, output)¶ - Parameters
seeds (astropy.coordinates.SkyCoord) – Coordinaes of the magnetic field seed points.
output (pfsspy.Output) – pfss output.
- Returns
streamlines – Traced field lines.
- Return type
-
static
validate_seeds
(seeds)¶ Check that seeds has the right shape and is the correct type.