Changes between Initial Version and Version 1 of VsoIDL


Ignore:
Timestamp:
01/11/06 13:11:22 (19 years ago)
Author:
joe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VsoIDL

    v1 v1  
     1= VSO Interfaces Through IDL = 
     2 
     3There are two sets of interfaces using RSI's Interactive Data Language.  The first is a low-level VSO object, that can be extended for use in other programs.  The second are commands for the general science public who wish to search for data products using the command line. 
     4 
     5Both are available through [http://www.lmsal.com/solarsoft/ SolarSoft], in the gen tree.  The code used is pure IDL, and does not have any dependancies on other programming languages, but may be slow for exceptionally large arrays of metadata results. 
     6 
     7''Note'' : The VSO tools currently only support the 'URL' [wiki:DataTransferMethod Transfer Methods], and as such will not be able to retrieve data from providers who store their data nearline. 
     8 
     9== User Tools == 
     10 
     11There are two functions available within IDL to search for data products: 
     12 
     13  * [http://orpheus.nascom.nasa.gov/cgi-bin/xdoc_print.pl?file=/solarsoft/gen/idl/xml/vso_search.pro vso_search] : uses VSO to get a list of records that match given parameters 
     14  * [http://orpheus.nascom.nasa.gov/cgi-bin/xdoc_print.pl?file=/solarsoft/gen/idl/xml/vso_get.pro vso_get] : will attempt to download available data products, given a list of records. 
     15 
     16Documentation and examples for the two commands is available through Dominic Zarro's [http://orpheus.nascom.nasa.gov/~zarro/xdoc/ XDOC] interface. 
     17 
     18== Programmer Tools == 
     19 
     20For programmers who wish to extend the VSO for use in their own code, there is a more low level interface, that uses [http://orpheus.nascom.nasa.gov/~zarro/idl/objects/objects.html IDL Objects] in the [http://orpheus.nascom.nasa.gov/cgi-bin/xdoc_print.pl?file=/solarsoft/gen/idl/xml/vso__define.pro VSO object].  Documentation is available through [http://orpheus.nascom.nasa.gov/~zarro/xdoc/ XDOC], as well as example usage in [http://orpheus.nascom.nasa.gov/cgi-bin/xdoc_print.pl?file=/solarsoft/gen/idl/xml/vso_search.pro vso_search], [http://orpheus.nascom.nasa.gov/cgi-bin/xdoc_print.pl?file=/solarsoft/gen/idl/xml/vso_get.pro vso_get] or Dominic Zarro's [http://orpheus.nascom.nasa.gov/cgi-bin/xdoc_print.pl?file=/solarsoft/gen/idl/synoptic/eit__define.pro EIT] object. 
     21 
     22Users wishing to write other web services in IDL may wish to look at the [http://orpheus.nascom.nasa.gov/cgi-bin/xdoc_print.pl?file=/solarsoft/gen/idl/xml/soap__define.pro SOAP] and [http://orpheus.nascom.nasa.gov/cgi-bin/xdoc_print.pl?file=/solarsoft/gen/idl/xml/xmlparser__define.pro XML Parser] objects. 
     23 
     24== Support == 
     25 
     26Questions, comments or suggestions about the VSO interface in IDL should contact [wiki:People/JoeHourcle Joe Hourcle].