[OpenMadrigal-developers] New web service for Madrigal - field line tracer

William Rideout brideout at haystack.mit.edu
Fri Dec 3 11:19:52 EST 2004


John Foster recently asked me for the ability from matlab to trace the field 
line from an arbitrary point in space down to a given altitude (in his case, the 
  altitude of a particular satellite.  As usual, I want all the real work to be 
done by Madrigal and exposed to matlab via a web service. However, my usual 
approach of defining a derived Madrigal parameter will not work in this case, 
since the altitude to trace to is not defined beforehand.

In order to solve this problem in as general a way as is reasonable, I planning 
to add a generic magnetic field line tracer web server.  This service will trace 
a magnetic field line from an arbitrary point in space and time to a number of 
user specified end points.

This web server will accept the following arguments:

     year, month, day, hour, min, sec (required)

     model = 'tsyganenko' or 'igrf' (required)

     xGSM, yGSM, zGSM or lat, lon, alt (starting point) (required)

     outputCoord = 'geodetic' or 'gsm' (required)

     stop = 'conjugate', 'north_alt', 'south_alt', 'apex' (required)
        Note: north_alt means move north until desired altitude reached.

     end_alt - (only required if stop = 'north_alt' or 'south_alt')

It will return either xGSM, yGSM, zGSM or lat, lon, alt depending on outputCoord 
specified, or NaN if trace failed.

More models and coordinate systems could be added if required.  Please let me 
know if you have any comments.

Bill

-- 
Bill Rideout
MIT Haystack Observatory
Email: brideout at haystack.mit.edu
Phone: 781 981-5624



More information about the OpenMadrigal-developers mailing list