ConnectTool
 All Classes Namespaces Files Functions Variables Pages
Functions | Variables
interface_heliosphere Namespace Reference

Heliospheric model interface. More...

Functions

def compute_footprint
 Compute the footprints on source surface of the magnetic line connected to a given point. More...
 
def write_output
 

Variables

dictionary info
 

Detailed Description

Heliospheric model interface.

Function Documentation

def interface_heliosphere.compute_footprint (   model,
  positions 
)

Compute the footprints on source surface of the magnetic line connected to a given point.

Compute propagation delays.

Parameters
modelString. Technic to compute spiral. One of interface_heliosphere.info
positionsList of Coordinate objects. Expect Heliographic coordinates.
Returns
Parameters
positions_ssList of Coordinates on source surface.
delays_sslist of datetime.timedelta objects. Delay of propagation from given point to source surface.
scspheStructure {lat: float[], lon: float[]}. Spherical coordinates of sc.

Here is the call graph for this function:

Here is the caller graph for this function:

def interface_heliosphere.write_output (   dtrss_min,
  dtrss_max,
  crss_min,
  crss_max,
  scsphe 
)
Write report in dir.output/output_spiral_min/max about trajectory.
Usefull for SolarSoft comparison.
Format is:
...
dtrss.sec dtrss.day crss.lat crss.lon scsphe.lat scsphe.lon
...

Variable Documentation

interface_heliosphere.info
Initial value:
1 = {
2 'model': ['PARKER'], #,'MHD']
3 }

List of available model for heliospheric reconstruction.