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

Last modified: Wed Aug 6 18:18:26 2025.

# Directory Listing of Routines

# general/missions/wind

- ISTP_CONFIG_FILEDIR
- ISTP_INIT
- ISTP_READ_CONFIG
  Reads the istp_config file
- ISTP_WRITE_CONFIG
  Writes the istp_config file
- WI_3DP_LOAD
- WI_CRIB
- WI_MFI_LOAD
- WI_OR_LOAD
- WI_SWE_LOAD
- WI_WAVES_LOAD
- WIND_CONFIG_FILEDIR
- WIND_INIT
- WIND_READ_CONFIG
  Reads the wind_config file
- WIND_WRITE_CONFIG
  Writes the wind_config file

# Routine Descriptions

## ISTP_CONFIG_FILEDIR

[Next Routine] [List of Routines]

    Function: istp_config_filedir.pro
    Purpose: Get the applications user directory for THEMIS data analysis software

    $LastChangedBy: lphilpott $
    $LastChangedDate: 2012-06-21 16:18:22 -0700 (Thu, 21 Jun 2012) $
    $LastChangedRevision: 10610 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/istp_config_filedir.pro $

(See general/missions/wind/istp_config_filedir.pro)

## ISTP_INIT

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

    PROCEDURE:  istp_init
    PURPOSE:    Initializes system variables for ISTP data.  Can be called from idl_startup to set
                custom locations.

    HISTORY
     Written by Davin Larson

    $LastChangedBy: nikos $
    $LastChangedDate: 2017-03-08 10:30:02 -0800 (Wed, 08 Mar 2017) $
    $LastChangedRevision: 22925 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/istp_init.pro $

(See general/missions/wind/istp_init.pro)

## ISTP_READ_CONFIG

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

    NAME:
     istp_read_config
    PURPOSE:
     Reads the istp_config file
    CALLING SEQUENCE:
     cstruct = istp_read_config()
    INPUT:
     none, the filename is hardcoded, 'istp_config.txt',and is s put in a
     folder given by the routine istp_config_filedir, that uses the IDL
     routine app_user_dir to create/obtain it: my linux example:
     /disks/ice/home/jimm/.idl/themis/thm_config-4-linux
    OUTPUT:
     cstruct = a structure with the changeable fields of the !istp
               structure
     Copied from thm_read_config and tt2000_read_config lphilpott 20-jun-2012
    $LastChangedBy: nikos $
    $LastChangedDate: 2015-11-18 14:03:31 -0800 (Wed, 18 Nov 2015) $
    $LastChangedRevision: 19411 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/istp_read_config.pro $

(See general/missions/wind/istp_read_config.pro)

## ISTP_WRITE_CONFIG

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

    NAME:
     istp_write_config
    PURPOSE:
     Writes the istp_config file
    CALLING SEQUENCE:
     istp_write_config, copy=copy
    INPUT:
     none, the filename is hardcoded, 'istp_config.txt',and is  put in a
     folder given by the routine istp_config_filedir, that uses the IDL
     routine app_user_dir to create/obtain it: my linux example:
     /disks/ice/home/jimm/.idl/themis/istp_config-4-linux
    OUTPUT:
     the file is written, and a copy of any old file is generated
    KEYWORD:
     copy = if set, the file is read in and a copy with the !stime
            appended is written out
    HISTORY:
     Copied from tt2000_write_config and thm_write_config lphilpott 20-jun-2012
    $LastChangedBy: lphilpott $
    $LastChangedDate: 2012-06-21 16:18:22 -0700 (Thu, 21 Jun 2012) $
    $LastChangedRevision: 10610 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/istp_write_config.pro $

(See general/missions/wind/istp_write_config.pro)

## WIND_CONFIG_FILEDIR

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

    Function: wind_config_filedir.pro
    Purpose: Get the applications user directory for THEMIS data analysis software

    $LastChangedBy: lphilpott $
    $LastChangedDate: 2012-06-21 16:18:22 -0700 (Thu, 21 Jun 2012) $
    $LastChangedRevision: 10610 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/wind_config_filedir.pro $

(See general/missions/wind/wind_config_filedir.pro)

## WIND_INIT

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

    PROCEDURE:  wind_init
    PURPOSE:    Initializes system variables for WIND.  Can be called from idl_startup to set
                custom locations.

    HISTORY
     Written by Davin Larson

    $LastChangedBy: nikos $
    $LastChangedDate: 2017-02-16 14:54:44 -0800 (Thu, 16 Feb 2017) $
    $LastChangedRevision: 22807 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/wind_init.pro $

(See general/missions/wind/wind_init.pro)

## WIND_READ_CONFIG

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

    NAME:
     wind_read_config
    PURPOSE:
     Reads the wind_config file
    CALLING SEQUENCE:
     cstruct = wind_read_config()
    INPUT:
     none, the filename is hardcoded, 'wind_config.txt',and is put in a
     folder given by the routine istp_config_filedir, that uses the IDL
     routine app_user_dir to create/obtain it: my linux example:
     /disks/ice/home/jimm/.idl/themis/wind_config-4-linux
    OUTPUT:
     cstruct = a structure with the changeable fields of the !istp
               structure
     Copied from thm_read_config and tt2000_read_config lphilpott 20-jun-2012
    $LastChangedBy: nikos $
    $LastChangedDate: 2015-11-18 14:03:31 -0800 (Wed, 18 Nov 2015) $
    $LastChangedRevision: 19411 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/wind_read_config.pro $

(See general/missions/wind/wind_read_config.pro)

## WIND_WRITE_CONFIG

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

    NAME:
     wind_write_config
    PURPOSE:
     Writes the wind_config file
    CALLING SEQUENCE:
     wind_write_config, copy=copy
    INPUT:
     none, the filename is hardcoded, 'wind_config.txt',and is  put in a
     folder given by the routine wind_config_filedir, that uses the IDL
     routine app_user_dir to create/obtain it: my linux example:
     /disks/ice/home/jimm/.idl/themis/wind_config-4-linux
    OUTPUT:
     the file is written, and a copy of any old file is generated
    KEYWORD:
     copy = if set, the file is read in and a copy with the !stime
            appended is written out
    HISTORY:
     Copied from tt2000_write_config and thm_write_config lphilpott 20-jun-2012
    $LastChangedBy: lphilpott $
    $LastChangedDate: 2012-06-21 16:18:22 -0700 (Thu, 21 Jun 2012) $
    $LastChangedRevision: 10610 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/wind_write_config.pro $

(See general/missions/wind/wind_write_config.pro)

## WI_3DP_LOAD

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

    Procedure: WI_3DP_LOAD

    Purpose:  Loads WIND 3DP data

    keywords:
       TRANGE= (Optional) Time range of interest  (2 element array).
       VERBOSE : To change verbosity
    Examples:
       wi_3dp_load,'k0'
       wi_3dp_load,'pm'
       wi_3dp_load,'elpd'
       wi_3dp_load,'elm2'
       wi_3dp_load,'sfpd'
       wi_3dp_load,'sfsp'
       wi_3dp_load,'phsp'
       wi_3dp_load,'sosp'
       wi_3dp_load,'sopd'

    Notes:
     Author: Davin Larson

     $LastChangedBy: jimm $
     $LastChangedDate: 2020-02-03 15:08:57 -0800 (Mon, 03 Feb 2020) $
     $LastChangedRevision: 28271 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/wi_3dp_load.pro $

(See general/missions/wind/wi_3dp_load.pro)

## WI_CRIB

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

     General Autodownload Crib

     Written by: Davin Larson

    $LastChangedBy: jwl $
    $LastChangedDate: 2011-02-02 14:43:12 -0800 (Wed, 02 Feb 2011) $
    $LastChangedRevision: 8087 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/wi_crib.pro $

(See general/missions/wind/wi_crib.pro)

## WI_MFI_LOAD

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

    Procedure: WI_MFI_LOAD

    Purpose:  Loads WIND fluxgate magnetometer data

    keywords:
       TRANGE= (Optional) Time range of interest  (2 element array).
       /VERBOSE : set to output some useful info
    Example:
       wi_mfi_load
    Notes:
      This routine is still in development.
     Author: Davin Larson

     $LastChangedBy: jimm $
     $LastChangedDate: 2020-02-04 11:26:38 -0800 (Tue, 04 Feb 2020) $
     $LastChangedRevision: 28274 $
     $URL $

(See general/missions/wind/wi_mfi_load.pro)

## WI_OR_LOAD

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

    Procedure: WI_OR_LOAD

    Purpose:  Loads WIND fluxgate magnetometer data

    keywords:
       TRANGE= (Optional) Time range of interest  (2 element array).
       /VERBOSE : set to output some useful info
    Example:
       wi_mfi_load
    Notes:
      This routine is still in development.
     Author: Davin Larson

     $LastChangedBy: jimm $
     $LastChangedDate: 2020-02-04 11:26:38 -0800 (Tue, 04 Feb 2020) $
     $LastChangedRevision: 28274 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/wi_or_load.pro $

(See general/missions/wind/wi_or_load.pro)

## WI_SWE_LOAD

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

    Procedure: WI_SWE_LOAD

    Purpose:  Loads WIND SWE data

    keywords:
       TRANGE= (Optional) Time range of interest  (2 element array).
       /VERBOSE : set to output some useful info
    Example:
       wi_swe_load
    Notes:
      This routine is still in development.

     $LastChangedBy: jimm $
     $LastChangedDate: 2020-02-04 11:26:38 -0800 (Tue, 04 Feb 2020) $
     $LastChangedRevision: 28274 $
     $URL $

(See general/missions/wind/wi_swe_load.pro)

## WI_WAVES_LOAD

[Previous Routine] [List of Routines]

     Procedure: wi_waves_load

     Purpose:   Loads Wind WAVES data from CDF files available at SPDF.

     Keywords:
       TRANGE   : Time range of interest
       /VERBOSE : Set to output some useful info

    Example:

       Load Level 2 RAD1 and RAD2 files:

         IDL> wi_waves_load

       Load Level 3 direction finding data:

         IDL> wi_waves_load, 'rad1_l3_df'

       Load Level 3 dust impact data:

         IDL> wi_waves_load, 'dust_impact_l3'

     $LastChangedBy: pulupalap $
     $LastChangedDate: 2025-07-21 16:43:40 -0700 (Mon, 21 Jul 2025) $
     $LastChangedRevision: 33480 $
     $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/missions/wind/wi_waves_load.pro $

(See general/missions/wind/wi_waves_load.pro)