argos-ruby
A Ruby library and command-line tool accessing data from the Argos tracking system.
argos-soap (webservice client)
$ argos-soap --operations
["getCsv","getStreamXml","getKml","getXml","getXsd","getPlatformList","getObsCsv","getObsXml"]
All programs Data from all programs and all platforms are fetched by default
$ argos-soap --operation=getXml > getXml.xml
$ argos-soap --operation=getXml --format=json > getXml.json
$ argos-soap --operation=getKml > getKml.xml
$ argos-soap --operation=getCsv --format=text > getCsv.csv
Select program(s) argos-soap --operation getXml --programNumber 9660
Select platformId(s) $ argos-soap --operation getXml --platformId 81308
Authentication Either set your credentials on the command line $ argos-soap --operation=getPlatformList --username=myusername --password=mypassword Or set environmental variables ARGOS_SOAP_USERNAME and ARGOS_SOAP_PASSWORD
Argos file parsing
DS/DIAG to JSON
$ #
About
argos-ruby was developed to parse Argos satellite tracking data text files collected by the Norwegian Polar Institute since 1989. Be warned, the Argos text file formats have changed over time. No promises are made that the library will work outside of Norway :).
Currently, the library parses Argos DS/DIAG files dating from August 1990 and onwards.
Install
$ gem install argos-ruby