This page was created by the IDL library routine `mk_html_help2`.

Last modified: Sat Nov 1 18:17:06 2025.

# Directory Listing of Routines

# projects/juno

- DAS2TPLOT
  Converts Das2Stream format to tplot variables
- DAS_XML_PARSER__DEFINE
  Parses XML from DAS files (metadata is stored in XML)
- JUNO_INIT
  Initializes system variables for Juno
- JUNO_LOAD_DATA
  Load data from the Juno mission

# Routine Descriptions

## DAS2TPLOT

[Next Routine] [List of Routines]

     PROCEDURE:
             das2tplot

     PURPOSE:
             Converts Das2Stream format to tplot variables

     FILENAME:
             filename of the DAS file to load

    $LastChangedBy: egrimes $
    $LastChangedDate: 2016-12-05 12:03:15 -0800 (Mon, 05 Dec 2016) $
    $LastChangedRevision: 22436 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/juno/das2tplot.pro $

(See projects/juno/das2tplot.pro)

## DAS_XML_PARSER__DEFINE

[Previous Routine] [Next Routine] [List of Routines]

     PROCEDURE:
             das_xml_parser

     PURPOSE:
             Parses XML from DAS files (metadata is stored in XML)

    $LastChangedBy: egrimes $
    $LastChangedDate: 2016-12-05 12:03:15 -0800 (Mon, 05 Dec 2016) $
    $LastChangedRevision: 22436 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/juno/das_xml_parser__define.pro $

(See projects/juno/das_xml_parser__define.pro)

## JUNO_INIT

[Previous Routine] [Next Routine] [List of Routines]

     PROCEDURE:
             juno_init

     PURPOSE:
             Initializes system variables for Juno

     KEYWORDS:

     OUTPUT:

     EXAMPLE:

     NOTES:

    $LastChangedBy: egrimes $
    $LastChangedDate: 2016-12-05 12:03:15 -0800 (Mon, 05 Dec 2016) $
    $LastChangedRevision: 22436 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/juno/juno_init.pro $

(See projects/juno/juno_init.pro)

## JUNO_LOAD_DATA

[Previous Routine] [List of Routines]

     PROCEDURE:
             juno_load_data

     PURPOSE:
             Load data from the Juno mission

     KEYWORDS:
             trange:       time range of interest [starttime, endtime] with the format
                           ['YYYY-MM-DD','YYYY-MM-DD'] or to specify more or less than a day
                           ['YYYY-MM-DD/hh:mm:ss','YYYY-MM-DD/hh:mm:ss']
             datatype:     data types include currently include:

                           http://jupiter.physics.uiowa.edu/das/server?server=list

     OUTPUT:

     EXAMPLE:

             Juno> juno_load_data, trange=['2016-08-29', '2016-08-30']
             Juno> tplot, 'juno_proton_spectra'

     NOTES:
         contact Eric Grimes with bug reports/questions/etc -> egrimes@igpp.ucla.edu

      **** still being developed, December 2016 ****

     TODO:
       1. remove hardcoded 2016 in process_packets call (regex should include potential years to avoid grabbing times that match :01:
       2. allow for exceptions returned by the server:
           [00]000082<exception type="NoDataInInterval" message='no data found in 2016-214/2016-223'/>
       3. concatenate all packets in a stream
       4. add ability to query dataset info
       5. allow for other XML formats for other datatypes
       6. add login support for datatypes that require login

    $LastChangedBy: egrimes $
    $LastChangedDate: 2016-12-05 12:03:15 -0800 (Mon, 05 Dec 2016) $
    $LastChangedRevision: 22436 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/juno/juno_load_data.pro $

(See projects/juno/juno_load_data.pro)