## SPEDAS SW Help for spdsw_r33728_2025-10-09

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

Last modified: Fri Oct 10 03:18:11 2025.

3 , A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T , U , V , W , X , Y , Z , [ , _ , ã

# Directories Searched:

- external/CDAWlib
- external/CDAWlib/binning
- external/CDAWlib/cg
- external/CDAWlib/jh
- external/CDAWlib/twins
- external/IDL_GEOPACK
- external/IDL_GEOPACK/examples
- external/IDL_GEOPACK/t01
- external/IDL_GEOPACK/t04s
- external/IDL_GEOPACK/t89
- external/IDL_GEOPACK/t96
- external/IDL_GEOPACK/ta15
- external/IDL_GEOPACK/ta16
- external/IDL_GEOPACK/trace
- external/IDL_GEOPACK/ts07
- external/IDL_ICY
- external/aacgm_v2
- external/astron/fits
- external/astron/fits_bintable
- external/astron/fits_misc
- external/astron/fits_table
- external/das2dlm
- external/das2dlm/examples
- external/das2pro/src
- external/das2pro/xml_parsing
- external/developers/outliers_and_convolution
- external/developers/solarwind
- external/misc
- external/spdfcdas
- external/spdfcdas/spd_cdawlib
- external/spdfssc
- general/CDF
- general/cotrans
- general/cotrans/aacgm
- general/cotrans/lmn_transform
- general/cotrans/special
- general/cotrans/special/enp
- general/cotrans/special/fac
- general/cotrans/special/minvar
- general/cotrans/special/rxy
- general/cotrans/special/sse
- general/examples
- general/hdf
- general/key_param
- general/mini
- general/misc
- general/misc/SSW
- general/misc/file_stuff
- general/misc/quaternion
- general/misc/system
- general/misc/system/CSV_Color_Tables
- general/misc/time
- general/misc/time/TT2000
- general/misc/time/deprecated
- general/missions/ISTP
- general/missions/ace
- general/missions/fast
- general/missions/fast/fa_esa/cdf_load/struct
- general/missions/fast/fa_esa/functions
- general/missions/fast/fa_esa/get_l1
- general/missions/fast/fa_esa/get_l2
- general/missions/fast/fa_esa/l2util
- general/missions/fast/fa_fields
- general/missions/fast/fa_general/fast_orbit
- general/missions/fast/fa_k0
- general/missions/goes
- general/missions/kyoto
- general/missions/lanl
- general/missions/noaa
- general/missions/rbsp/ect
- general/missions/rbsp/efw
- general/missions/rbsp/efw/calibration_files
- general/missions/rbsp/efw/cdf_file_production
- general/missions/rbsp/efw/cdf_partial_load
- general/missions/rbsp/efw/examples
- general/missions/rbsp/efw/l1_to_l2
- general/missions/rbsp/efw/rbsp_phasef
- general/missions/rbsp/efw/rbsp_phasef/burst1
- general/missions/rbsp/efw/rbsp_phasef/efw_flag
- general/missions/rbsp/efw/rbsp_phasef/file_production
- general/missions/rbsp/efw/rbsp_phasef/file_production/l2
- general/missions/rbsp/efw/rbsp_phasef/file_production/l3
- general/missions/rbsp/efw/rbsp_phasef/file_production/p4
- general/missions/rbsp/efw/rbsp_phasef/intermediate_data_production
- general/missions/rbsp/efw/rbsp_phasef/l1
- general/missions/rbsp/efw/rbsp_phasef/misc
- general/missions/rbsp/efw/rbsp_phasef/phasef_labeling
- general/missions/rbsp/efw/rbsp_phasef/spedas
- general/missions/rbsp/efw/utils
- general/missions/rbsp/emfisis
- general/missions/rbsp/rbspice
- general/missions/rbsp/spacecraft
- general/missions/stereo
- general/missions/wind
- general/missions/wind/waves
- general/netCDF
- general/science
- general/science/spd_mtm
- general/science/spd_mtm/models/ar1
- general/science/spd_mtm/models/bpl
- general/science/spd_mtm/models/pl
- general/science/spd_mtm/pdf_functions
- general/science/spd_mtm/smoothings/bin
- general/science/spd_mtm/smoothings/but
- general/science/spd_mtm/smoothings/med
- general/science/spd_mtm/smoothings/mlog
- general/science/spd_part_products
- general/science/spd_slice2d
- general/science/spd_slice2d/core
- general/science/spd_slice2d/plotting
- general/science/wavpol
- general/science/wind
- general/spedas_tools
- general/spedas_tools/flipbookify
- general/spedas_tools/hapi
- general/spedas_tools/python_validation
- general/spedas_tools/spd_download
- general/spedas_tools/tplot2ap
- general/spice
- general/tools/fitting
- general/tools/misc
- general/tools/python_validate
- general/tools/tplot
- general/tools/tplot/tplot_window
- general/tools/tplot/wvlt
- general/tools/tplot/xtplot
- general/tplot
- projects/SPP/COMMON
- projects/SPP/COMMON/sc
- projects/SPP/COMMON/spice
- projects/SPP/COMMON/sppeva
- projects/SPP/COMMON/sppeva/source/dashboard
- projects/SPP/COMMON/sppeva/source/data
- projects/SPP/COMMON/sppeva/source/selection
- projects/SPP/fields/common
- projects/SPP/fields/crib
- projects/SPP/fields/l1/l1_dfb_xspec
- projects/SPP/fields/l1/l1_mag_survey
- projects/SPP/fields/l1/l1_rfs_auto
- projects/SPP/fields/l1/l1_rfs_cross
- projects/SPP/fields/l1/l1_rfs_hires
- projects/SPP/fields/l1/l1_rfs_rawspectra
- projects/SPP/fields/l1/l1_rfs_waveform
- projects/SPP/fields/l1/l1_sc_hk
- projects/SPP/fields/l2/load
- projects/SPP/fields/util
- projects/SPP/fields/util/misc
- projects/SPP/sweap
- projects/SPP/sweap/COMMON
- projects/SPP/sweap/SPAN
- projects/SPP/sweap/SPAN/common
- projects/SPP/sweap/SPAN/ion
- projects/SPP/sweap/SPAN/ion/CDF
- projects/SPP/sweap/SPC/L3i/config
- projects/SPP/sweap/SPC/L3i/load
- projects/SPP/sweap/SPC/L3i/misc
- projects/SPP/sweap/SPC/L3i/plot
- projects/SPP/sweap/SWEM
- projects/SPP/sweap/tables
- projects/SWFO
- projects/SWFO/STIS
- projects/akebono/pws
- projects/akebono/rdm
- projects/barrel
- projects/barrel/barrel_sp_v3.7
- projects/barrel/spedas_plugin
- projects/bas
- projects/cassini
- projects/cassini/examples
- projects/cluster/aspoc
- projects/cluster/cis
- projects/cluster/cluster_science_archive
- projects/cluster/common
- projects/cluster/dwp
- projects/cluster/edi
- projects/cluster/efw
- projects/cluster/examples
- projects/cluster/fgm
- projects/cluster/peace
- projects/cluster/rapid
- projects/cluster/spedas_plugin
- projects/cluster/staff
- projects/cluster/wbd
- projects/cluster/whisper
- projects/dscovr/QA
- projects/dscovr/config
- projects/dscovr/examples
- projects/dscovr/load
- projects/dscovr/misc
- projects/dscovr/mission_compare
- projects/dscovr/mission_compare/helpers
- projects/dscovr/plot
- projects/dscovr/spedas_plugin
- projects/elfin
- projects/elfin/cal_data
- projects/elfin/common
- projects/elfin/examples
- projects/elfin/load_data
- projects/elfin/phase_delay
- projects/elfin/plots
- projects/elfin/spedas_plugin
- projects/elfin/tests
- projects/emm
- projects/emm/OrbitGeometryPlotFiles
- projects/erg/examples
- projects/erg/ground/camera
- projects/erg/ground/geomag
- projects/erg/ground/riometer
- projects/erg/ground/vlf
- projects/erg/tools
- projects/escapade/esa/common
- projects/escapade/esa/ion
- projects/escapade/misc
- projects/geom_indices
- projects/geom_indices/spedas_plugin
- projects/geotail
- projects/goes
- projects/goes/particles
- projects/goes/spedas_plugin
- projects/goesr
- projects/goesr/examples
- projects/goesr/spedas_plugin
- projects/icon/common
- projects/icon/config
- projects/icon/examples
- projects/icon/load
- projects/icon/spedas_plugin
- projects/iugonet/examples
- projects/iugonet/gui
- projects/iugonet/load
- projects/iugonet/load/ascii2tplot
- projects/iugonet/plot
- projects/iugonet/plot/map2d
- projects/iugonet/tools
- projects/iugonet/tools/mddb
- projects/iugonet/tools/statistical_package
- projects/iugonet/tools/statistical_package/coherence_analysis/cross_spectrum
- projects/juno
- projects/kaguya
- projects/kaguya/general
- projects/kaguya/general/spice
- projects/kaguya/lrs
- projects/kaguya/map
- projects/kaguya/map/lmag
- projects/kaguya/map/pace
- projects/kompsat
- projects/kompsat/examples
- projects/ksem
- projects/lomonosov
- projects/lusee
- projects/maven
- projects/maven/DPU
- projects/maven/acc
- projects/maven/eph
- projects/maven/euv
- projects/maven/general
- projects/maven/general/anc
- projects/maven/general/spice
- projects/maven/l2gen
- projects/maven/l2gen/private
- projects/maven/lpw
- projects/maven/mag
- projects/maven/maven_orbit_tplot
- projects/maven/models
- projects/maven/models/sep_elec
- projects/maven/mvn_orb_ql
- projects/maven/ngi
- projects/maven/quicklook
- projects/maven/sep
- projects/maven/sep/cdf
- projects/maven/sep/deconvolve
- projects/maven/spedas_plugin
- projects/maven/sta
- projects/maven/sta/l2analysis/FOV
- projects/maven/sta/l2analysis/flow_vectors
- projects/maven/sta/l2analysis/general
- projects/maven/sta/l2analysis/spacecraft_potential
- projects/maven/sta/l2analysis/spectra
- projects/maven/sta/l2util
- projects/maven/sta/l3util
- projects/maven/sta/mvn_sta_functions
- projects/maven/sta/mvn_sta_gen_snapshot
- projects/maven/sta/mvn_sta_gen_tplot_var
- projects/maven/sta/mvn_sta_programs
- projects/maven/sta/private
- projects/maven/swea
- projects/maven/swea/Test
- projects/maven/swia
- projects/mex/aspera
- projects/mex/marsis
- projects/mex/spice
- projects/mica
- projects/mms/aspoc
- projects/mms/common
- projects/mms/common/cdf
- projects/mms/common/cotrans
- projects/mms/common/curlometer
- projects/mms/common/data_status_bar
- projects/mms/common/events
- projects/mms/common/gui
- projects/mms/common/gui/mms_ui_qcotrans
- projects/mms/common/load_data
- projects/mms/common/mms_data_fetch
- projects/mms/common/quicklook
- projects/mms/common/tai
- projects/mms/common/tests
- projects/mms/common/util
- projects/mms/common/validation
- projects/mms/dsp
- projects/mms/edi
- projects/mms/edp
- projects/mms/eis
- projects/mms/examples/advanced
- projects/mms/examples/basic
- projects/mms/examples/quicklook
- projects/mms/examples/webinars
- projects/mms/feeps
- projects/mms/fgm
- projects/mms/fpi
- projects/mms/fsm
- projects/mms/hpca
- projects/mms/mec
- projects/mms/mec_ascii
- projects/mms/particles
- projects/mms/particles/deprecated
- projects/mms/particles/moka
- projects/mms/scm
- projects/mms/sdc
- projects/mms/sdc/test_tools
- projects/mms/sitl
- projects/mms/sitl/bss
- projects/mms/sitl/bss/core
- projects/mms/sitl/eva/source
- projects/mms/sitl/eva/source/cw_data
- projects/mms/sitl/eva/source/cw_sitl
- projects/mms/sitl/eva/source/script
- projects/mms/sitl/eva/source/utility
- projects/mms/sitl/interface
- projects/mms/sitl/sitl_data_fetch
- projects/omni
- projects/poes
- projects/poes/spedas_plugin
- projects/secs
- projects/secs/examples
- projects/secs/spedas_plugin
- projects/swx
- projects/themis/common
- projects/themis/common/tests
- projects/themis/deprecated
- projects/themis/deprecated/thm_ui
- projects/themis/examples/advanced
- projects/themis/examples/advanced/thm_part_slice2d_maxwellian
- projects/themis/examples/basic
- projects/themis/examples/deprecated
- projects/themis/ground
- projects/themis/ground/asi_mosaic
- projects/themis/spacecraft
- projects/themis/spacecraft/fields
- projects/themis/spacecraft/fields/LASP
- projects/themis/spacecraft/fields/fgm_wave_survey
- projects/themis/spacecraft/particles
- projects/themis/spacecraft/particles/ESA
- projects/themis/spacecraft/particles/ESA/background
- projects/themis/spacecraft/particles/ESA/packet
- projects/themis/spacecraft/particles/ESA/packet/functions
- projects/themis/spacecraft/particles/ESA/thm_esa_slice2d
- projects/themis/spacecraft/particles/SST
- projects/themis/spacecraft/particles/SST/SST_cal_workdir
- projects/themis/spacecraft/particles/SST/SST_cal_workdir/deprecated
- projects/themis/spacecraft/particles/combined
- projects/themis/spacecraft/particles/deprecated
- projects/themis/spacecraft/particles/moments
- projects/themis/spacecraft/particles/slices
- projects/themis/spacecraft/particles/slices/core
- projects/themis/spacecraft/particles/slices/plotting
- projects/themis/spacecraft/particles/thm_part_products
- projects/themis/spedas_plugin
- projects/themis/spedas_plugin/load_data
- projects/themis/spedas_plugin/thm_ui_cotrans
- projects/themis/spin
- projects/themis/state
- projects/themis/state/cotrans
- projects/themis/tests
- projects/tracers/common
- projects/tracers/load_data
- projects/vex/aspera
- projects/vex/mag
- projects/vex/spice
- projects/wind/3dp/idl
- projects/wind/3dp/wind_lib/cdf/include
- projects/wind/spedas_plugin
- spedas_gui/api_examples/data_processing
- spedas_gui/api_examples/file_configuration_tab
- spedas_gui/api_examples/load_data_tab
- spedas_gui/api_examples/plugin_menu
- spedas_gui/deprecated
- spedas_gui/display
- spedas_gui/display/draw_object
- spedas_gui/isee3d
- spedas_gui/misc
- spedas_gui/objects
- spedas_gui/panels
- spedas_gui/panels/config_plugins
- spedas_gui/panels/dproc
- spedas_gui/panels/spd_ui_layout_options
- spedas_gui/spedas_plugin_api
- spedas_gui/utilities
- spedas_gui/utilities/cotrans
- spedas_gui/utilities/markers
- spedas_gui/utilities/spd_ui_main_funcs
- spedas_gui/utilities/spd_ui_tplot_gui_funcs
- spedas_gui/utilities/test_support_routines

# Alphabetical List of Routines

- 3D_STRUCTURE
  Documentation for the 3d structure.
- AACGMIDL
  This library is a pure IDL version of the AACGM library
- AACGMIDL_V2[1]
- AACGMIDL_V2[2]
- AACGMLIB_V2[1]
- AACGMLIB_V2[2]
- AACGMLIB_V2[2]
- AACGMLIB_V2[3]
- AACGMLIB_V2[4]
- AACGMLIB_V2[5]
- AACGMLIB_V2[6]
- AACGMLIB_V2[7]
- AACGMLIB_V2[8]
- AACGMLIB_V2[9]
- AACGM_PLOT
- AACGM_V2[1]
- AACGM_V2[2]
- AACGM_V2[2]
- AARON_FIG_6_1
- ACCUM_PAD
- ACE_EPM_LOAD
  Downloads ACE data from SPDF
- ACE_EZNAME
- ACE_INIT
- ACE_MAG_SWEPAM_LOAD
- ACE_MFI_LOAD
- ACE_SWE_LOAD
- ADDABOUTPLUGIN
  Add an about page with information on the plugin. For example, the "rules of the road"
- ADDDATAPROCESSINGPLUGIN
  add a new plugin to the "More..." menu in the data processing panel
- ADDFILECONFIGPANEL
  Add a panel to the file configuration window
- ADDLOADDATAPANEL
  Add a panel to the load data window
- ADDPLUGINMENU
  Add a menu item to the "Plugins" menu in the GUI
- ADD_ALL
  adds user defined structure elements to the 3d structures.
- ADD_BDIR
  Adds magnetic field direction [theta,phi] to a 3d structure
- ADD_DATA
  Creates a tplot variable that is the sum of two tplot variables.
- ADD_MAGF
  Adds magnetic field vector [Bx,By,Bz] to a 3d structure.
- ADD_SC_POS
  Adds orbital data to a 3d data structure.
- ADD_TT2000_OFFSET
- AEN_NS_MODEL
- AGSM2GSE
- AGYRO_3D_NEW
  Returns the agyrotropy, 2.(Pxx-Pyy)/(Pxx+Pyy)
- AKB_LOAD_PWS
- AKB_LOAD_RDM
- AMOEBA
  Multidimensional minimization of a function FUNC(X), where
- ANGLE_TO_BINS
  Returns the angle "bins" array defined by "an" limits
- ANG_DATA
  Creates a tplot variable that is the angle between two tplot variables.
- AP2TPLOT
  Loads the data from the current Autoplot window into tplot variables
- APPEND_ARRAY
  Append an array to another array. Can also copy an array into a
- ARRANGE_PLOTS
- ARRAY_CONCAT
  Performs array concatenation in a way that handles an empty list.
- ARRAY_CONCAT_WRAPPER
  Wrapper for the array_concat function -- correctly handles
- ARRAY_CONTAINS
  Boolean check for a value inside an array; returns 1
- ARRAY_CROSS
- ASCII2TPLOT
  Loads data from ascii format files.
- ASCII2TPLOT_XY
  Loads data from ascii format files.
- ASCII2TPLOT_XYV_1
  Loads data from ascii format files.
- ASCII2TPLOT_XYV_2
  Loads data from ascii format files.
- ASCII_READER__DEFINE
- ASTALG_APPARENT_OBLIQUITY
  Calculate apparent obliquity
- ASTALG_APPARENT_SOLAR_LONGITUDE
  Calculate apparent solar longitude.
- ASTALG_DDAY
  Convert DHMS to decimal day.
- ASTALG_EQUATION_OF_TIME
  Calculate solar equation of time.
- ASTALG_GEOMETRIC_SOLAR_LONGITUDE
  Calculate geometric solar longitude.
- ASTALG_JDE
  Convert year,month, decimal day to Julian date.
- ASTALG_JDE2CALENDAR
  Convert Julian date to YMDHMS
- ASTALG_LUNAR_ASCENDING_NODE
  Calculate lunar ascending node
- ASTALG_MEAN_LUNAR_LONGITUDE
  Calculate mean lunar longitude
- ASTALG_MEAN_OBLIQUITY
  Calculate mean obliquity
- ASTALG_MEAN_SOLAR_ANOMALY
  Calculate mean solar anomaly.
- ASTALG_MEAN_SOLAR_LONGITUDE
  Calculate mean solar longitude.
- ASTALG_NUTATION_CORR
  Calculate correction factors for the nutation of the Earth's
- ASTALG_SOLAR_DECLINATION
  Calculate solar declination.
- ASTALG_SOLAR_RIGHT_ASCENSION
  Calculate solar right_ascension.
- ATAN2
  Utility routine to calculate the arc tangent. This routine is currently
- ATEC_GLOBAL_2DMAP
  Create a two-dimensional world map of the GPS-TEC data at a specified time.
- ATEC_KEOGRAM_GLAT_GLONG
  Create a keogram of the subtracted TEC (Total Electron Content) data
- AUDIOMASTER
- AURORAL_IMAGE
  This function plots a 2-dimensional array Z mapped onto a polar
- AURORAL_ZONE
- AURORAL_ZONE_SSC
- AUTO_DOWNSAMPLE
  Downsamples spectral data to fit a given array and interpolates back
- AVERAGE
  Returns the average value of an array.
- AVERAGE_HIST
- AVERAGE_STR
  Average data in res second time segments.
- AVG_DATA
  Creates a new tplot variable that is the time average of original.
- AVG_DATA_PYTHON_VALIDATE
  Generate test data for Python vs IDL validation tests for avg_data routine.
- AVSIG
  Average and dispersion of an array, zeros can be not included,
- AXLABEL
  Put previously calculated axis labels onto the screen
- B1_STATUS_CRIB
- BARREL_CONFIG_FILEDIR
- BARREL_FILECONFIG
  A widget that allows the user to set some of the !barrel variables using the Configuration Settings.
- BARREL_INIT
- BARREL_LOAD_DATA
- BARREL_LOAD_EPHM
- BARREL_LOAD_FSPC
- BARREL_LOAD_HKPG
- BARREL_LOAD_MAGN
- BARREL_LOAD_MISC
- BARREL_LOAD_MSPC
- BARREL_LOAD_RCNT
- BARREL_LOAD_SSPC
- BARREL_MAKE_MODEL_BKG
- BARREL_PRELOAD_ACTIONS
- BARREL_READ_CONFIG
- BARREL_SELECTTIMES
- BARREL_SP_FITGRID1
- BARREL_SP_FITGRID2
- BARREL_SP_FITGRID3
- BARREL_SP_FITGRID4
- BARREL_SP_FOLD
- BARREL_SP_FOLD_M1
- BARREL_SP_FOLD_M2
- BARREL_SP_FOLD_M3
- BARREL_SP_FOLD_M4
- BARREL_SP_MAKE
- BARREL_SP_PICK_DATATIME
- BARREL_SP_READMODELSPEC
- BARREL_UI_IMPORT_DATA
  Modularized GUI data loader for BARREL
- BARREL_UI_LOAD_DATA
  Generates the tab that loads BARREL data for the SPEDAS GUI.
- BARREL_WRITE_CONFIG
- BAS_INIT
  Initializes system variables for bas. Currently the variable only contains information
- BAS_LOAD_DATA
- BAS_READ_DATA
- BATCH_PROCEDURE_ERROR_HANDLER
- BESSEL_FILTER_RESP
- BETA_3D_NEW
  Returns beta, P/B^2/8pi, corrects for spacecraft potential if dat.sc_pot exists
- BIN1D
- BIN2D
- BINDATA
  Bins a 2D data set and calculates moments for each bin: mean, standard
- BINDATA2D
  Bins a 3D data set and calculates moments for each bin: mean, standard
- BITLIS
- BITPLOT
  Plots 'ON' bits for housekeeping type data.
- BITS2
  Given a byte or integer, return a vector of 8 or 16 values
- BKG_FILE
  saves and restores background data files.
- BLANK_PANEL
- BLKSHIFT
  Shift a block of data to a new position in a file (possibly overlapping)
- BOX_MEAN
  Calculates the mean, median, and standard deviation of a 1-D array
- BREAK_MYSTRING
  Convert a string into a string array given a delimiting character
- BRL_BINVERT
- BRL_DPUCOEFFS
- BRL_FIND511[1]
- BRL_FIND511[2]
- BRL_MAKEBKGD
- BRL_MAKEEDGES
- BRL_REBIN
- BSHOCK_2
  This subroutine calculates the bow shock (X,Y) locations based on
- BSORT
  Function to sort data into ascending order, like a simple bubble sort.
- BUTTERWORTH_FILTER_RESP
- BYTESCALE
- B_LIB
- CALC
- CALCULATE_LSHELL
- CALC_ECORO
- CALC_EVXB
- CALC_MLT
  calculate magnetic local time for a given longitude
- CALC_OMEGA_FLT2
- CALC_PDYN
- CAL_BSN2
  Function returns a structure that describes the interaction of a B-field
- CAL_ROT
  Returns a rotation matrix that rotates v1,v2 to the x-y plane
- CART_TO_SPHERE
- CART_TO_SPHERE2
- CATSTRUCT
  Concatenates two arrays of structures whose tags are not necessarily in the same order.
- CB_4D
  Returns the density array, n, 1/cm^3, corrects for spacecraft potential if dat.sc_pot exists
- CCSDS_FRAME_READER__DEFINE
- CCSDS_READER__DEFINE
- CDAWEB_ERRPLOT
  Plot error bars over a previously drawn plot.
- CDAWEB_SKYMAP
- CDAWEB_VELOVECT
- CDF.PRO
  `cdf.pro' is used to create a set of local variables containing the
- CDF0.PRO
  `cdf0.pro' is used to create a set of structure variables containing
- CDF0X.PRO
  `cdf0x.pro' is used to create a set of structure variables containing
- CDF1.PRO
  `cdf1.pro' is used to create a set of local variables containing the
- CDF2.PRO
  `cdf2.pro' is used to create a set of local variables containing the
- CDF2IDLTYPE
  Return an IDL type number given a CDF data type
- CDF2TPLOT
- CDF2TPLOT_PARTIAL
- CDFJSON__DEFINE[1]
- CDFJSON__DEFINE[2]
- CDFJSON__DEFINE[2]
- CDFJSON__DEFINE[3]
- CDFJSON__DEFINE[4]
- CDFJSON__DEFINE[5]
- CDF_DEFAULT_CDFI_STRUCTURE
  Number of functions that generate default structures for CDF files
- CDF_FILE_NAMES
  Returns an array of filenames within a timerange.
- CDF_INFO
  Returns a structure with useful information about a CDF file.
- CDF_INFO2
  Returns a HASH with useful information about a CDF file.
- CDF_INFO_TO_TPLOT
- CDF_LEAP_SECOND_INIT
- CDF_LOAD_VARS
- CDF_LOAD_VARS2
- CDF_LOAD_VARS_PARTIAL
- CDF_PARTIAL_EPOCH_FINDER
- CDF_SAVE_VARS
- CDF_SAVE_VARS2
- CDF_SET_CDF27
  Call CDF_SET_CDF27_BACKWARD_COMPATIBLE but don't bomb unnecessarily when
- CDF_TOOLS_VARINFO__DEFINE
- CDF_TOOLS__DEFINE[1]
- CDF_TOOLS__DEFINE[2]
  Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
- CDF_TOOLS__DEFINE[2]
- CDF_VAR_ATTS
  Returns a structure that contains all the attributes of a variable within
- CDF_VAR_ATTS2
  Returns a structure that contains all the attributes of a variable within
- CDF_VERSION_TEST
- CENTERTLB
- CGCENTERTLB
- CGCOLOR24
- CGCOLOR[1]
- CGCOLOR[2]
- CGERRORMSG
- CGGETCOLORSTATE
- CGPICKCOLORNAME[1]
- CGPICKCOLORNAME[2]
- CGPICKCOLORNAME[2]
- CGPICKCOLORNAME[3]
- CGROOTNAME
- CGSNAPSHOT
- CHANGE_PKQUALITY
  Change the level of packet quality used when filtering packets through
- CHECKSUM32
  To compute the 32bit checksum of an array (ones-complement arithmetic)
- CHECKSUM_16BITS
- CHECK_FITS
  Check that keywords in a FITS header array match the associated data
- CHECK_VSVY_11VAR
- CLEAN_SPIKES
- CLEAN_TIME
  Check and fix the time arrays of the input variables.
- CLEAR_ESA_COMMON_BLOCKS
- CL_CONFIG
  This procedure serves as the Cluster configuration file. It sets global (system)
- CL_CSA_CONFIG
  This procedure serves as the Cluster configuration file. It sets global (system)
- CL_CSA_INIT
  Initializes system variables for Cluster. Can be called from idl_startup to set
- CL_CSA_READ_CONFIG
  Reads the plug-in configuration file (cl_config.txt) for Cluster
- CL_CSA_SET_VERBOSE
  Sets verbose level in !cluster_csa.verbose and in tplot_options
- CL_CSA_UI_LOAD_DATA
  This routine builds a load data panel of widgets for the Cluster mission and
- CL_CSA_UI_LOAD_DATA_LOAD_PRO
  This routine provides an example for loading data into the GUI from the load
- CL_INIT
  Initializes system variables for Cluster. Can be called from idl_startup to set
- CL_LOAD_ASPOC
  Load data from the Active Spacecraft Potential Control experiment (ASPOC)
- CL_LOAD_CIS
  Load data from the Cluster Ion Spectroscopy experiment (CIS)
- CL_LOAD_CRIB
- CL_LOAD_CSA[1]
  Unpacks .tar.gz or .tgz files downloaded from CSA web services, loads CDF data into tplot variables, and optionally deletes
- CL_LOAD_CSA[2]
  Load Cluster data via one of the Cluster Science Archive web services
- CL_LOAD_CSA_CRIB
  Demonstrate use of cl_load_csa routine by getting lists of valid probes and datatypes, then
- CL_LOAD_DATA
  Load Cluster data from NASA/SPDF
- CL_LOAD_DWP
  Load data from the Digital Wave Processing instrument (DWP)
- CL_LOAD_EDI
  Load data from the Electron Drift Instrument (EDI)
- CL_LOAD_EFW
  Load data from the Electric Field and Wave experiment (EFW)
- CL_LOAD_FGM
  Load data from the Fluxgate Magnetometer
- CL_LOAD_PEACE
  Load data from the Plasma Electron and Current Experiment (PEACE)
- CL_LOAD_RAPID
  Load data from the Research with Adaptive Particle Imaging Detectors (RAPID)
- CL_LOAD_STAFF
  Load data from the Spatio-Temporal Analysis of Field Fluctuation experiment (STAFF)
- CL_LOAD_WBD
  Load data from the Wide Band Data receiver (WBD)
- CL_LOAD_WHI
  Load data from the Waves of High Frequency and Sounder for Probing of Density by Relaxation (WHISPER)
- CL_READ_CONFIG
  Reads the plug-in configuration file (cl_config.txt) for Cluster
- CL_SET_VERBOSE
  Sets verbose level in !cluster.verbose and in tplot_options
- CL_UI_LOAD_DATA
  This routine builds a load data panel of widgets for the Cluster mission and
- CL_UI_LOAD_DATA_LOAD_PRO
  This routine provides an example for loading data into the GUI from the load
- CMBLK_KEYSIGHT__DEFINE
- CMBLK_READER__DEFINE
- CMB_AUTOBAD
  To filter data returning an array of same size as data of 1's and 0's,
- CMB_BIN_DATA
  This procedure creates uniformly spaced binned data for the specified variables and data set.
- CMB_SPIKE_CLAN
  This procedure is wrapper function for cmb_spike_editor0 to allow it to be easily called
- CMPS_FORM
  This function puts up a form the user can configure a PostScript
- CMSYSTIME
  Compute seconds since Jan 1, 1970 and (Modified) Julian Days
- CNVCOORD
  Convert coordinates from geographic to PACE magnetic or
- CNVTIME[1]
  This provides an alternate entry point to CNV_MDHMS_SEC
- CNVTIME[2]
  This provides an alternate entry point to CNV_MDHMS_SEC
- CNV_AACGM
  convert to and from AACGM and Geographic coordinates
- CNV_MDHMS_SEC[1]
  convert time from the form year, month, day, hour, minute, sec
- CNV_MDHMS_SEC[2]
  convert time from the form year, month, day, hour, minute, sec
- CNV_SEC_MDHMS[1]
  Convert the time in seconds of the year to the form month, day
- CNV_SEC_MDHMS[2]
  Convert the time in seconds of the year to the form month, day
- CODE_FRAGMENT
  takes a string, where input variables are defined as array_elements
- COERCE_LABELING_L2_ESVY_DESPUN_PER_FILE
- COERCE_LABELING_L2_E_HIRES_UVW_PER_FILE
- COERCE_LABELING_L2_E_SPINFIT_PER_FILE
- COERCE_LABELING_L2_VSVY_HIRES_PER_FILE
- COERCE_LABELING_PER_FILE
- COLD_PEAK_2D
  Returns the energy of the energy flux peak due to cold electrons, eV
- COLORBAR[1]
- COLORBAR[2]
- COLORBAR[2]
- COLORS_COM
- COLOR_TABLE
  Returns the current color table as a 256x3 array.
- COLOR_TABLE_CRIB
- COMBINED_SUBTITLE
- COMPARE_MYCDFS
  To compare all record varying variables in two CDF files, and
- COMPUTE_CRDS[1]
  Computes all the variables in the XV_DERIVED_DATA block
- COMPUTE_CRDS[2]
  Computes all the variables in the XV_DERIVED_DATA block
- CONFIGDATA__DEFINE[1]
- CONFIGDATA__DEFINE[2]
- CONFIGDATA__DEFINE[2]
- CONFIGDATA__DEFINE[3]
- CONFIGDATA__DEFINE[4]
- CONFIGDATA__DEFINE[5]
- CONFIGDATA__DEFINE[6]
- CONFIGDATA__DEFINE[7]
- CONFIGDATA__DEFINE[8]
- CONTOUR2D
  Produces contour plots of pitch angle dist.s from 2D data structures.
- CONTOUR4D
  Produces contour plots of energy-mass distributions from 4D data structures.
- CONTOUR4D_EDIT
  Produces contour plots of energy-mass distributions from 4D data structures.
- CONV3D
  Convert 3D data to 2D or 1D data
- CONVERT_PH_UNITS
  Converts the units of the data array of ph data structures.
- CONVERT_SST_UNITS
- CONVERT_VFRAME
- CONVOLVE_GAUSSIAN_1D
  Routine convolves scalar or vector field to a given resolution
- CONV_UNITS
- COPY_DATA
- CORRECT_DELTA_PHI_TENSOR.PRO
  Apply eclipse delta_phi corrections to L1 MOM tensor quantities.
- CORRECT_DELTA_PHI_VECTOR.PRO
- COTRANS
- COTRANS_GET_COORD
- COTRANS_LIB[10]
- COTRANS_LIB[11]
- COTRANS_LIB[12]
- COTRANS_LIB[13]
- COTRANS_LIB[14]
- COTRANS_LIB[15]
- COTRANS_LIB[16]
- COTRANS_LIB[17]
- COTRANS_LIB[18]
- COTRANS_LIB[19]
- COTRANS_LIB[1]
- COTRANS_LIB[20]
- COTRANS_LIB[21]
- COTRANS_LIB[22]
- COTRANS_LIB[23]
- COTRANS_LIB[24]
- COTRANS_LIB[25]
- COTRANS_LIB[26]
- COTRANS_LIB[27]
- COTRANS_LIB[28]
- COTRANS_LIB[2]
- COTRANS_LIB[2]
- COTRANS_LIB[3]
- COTRANS_LIB[4]
- COTRANS_LIB[5]
- COTRANS_LIB[6]
- COTRANS_LIB[7]
- COTRANS_LIB[8]
- COTRANS_LIB[9]
- COTRANS_SET_COORD
- CRIB_CALC
- CRIB_CALCULATE_LSHELL
- CRIB_CLEAN_SPIKES
  demonstrates some aspects of the clean_spikes procedure
- CRIB_COLORS
- CRIB_DPROC
- CRIB_HAPI
  Demonstrates how to query Heliophysics API (HAPI) servers and download, load and plot data from them
- CRIB_HASH_TABLES_BASIC
  This crib sheet shows how to work with the IDL data structures: hash and orderedhash
- CRIB_HIGHLIGHT_TIME_INTERVAL
- CRIB_MAGNETOPAUSE
- CRIB_PLOTXY
- CRIB_PLOTXYVEC
- CRIB_PLOTXYZ
- CRIB_SLICE2D_DISPLACEMENT
- CRIB_SLICE2D_DISPLACEMENT_SHOCK
- CRIB_SLICE2D_DISPLACEMENT_SHOCK_DIRECT_GRAPHIC
- CRIB_SLICE2D_REPLACE_MAXWELLIAN
- CRIB_TPLOT
- CRIB_TPLOT2AP
  Crib sheet showing how to send data to Autoplot
- CRIB_TPLOTXY
- CRIB_TPLOT_ANNOTATION
- CRIB_TPLOT_EXPORT_PRINT
- CRIB_TPLOT_LAYOUT
- CRIB_TPLOT_MULTIAXIS
- CRIB_TPLOT_OPLOT_CONTOURS
- CRIB_TPLOT_PANEL_LABELS
- CRIB_TPLOT_RANGE
- CRIB_TPLOT_TICKS
- CRIB_TPLOT_TIMEBAR_DATABAR
- CRIB_TPLOT_WINDOW
- CRIB_TT01
- CRIB_TT04S
- CRIB_TT2000
- CRIB_TT89
- CRIB_TT96
- CRIB_TTRACE
- CROSSHAIRS
  Display crosshairs on the plot window, display the data coordinates of the
- CROSSN3
- CROSSP2
  performs cross product on arrays
- CROSS_SPEC
  This function estimates the power cross-spectrum of two vectors.
- CSSTACK
- CSVECTOR
- CTIME
  Interactively uses the cursor to select a time (or times)
- CTIME2[1]
  A version of ctime. May become obsolete.
- CTIME2[2]
  Interactively uses the cursor to select a time (or times)
- CTIME_GET_EXACT_DATA2
- CUBE__DEFINE[1]
- CUBE__DEFINE[2]
- CUSTOMTICKFORMATEXP
- CUTS
- CWD
- C_3D
  Returns the sum of the counts in temp.data
- C_4D
  Returns the counts in the data structure
- DANGLE
  Determines the angle between two vectors in tplot. Operates on
- DAS2DECODER__DEFINE[1]
- DAS2DECODER__DEFINE[2]
- DAS2DECODER__DEFINE[2]
- DAS2DECODER__DEFINE[3]
- DAS2DIM__DEFINE
- DAS2DLM_ADD_METADATA
- DAS2DLM_CASSINI_CRIB_EPHEMERIS
- DAS2DLM_CASSINI_CRIB_MAG
- DAS2DLM_CASSINI_CRIB_RPWS_SURVEY
- DAS2DLM_CASSINI_INIT
- DAS2DLM_CRIB_BASIC_CASSINI
- DAS2DLM_CRIB_BASIC_GALILEO
- DAS2DLM_CRIB_BASIC_JUNO
- DAS2DLM_DISPLAY_CASSINI_DATASET
- DAS2DLM_GET_DS_META
- DAS2DLM_GET_DS_VAR
- DAS2DLM_GET_DS_VAR_NAME
- DAS2DLM_LOAD_CASSINI_EPHEMERIS
- DAS2DLM_LOAD_CASSINI_MAG_DC11
- DAS2DLM_LOAD_CASSINI_MAG_EC
- DAS2DLM_LOAD_CASSINI_MAG_MAG
- DAS2DLM_LOAD_CASSINI_MAG_VEC
- DAS2DLM_LOAD_CASSINI_RPWS_GAIN
- DAS2DLM_LOAD_CASSINI_RPWS_SPECRTA
- DAS2DLM_LOAD_CASSINI_RPWS_SURVEY
- DAS2DLM_LOAD_CASSINI_RPWS_WAVEFORM
- DAS2DLM_MJ1958_TO_UNIXTIME
- DAS2DLM_T2000_TO_UNIXTIME
- DAS2DLM_TIME_TO_UNIXTIME
- DAS2DLM_US2000_TO_UNIXTIME
- DAS2DML_LOAD_VAP_EFW
- DAS2DS__DEFINE[1]
- DAS2DS__DEFINE[2]
- DAS2DS__DEFINE[2]
- DAS2DS__DEFINE[3]
- DAS2PROP__DEFINE
- DAS2TPLOT
  Converts Das2Stream format to tplot variables
- DAS2VAR__DEFINE[1]
- DAS2VAR__DEFINE[2]
- DAS2VAR__DEFINE[2]
- DAS2_DOUBLE_TO_TT2000
- DAS2_PARSESTREAM[10]
- DAS2_PARSESTREAM[1]
- DAS2_PARSESTREAM[2]
- DAS2_PARSESTREAM[2]
- DAS2_PARSESTREAM[3]
- DAS2_PARSESTREAM[4]
- DAS2_PARSESTREAM[5]
- DAS2_PARSESTREAM[6]
- DAS2_PARSESTREAM[7]
- DAS2_PARSESTREAM[8]
- DAS2_PARSESTREAM[9]
- DAS2_PARSETIME
- DAS2_READHTTP[1]
- DAS2_READHTTP[2]
- DAS2_TEXT_TO_TT2000
- DAS_XML_PARSER__DEFINE
  Parses XML from DAS files (metadata is stored in XML)
- DAS_XML_TO_ORDERHASH__DEFINE
  Parses XML from DAS files (metadata is stored in XML)
- DAT2ANGSPLIT
- DATAMANAGEMENT__DEFINE[10]
- DATAMANAGEMENT__DEFINE[11]
- DATAMANAGEMENT__DEFINE[12]
- DATAMANAGEMENT__DEFINE[13]
- DATAMANAGEMENT__DEFINE[14]
- DATAMANAGEMENT__DEFINE[15]
- DATAMANAGEMENT__DEFINE[16]
- DATAMANAGEMENT__DEFINE[17]
- DATAMANAGEMENT__DEFINE[18]
- DATAMANAGEMENT__DEFINE[1]
- DATAMANAGEMENT__DEFINE[2]
- DATAMANAGEMENT__DEFINE[2]
- DATAMANAGEMENT__DEFINE[3]
- DATAMANAGEMENT__DEFINE[4]
- DATAMANAGEMENT__DEFINE[5]
- DATAMANAGEMENT__DEFINE[6]
- DATAMANAGEMENT__DEFINE[7]
- DATAMANAGEMENT__DEFINE[8]
- DATAMANAGEMENT__DEFINE[9]
- DATA_CACHE
- DATA_CUT
- DATA_TO_NORMAL
- DATESEC_DOY
- DATETIMESEC_DOY
- DAT_FILE
  saves and restores 3d data files.
- DAYGLOW
  Computes percentage parameters for the dayglow subtract
- DAY_TO_YEAR_DOY
  determines year and day of year given day since 0000 AD
- DECODE_CDFEPOCH
  Create a yyyy/mm/dd hh:mm:ss string given a CDF Epoch time
- DECOM_2S_COMPLEMENT
- DEFINED
- DELTA_DATA
  Creates a tplot variable that is the derivative of a tplot variable.
- DEL_DATA
  obsolete procedure! use "STORE_DATA" instead
- DEN_FAIRFIELD_NS_MODEL
  This routine calculates the position along the zaxis at a specific
- DEN_NS_MODEL
  This program finds the DEN(Displaced Equatorial Neutral) sheet inside
- DERIV2_DATA
  Creates a tplot variable that is the derivative of a tplot variable.
- DERIV_DATA
  Creates a tplot variable that is the derivative of a tplot variable.
- DGEN
- DIAG_P
  Returns the temperature: [Tpara,Tperp,Tperp], T_total and
- DIAG_T
  Returns the temperature: [Tpara,Tperp,Tperp], T_total and
- DIFFERENCE_TEST
- DIF_DATA
  Creates a tplot variable that is the difference of two tplot variables.
- DIMEN
  Returns the dimensions of an array as an array of integers.
- DIMEN1
- DIMEN2
- DIMENSION
  This function returns the dimension of an array. It returns 0
- DIMEN_SHIFT
  Rotate dimensions of a multidimensional array.
- DIPOLE_OFFSET
- DIR_STR_REPLACE
  take all of the files in a given directory and replace strings
- DISTFUNC
  Interpolates distribution function in a smooth manner.
- DIVIDE_DATA
- DIV_DATA
  Creates a tplot variable that is the ratio of two other tplot variables.
- DJE_3D_NEW
  Returns the energy flux error due to statistics, [dJEx,dJEy,dJEz], eV/(cm^2-s)
- DJ_3D_NEW
  Returns the flux error due to statistics, [dJx,dJy,dJz], 1/(cm^2-s)
- DJ_4D
  Returns the density array, n, 1/cm^3, corrects for spacecraft potential if dat.sc_pot exists
- DMPA2DSL
- DMPA2GSE
- DM_3D_NEW
  Returns the momentum tensor, [Mxx,Myy,Mzz,Mxy,Mxz,Myz], eV/cm^3
- DN_3D_NEW
  Returns the density error due to statistics, dn, 1/cm^3, corrects for spacecraft potential if dat.sc_pot exists
- DN_4D
  Returns the density array, n, 1/cm^3, corrects for spacecraft potential if dat.sc_pot exists
- DOT
- DOY_TO_MONTH_DATE
  Determines month and date given the year and day of year.
- DPRINT
  Diagnostic PRINT (activated only when DEBUG reaches DLEVEL)
- DPWRSPC
  Called with times time and data quantity, dpwrspc returns a dps
- DP_3D_NEW
  Returns the pressure error due to statistics, dp, eV/cm^3, corrects for spacecraft potential if dat.sc_pot exists, diagonalizes
- DRAW_COLOR_SCALE
  Procedure to draw a color scale.
- DSC_CLEAROPTS
- DSC_CLTESTSUITE
- DSC_CONFIG_FILEDIR
- DSC_CRIB
- DSC_DELETEVARS
- DSC_DYPLOT
- DSC_EZNAME
- DSC_GETRNAME
- DSC_GET_YLIMITS
- DSC_INIT
- DSC_IS_PERMUTATION
- DSC_LOAD_ALL
- DSC_LOAD_ATT
- DSC_LOAD_FC
- DSC_LOAD_MAG
- DSC_LOAD_OR
- DSC_MISSION_COMPARE_CRIB
- DSC_MISSION_COMPARE__DEFINE[10]
- DSC_MISSION_COMPARE__DEFINE[11]
- DSC_MISSION_COMPARE__DEFINE[12]
- DSC_MISSION_COMPARE__DEFINE[13]
- DSC_MISSION_COMPARE__DEFINE[14]
- DSC_MISSION_COMPARE__DEFINE[15]
- DSC_MISSION_COMPARE__DEFINE[16]
- DSC_MISSION_COMPARE__DEFINE[1]
  Defines an object that represents a comparison between data of two missions
- DSC_MISSION_COMPARE__DEFINE[2]
- DSC_MISSION_COMPARE__DEFINE[2]
- DSC_MISSION_COMPARE__DEFINE[3]
- DSC_MISSION_COMPARE__DEFINE[4]
- DSC_MISSION_COMPARE__DEFINE[5]
- DSC_MISSION_COMPARE__DEFINE[6]
- DSC_MISSION_COMPARE__DEFINE[7]
- DSC_MISSION_COMPARE__DEFINE[8]
- DSC_MISSION_COMPARE__DEFINE[9]
- DSC_MISSION_COMPARE__PLOT
- DSC_NOWIN
- DSC_OVERVIEW
- DSC_OVERVIEW_FC
- DSC_OVERVIEW_MAG
- DSC_READ_CONFIG
- DSC_REMOVE
  Contract a vector or up to 25 vectors by removing specified elements
- DSC_SET_YTITLE
- DSC_SHIFTLINE
- DSC_TIME_ABSOLUTE__DEFINE[10]
- DSC_TIME_ABSOLUTE__DEFINE[11]
- DSC_TIME_ABSOLUTE__DEFINE[12]
- DSC_TIME_ABSOLUTE__DEFINE[13]
- DSC_TIME_ABSOLUTE__DEFINE[14]
- DSC_TIME_ABSOLUTE__DEFINE[15]
- DSC_TIME_ABSOLUTE__DEFINE[16]
- DSC_TIME_ABSOLUTE__DEFINE[17]
- DSC_TIME_ABSOLUTE__DEFINE[18]
- DSC_TIME_ABSOLUTE__DEFINE[19]
- DSC_TIME_ABSOLUTE__DEFINE[1]
  Defines an object to represent an absolute amount of time, not in reference
- DSC_TIME_ABSOLUTE__DEFINE[20]
- DSC_TIME_ABSOLUTE__DEFINE[21]
- DSC_TIME_ABSOLUTE__DEFINE[22]
- DSC_TIME_ABSOLUTE__DEFINE[23]
- DSC_TIME_ABSOLUTE__DEFINE[24]
- DSC_TIME_ABSOLUTE__DEFINE[25]
- DSC_TIME_ABSOLUTE__DEFINE[26]
- DSC_TIME_ABSOLUTE__DEFINE[2]
- DSC_TIME_ABSOLUTE__DEFINE[2]
- DSC_TIME_ABSOLUTE__DEFINE[3]
- DSC_TIME_ABSOLUTE__DEFINE[4]
- DSC_TIME_ABSOLUTE__DEFINE[5]
- DSC_TIME_ABSOLUTE__DEFINE[6]
- DSC_TIME_ABSOLUTE__DEFINE[7]
- DSC_TIME_ABSOLUTE__DEFINE[8]
- DSC_TIME_ABSOLUTE__DEFINE[9]
- DSC_UI_CHECK_OVERWRITE_DATA
- DSC_UI_GEN_OVERPLOT
  Widget wrapper for DSCOVR Overview routines (dsc_overview, dsc_overview_mag,
- DSC_UI_IMPORT_DATA
  Modularized gui DSCOVR data loader
- DSC_UI_LOAD_DATA
  Generates the tab that loads dsc data for the gui.
- DSC_UT_LOADALL
- DSC_UT_LOADATT
- DSC_UT_LOADFC
- DSC_UT_LOADMAG
- DSC_UT_LOADOR
- DSC_UT_MISC
- DSC_UT_PLOTOVERVIEWS
- DSC_UT_SETYTITLE
- DSC_UT_SHIFTLINE
- DSC_WRITE_CONFIG
- DSL2GSE
- DT_TM_MAK
  Set up a time and date string from reference JD and offset.
- DUMMY_MAVEN_L2_STRUCT
- DV_3D_NEW
  Returns the velocity error due to statistics, [dVx,dVy,dVz], km/s
- DV_4D
  Returns the velocity, [Vx,Vy,Vz], km/s for each mass bin
- DYDT_SPIKE_TEST
  This function checks an array for spikes based on its time
- DYNAMICARRAY__DEFINE
- ECCMLT
  Convert coordinates from geographic to geomagnetic and computes
- EC_2D_NEW
  Returns the characteristic energy, Ec, eV
- EC_3D_NEW
  Returns the characteristic energy, Ec, eV
- EC_4D
  Returns the analyzer characteristic energy, Ec in eV, of the ions - the analyzer energy of the peak.
- EDGE_PRODUCTS
- EDIT3DBINS
- EDIT3DBINS_REFORM
- EICS_OVERLAY_PLOTS
  This routine will create a plot of EICS and THEMIS ASI data which is overlaid onto a map of
- EIC_ASCII2TPLOT
- EIC_READ_ASCII_DATA
- EIS_PABIN_INFO
  Prints EIS PA bin information - for debugging
- ELF_ATTITUDE_CRIB
- ELF_CALC_SCI_ZONE_ATT
  Calculates the science attitude vector and determines which auroral crossing
- ELF_CAL_EPD
  Calibrate EPD raw data (counts/sector) into calibrated products.
- ELF_CAL_FGM
  Calibrate ELFIN FGM data
- ELF_CAL_MRMA
  Calibrate ELFIN MRM ACB data
- ELF_CAL_MRMI
  Calibrate ELFIN MRM IDPU data
- ELF_CDF2TPLOT
- ELF_CONFIG
- ELF_CONFIG_PUSH
- ELF_CONVERT_EPD_MV2ENG
  This procedure converts epd engineering units to mV2end
- ELF_CONVERT_STATE_GEI2SM
  Convert previously loaded state data from gei coordinates to SM. This is a
- ELF_CREATE_INSTRUMENT_ALL
  This procedure will download data availability files by auroral zone and instrument. All data availability
- ELF_CREATE_L2_EPD_CDF
  This routine creates level 2 epd data and writes the data to a CDF
- ELF_EPD_L1_POSTPROC
  Routine calibrates data and sets dlimits and limits
- ELF_EPD_L2_POSTPROC
  This routines sets the limits and data limits
- ELF_EPD_LOAD_CLTESTSUITE
- ELF_FGM_FSP_GEI2NDW
  This routine converts full spin resolved fgm data from GEI coordinates to NDW
- ELF_FGM_FSP_GEI2OBW
  This routine converts full spin resolved fgm data from GEI coordinates to OBW
- ELF_FGM_LOAD_CLTESTSUITE
- ELF_FILES_IN_INTERVAL
  filters file list returned by the server to the trange. This filter is purposefully
- ELF_FIND_PHASE_DELAY
  This routine will retrieve all the phase delay values. The routine
- ELF_GET_ATT
  This routine will get the latest elfin attitude information. tplot variables created include
- ELF_GET_ATT_CRIB
- ELF_GET_AUTHORIZATION
- ELF_GET_DATA_AVAILABILITY
  Get start and stop science zone collection data for a
- ELF_GET_EISCAT_POSITIONS
  This routine will return the position (latitude and longitude) of
- ELF_GET_EPD_CALIBRATION
  returns epd calibration parameters
- ELF_GET_EPD_CALIBRATION_LOG
  This routine reads the epd calibration logs for ELFIN-A and ELFIN-B. The calibration logs
- ELF_GET_LOCAL_FILES
- ELF_GET_OVERVIEW_PLOTS
- ELF_GET_PHASE_DELAYS
  This routine will download and retrieve the phase delay values for a given
- ELF_GET_SPIN_ANGLES
  This routine will download elfin attitude and state data along with sun position.
- ELF_GET_VLF_POSITIONS
  This routine will return the position (geo latitude/longitude and mag latitude/longitude)
- ELF_INIT
  Initializes system variables for elf. Currently the variable only contains information
- ELF_INIT_PRIVATE
  NOTE: This routine is obsolete since all data is now publc
- ELF_INIT_PUBLIC
  Initializes system variables for elf. Currently the variable only contains information
- ELF_LOAD_ATT
  Load data from a csv file on the elfin server.
- ELF_LOAD_DATA
- ELF_LOAD_DST
  Load data from a csv file downloaded from a csv file stored on the
- ELF_LOAD_ENG
  Load the ELFIN engineering data
- ELF_LOAD_EPD
  Load the ELFIN EPD
- ELF_LOAD_EPD_CRIB
- ELF_LOAD_EPD_FAST_SEGMENTS
  Loads the EPD fast segment intervals into a bar that can be plotted
- ELF_LOAD_EPD_SURVEY_SEGMENTS
  Loads the EPD survey segment intervals into a bar that can be plotted
- ELF_LOAD_FGM
  Load the ELFIN FGM
- ELF_LOAD_FGM_CRIB
- ELF_LOAD_FGM_FAST_SEGMENTS
  Loads the FGM fast segment intervals into a bar that can be plotted
- ELF_LOAD_FGM_SURVEY_SEGMENTS
  Loads the FGM survey segment intervals into a bar that can be plotted
- ELF_LOAD_KP
  Load data from a csv file downloaded from a csv file stored on the
- ELF_LOAD_MRMA
  Load the ELFIN mrm data from the ACB board
- ELF_LOAD_MRMA_CRIB
- ELF_LOAD_MRMI
  Load the ELFIN mrm data from the IDPU board
- ELF_LOAD_MRMI_CRIB
- ELF_LOAD_OPTIONS[1]
- ELF_LOAD_OPTIONS[2]
- ELF_LOAD_OPTIONS[2]
- ELF_LOAD_OPTIONS[3]
- ELF_LOAD_OPTIONS[4]
- ELF_LOAD_OPTIONS[5]
- ELF_LOAD_OPTIONS[6]
- ELF_LOAD_OPTIONS[7]
- ELF_LOAD_PRM
- ELF_LOAD_PROXY_AE
- ELF_LOAD_SCIENCE_TIMES
  Get science data for FGM and EPD and load into tplot vars
- ELF_LOAD_STATE
  Load the ELFIN ephemeris and attitude data
- ELF_LOAD_STATE_CRIB
- ELF_LOAD_SUN_SHADOW_BAR
  Loads the survey segment intervals into a bar that can be plotted
- ELF_MAKE_GEO_GRID
  Create a geographic grid for orbit plots
- ELF_MAKE_SM_GRID
  Create SM latitude rings and longitude spokes, expresented in GEO.
- ELF_MAKE_SPIN_ATT_STRING
  Utility routine to construct the attitude string displayed on
- ELF_MAP_STATE_T96_INTERVALS[1]
  map ELFIN spacecraft to their magnetic footprints
- ELF_MAP_STATE_T96_INTERVALS[2]
  map ELFIN spacecraft to their magnetic footprints
- ELF_MAP_STATE_T96_INTERVALS_WRAPPER
  Routine just wraps elf_map_state_t96(north and south tracing variants). Making separate
- ELF_MLT_L_LAT
- ELF_MRMA_LOAD_CLTESTSUITE
- ELF_MRMI_LOAD_CLTESTSUITE
- ELF_PHASE_DELAY_AUTO
  Compute the best phase delay for an EPDE science collection and update the phase delay ASCII file accordingly.
- ELF_PHASE_DELAY_AUTO_SAVE
  Compute the best phase delay for an EPDE science collection and update the phase delay ASCII file accordingly.
- ELF_PLOT_ATTITUDE
  Create attitude plots (3 panels - att_gei vector, theta, phi) with timebars for maneuvers
- ELF_PLOT_MULTISPEC_OVERVIEWS
  Routine just wraps epde_plot_wigrf_multispec_overviews. Mainly used for processing.
- ELF_PLOT_ORBIT_CONJUNCTIONS
- ELF_PLOT_SCI_ZONE_LAT
  This routine will plot the latitude values at the start and end times of science zones
- ELF_READ_EPD_CALFILE
  returns epd calibration parameters
- ELF_READ_EPD_CAL_DATA
  This routine retrieves and reads the epd calibration data files for ELFIN-A and ELFIN-B.
- ELF_SET_VERBOSE
  Sets verbose level in !elf.verbose and in tplot_options
- ELF_STATE_FIX_METADATA
  Helper routine for setting metadata of ELFIN state variables
- ELF_STATE_LOAD_CLTESTSUITE
- ELF_UI_LOAD_DATA
  This routine builds a load data panel of widgets for and
- ELF_UI_LOAD_DATA_LOAD_PRO
  This routine provides an example for loading data into the GUI from the load
- ELF_UPDATE_DATA_AVAILABILITY_TABLE
  Update the data availability page
- ELF_WRITE_DATA_AVAILABILITY_TABLE
  Write to and update the data availability
- EMM_EMU_MAVEN_ORBIT_PLOT
- ENCLOSED
  Returns the indices of a set of x,y points that are inside a contour.
- ENCODE_CDFEPOCH
  Convert a 'yyyy/mm/dd hh:mm:ss' string into CDF epoch time
- ENERGY_TO_EBIN
  Returns the energy bin numbers in "dat.energy" nearest to "en"
- ENLARGE_PERIODIC
- ENP_CRIB
- ENP_MATRIX_MAKE
- EPDE_PLOT_OVERVIEWS
  Loads EPDE, performs pitch angle determination and plotting of energy and pitch angle spectra
- EPDE_PLOT_OVERVIEWS_SOLO
  Loads EPDE, performs pitch angle determination and plotting of energy and pitch angle spectra
- EPDE_PLOT_WIGRF_MULTISPEC_OVERVIEWS
  Loads EPDE, performs pitch angle determination and plotting of energy and pitch angle spectra
- EPDI_PLOT_OVERVIEWS
  Loads EPDE and EPDI performs pitch angle determination and plotting of energy and pitch angle spectra
- EQN_OF_TIME
  equation of time for a given longitude and year
- ERG_CRIB_CAMERA_OMTI_ASI
- ERG_CRIB_CAMERA_OMTI_ASI2
- ERG_CRIB_GMAG_ISEE_FLUXGATE
- ERG_CRIB_GMAG_ISEE_INDUCTION
- ERG_CRIB_GMAG_MAGDAS
- ERG_CRIB_GMAG_MM210
- ERG_CRIB_GMAG_NIPR
- ERG_CRIB_ISEE_RIOMETER
- ERG_CRIB_ISEE_VLF
- ERG_CRIB_SUPERDARN
- ERG_LOAD_CAMERA_OMTI_ASI
  To load the OMTI ASI data from the ISEE ERG-SC site
- ERG_LOAD_GMAG_ISEE_FLUXGATE
  To load the STEL fluxgate geomagnetic data from the ISEE ERG-SC site
- ERG_LOAD_GMAG_ISEE_INDUCTION
  To load ISEE induction magnetometer data from the ERG-SC site
- ERG_LOAD_GMAG_MAGDAS_1SEC
  To load the MAGDAS geomagnetic data from the STEL ERG-SC site
- ERG_LOAD_GMAG_MM210
  To load the 210 MM geomagnetic data from the STEL ERG-SC site
- ERG_LOAD_GMAG_NIPR
  Loads the fluxgate magnetometer data obtained by NIPR.
- ERG_LOAD_GMAG_STEL_FLUXGATE
  To load the STEL fluxgate geomagnetic data from the STEL ERG-SC site
- ERG_LOAD_GMAG_STEL_INDUCTION
  To load STEL induction magnetometer data from the STEL ERG-SC site
- ERG_LOAD_ISEE_BRIO
  Loads the broadbeam riometer data obtained from ISEE riometer network.
- ERG_LOAD_ISEE_VLF
  To load VLF spectrum data obtained by ISEE ELF/VLF network from the ISEE ERG-SC site
- ERROR_MESSAGE
- ESCAPE_STRING
- ESC_APDAT_INIT
- ESC_GEN_APDAT__DEFINE
- ESC_GEN_RAWDAT__DEFINE
- ESC_IESA_FLIGHT_ANO
- ESC_IESA_FLIGHT_MAS[1]
- ESC_IESA_FLIGHT_MAS[2]
- ESC_IESA_FLIGHT_MAS[2]
- ESC_IESA_FLIGHT_MAS[3]
- ESC_IESA_FLIGHT_MAS[4]
- ESC_IESA_FLIGHT_PAR
- ESC_IESA_FM1_ANO
- ESC_IESA_FM1_SCI
- ESC_IESA_FM1_TOF
- ESC_IESA_SCI_LUTS
- ESC_IESA_SWEEP_TABLE
- ESC_RAW_FILE_READ
  INPUT:
- ESC_RAW_PKT_HANDLER
- ESC_RAW_RECORDER
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
- ESC_RECORDER
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
- ESC_TPLOT_RESTORE
- ESC_TPLOT_VAR_LABELS
- EULER_ANG_ROT_MATRIX
  returns rotation matrix given the euler angles
- EVALUATE
- EVALUATOR_ROUTINES
- EVA_CMD_LOAD
  This is a command-line script for loading a set of parameters for SITL and/or EVA.
- EVA_CTIME
  Interactively uses the cursor to select a time (or times)
- EVA_DATA[1]
- EVA_DATA[2]
- EVA_DATA[2]
- EVA_DATA[3]
- EVA_DATA[4]
- EVA_DATA[5]
- EVA_DATA[6]
- EVA_DATA[7]
- EVA_DATA[8]
- EVA_DATA[9]
- EVA_DATA_PLOT
- EVA_FONT_TEST
  Use this script when the dashboard in EVA's main control panel look corrupted
- EVA_GET_SITL_SELECTIONS
  To download SITL-selection files (max 10000 files) for a defined time period
- EVA_SITL_COM
- EVA_SITL_COPY_FOMSTR
- EVA_SITL_LOAD_SOCS
  To create FOMstr and/or BAKstr using Bob's Algorithm.
- EVA_SITL_LOAD_SOCS_GETFOM
  To 'forge' an FOMstr using MMS survey data.
- EVA_SITL_RESTORE_TXT
  This is a command-line script to be used when the SITL has a long list of
- EVA_TOC
- EXEC
  Widget tool that executes a user specified routine. This tool runs in the background.
- EXECUTE_LATIS_QUERY
- EXPAND_TILDE()
  Expand tilde in UNIX directory names
- EXPONENTIAL
- EXTRACT_TAGS
- EXTREMA
  This function returns the locations of the local extrema in a
- E_SEC_EFF
  Returns the fractional secondary electron flux with energy > pot
- F2PL
  Calculates values the double power law
- F3PL
  Calculates values for the triple power law
- FAC_MATRIX_MAKE
- FAC_MATRIX_MAKE_PYTHON_VALIDATE
- FAIRFIELD_NS_MODEL
  This routine calculates the position along the zaxis at a specific
- FA_DESPUN_E_LOAD
  Loads FAST ESA L2 data for a given file(s), or time_range, or orbit range
- FA_ESA_CMN_CONCAT
  concatenates two FAST ESA L2 data structures
- FA_ESA_CMN_L2GEN.PRO
  turn a FAST ESA common block into a L2 CDF.
- FA_ESA_CMN_L2READ
  Reads an L2 file and fills a common block structure.
- FA_ESA_CMN_L2VARARR
  Returns an array with common block variable names for the input
- FA_ESA_CMN_TCLIP
  applies a trange to a FAST ESA L2 structure
- FA_ESA_CURRENT_SW_VERSION
  Records the current FAST ESA SW version number
- FA_ESA_DOMEGA
  creates a pitch angle array for FAST ESA data;
- FA_ESA_ENERGY[1]
  creates an energy angle array for FAST ESA data;
- FA_ESA_ENERGY[2]
- FA_ESA_ENERGY_ARRAY
  creates an energy angle array for FAST ESA data;
- FA_ESA_L2CREATE
  Creates an L2 data structure from l1 data
- FA_ESA_L2GEN
  Generates FAST ESA L2 files
- FA_ESA_L2_CRIB
  Crib for loading FAST ESA L2 data
- FA_ESA_L2_EDIST
  Create FAST ESA energy spectrum, from L2 input
- FA_ESA_L2_PAD
  Create FAST ESA pitch angle spectrum, from L2 input
- FA_ESA_L2_TPLOT
  Create FAST ESA tplot variables, from L2 input
- FA_ESA_LOAD_L2
  Loads FAST ESA L2 data for a given file(s), or time_range, or orbit range
- FA_ESA_PA[1]
  creates a pitch angle array for FAST ESA data;
- FA_ESA_PA[2]
- FA_ESA_PA_ARRAY
  creates a pitch angle array for FAST ESA data;
- FA_ESA_STRUCT_L1
- FA_ESA_STRUCT_L2
- FA_FILE_SOURCE
- FA_K0_LOAD
- FA_LOAD_MAG_HR_DCB
  Loads FAST high rate dc magnetic field(DCB) data using SPDF web services.
- FA_ORBIT_TIME
- FA_SEB_STRUCT_L1
- FDECOMP
  Routine to decompose file name(s) for any operating system.
- FEEPS_BIN_INFO
  Prints FEEPS PA bin information - for debugging
- FIG_4_2_TIMELINE
- FIG_6_1
- FIG_SAMPLE_RATE_FILTER_TIME_LAG
- FILE_ARCHIVE
  Archives files by renaming them and optionally moving them to another directory.
- FILE_CHECKSUM
- FILE_CHGRP
- FILE_COPY2
- FILE_DAILYNAMES
- FILE_DAILYNAMES_IUG
- FILE_EXTRACT_TIME_FROM_NAME
- FILE_OPEN
- FILE_RETRIEVE
- FILE_RETRIEVE_V
- FILE_SOURCE_DIRNAME
- FILE_STR_REPLACE
  read a file, find a substring and replace it in an SVN working copy
- FILE_TOUCH
- FILL_DATA_TO_BINS_UNIVERSAL
- FILTER
  This function returns a smoothed version of the input vector.
- FILTER_WINDOW
  This function returns a desired filter window of desired width.
- FINAL_PAPER_SDT_PLOT
- FINDPATH[1]
- FINDPATH[2]
- FIND_CONST_INTERVALS
- FIND_GAPS
- FIND_HANDLE
  Returns the index associated with a string name.
- FIND_INTERVAL
  This routine looks for intervals of consecutive indices in an index array
- FIND_NEAREST_NEIGHBOR
- FIND_NEAREST_NEIGHBOR2
- FIND_ORBITS
  Procedure returns indices of perigees and apogees. Apsides are determined as
- FIND_STR_ELEMENT
- FIT
  Non-linear least squares fit to a user defined function.
- FITSDIR
  Display selected FITS keywords from the headers of FITS files.
- FITSRGB_TO_TIFF
  Combine separate red, green, and blue FITS images into TIFF format
- FITS_ADD_CHECKSUM
  Add or update the CHECKSUM and DATASUM keywords in a FITS header
- FITS_ASCII_ENCODE()
  Encode an unsigned longword as an ASCII string to insert in a FITS header
- FITS_CLOSE
- FITS_HELP
  To print a summary of the primary data units and extensions in a
- FITS_INFO
  Provide information about the contents of a FITS file
- FITS_OPEN
  Opens a FITS (Flexible Image Transport System) data file.
- FITS_READ
  To read a FITS file.
- FITS_TEST_CHECKSUM()
  Verify the values of the CHECKSUM and DATASUM keywords in a FITS header
- FITS_WRITE
  To write a FITS primary data unit or extension.
- FIT_CRIB
- FIT_PAD_MAG
  Determines the time offset between MAG1 data and SWEA MAG angles. For SWEA pitch
- FIXED_MAP_GRID
  The MAP_GRID procedure draws the graticule of parallels and meridians,
- FLATTEN_SPECTRA
  Create quick plots of spectra at a certain time (i.e., energy vs. eflux, PA vs. eflux, etc)
- FLATTEN_SPECTRA_CONVERT_UNITS
  Helper roputine for flatten_spectra and flatten_spectra_multi
- FLATTEN_SPECTRA_MULTI
  Create quick plots of spectra at multiple times (i.e., energy vs. eflux, PA vs. eflux, etc)
- FLATTEN_SPECTRA_UT__DEFINE
- FLUX_MOVIE
- FNAME_TO_TIME
  To translate the name of a standard WIND data file into the starting
- FORMATANNOTATION
  This routine is used as a callback for axis labeling by IDLgrAxis
- FPI_QUICK
  This is an emergency script to be used when EVA is not working but
- FSC_COLOR
- FSC_FIELD
- FTAB_DELROW
  Delete rows of data from a FITS ASCII or binary table extension
- FTAB_EXT
  Routine to extract columns from a FITS (binary or ASCII) table.
- FTAB_HELP
  Describe the columns of a FITS binary or ASCII table extension(s).
- FTAB_PRINT
  Print the contents of a FITS (binary or ASCII) table extension.
- FTADDCOL
  Routine to add a field to a FITS ASCII table
- FTCREATE
  Create a new (blank) FITS ASCII table and header with specified size.
- FTDELCOL
  Delete a column of data from a FITS table
- FTDELROW
  Delete a row of data from a FITS table
- FTGET
  Function to return value(s) from specified column in a FITS ASCII table
- FTHELP
  Routine to print a description of a FITS ASCII table extension
- FTHMOD
  Procedure to modify header information for a specified field
- FTINFO
  Return an informational structure from a FITS ASCII table header.
- FTKEEPROW
  Subscripts (and reorders) a FITS table. A companion piece to FTDELROW.
- FTPRINT
  Procedure to print specified columns and rows of a FITS table
- FTPUT
  Procedure to add or update a field in an FITS ASCII table
- FTSIZE
  Procedure to return the size of a FITS ASCII table.
- FTSORT
  Sort a FITS ASCII table according to a specified field
- FUNCT_FIT2D
- FUV_MOVIE
- FUV_PTG_MOD
- FUV_READ_EPOCH
  Convert a string into a string array given a delimiting character
- FUV_ROTATION_MATRIX
- FU_FIT2D
- FU_SPEC2D
  Plots the differential funct(dat) versus energy, funct(dat) is integrated over angle only
- FXADDPAR
- FXBADDCOL
- FXBCLOSE
- FXBCOLNUM()
- FXBCREATE
- FXBDIMEN()
  Returns the dimensions for a column in a FITS binary table.
- FXBFIND
- FXBFINDLUN()
- FXBFINISH
- FXBGROW
- FXBHEADER()
  Returns the header of an open FITS binary table.
- FXBHELP
- FXBHMAKE
- FXBINTABLE
- FXBISOPEN()
  Returns true if UNIT points to an open FITS binary table.
- FXBOPEN
- FXBPARSE
- FXBREAD
- FXBREADM
  Read multiple columns/rows from a disk FITS binary table file.
- FXBSTATE()
  Returns the state of a FITS binary table.
- FXBTDIM()
- FXBTFORM
- FXBWRITE
- FXBWRITM
  Write multiple columns/rows to a disk FITS binary table file.
- FXFINDEND
- FXHCLEAN
- FXHMAKE
- FXHMODIFY
- FXHREAD
- FXMOVE
  Skip to a specified extension number or name in a FITS file
- FXPAR()
  Obtain the value of a parameter in a FITS header.
- FXPARPOS()
- FXPOSIT
  Return the unit number of a FITS file positioned at specified extension
- FXREAD
- FXWRITE
- GAUSS
  Evaluates a gaussian function with background.
- GAUSS2
  Evaluates a gaussian function with background.
- GAUSSIAN
  Evaluates a gaussian function with background.
- GCI_TO_SZA
  Converts a GCI coordinate into a solar zenith angle
- GENERAL_VALIDATION_UT__DEFINE
  This object contains general PySPEDAS validation tests
- GENERATE_CHECKSUMS
- GENERATE_MAXWELLIAN
- GENERIC_APDAT__DEFINE
- GENERIC_OBJECT__DEFINE
- GEN_YEARLY_BOOM_FLAG
- GEO2MAG
  Convert from geographic to geomagnetic coordinates
- GEO2MAG()
  Convert from geographic to geomagnetic coordinates
- GEOM_INDICES_CONFIG_FILEDIR
- GEOM_INDICES_FILECONFIG
  A widget that allows the user to set some parts of the !geom_indices variable. The user
- GEOM_INDICES_INIT
- GEOM_INDICES_READ_CONFIG
- GEOM_INDICES_WRITE_CONFIG
- GEOTAIL_INIT
- GEOTAIL_LOAD_DATA
  Load GEOTAIL data
- GEOTAIL_LOAD_DATA_CRIB
  Crib sheet showing how to load and plot GEOTAIL data on the command line
- GEOTAIL_READ_CONFIG
  Reads the geotail_config file
- GETABOUTPLUGINS
  returns an array of structures, one struct for each plugin's about page
- GETCTPATH
  gets the path of the color table on the file system
- GETDATAPROCESSINGPLUGINS
  returns an array of structures, one for each data processing plugin
- GETFILECONFIGPANELS
  returns an array of structures, one struct for each file config panel
- GETHELPPATH
  gets the path of the help directory in a cross platform way
- GETLOADDATAPANELS
  returns an array of structures, one struct for each load data panel
- GETPLUGINMENUS
  returns an array of structures, one for each plugin menu
- GETPLUGINPATH
  gets the path of the plugins directory in a cross platform way
- GETPRIMARYSCREENSIZE
- GETRESOURCEPATH
  gets the path of the resource directory in a cross platform way
- GETTIME
- GETTOK
  Retrieve the first part of a (vector) string up to a specified character
- GETWRD
  Return the n'th word from a text string.
- GETXY
  Routine that uses the cursor to select points.
- GET_2DT
  To generate time series data for "tplot.pro"
- GET_3DT
  To generate time series data for "tplot"
- GET_3D_STRUCT
- GET_4DT
  To generate time series data for "tplot.pro"
- GET_BKG3D
- GET_BSN2
  Generates tplot structures for intersection of Bow Shock and s/c B-field line.
- GET_COLORS
- GET_COLOR_INDX
- GET_DATA
  Retrieves the data and or limit structure associated with a name handle.
- GET_DATA_ASI_NIPR
- GET_DATA_THMASI
- GET_EATOD
  Gets analog to digital data for EESA
- GET_ECFG
- GET_EH
- GET_EHB
- GET_EHS
- GET_EL
- GET_EL2
- GET_ELB
- GET_ELC
- GET_ELF_SCIENCE_ZONE_START_END
  This routine searches a specified time range for science zone collections and returns a
- GET_ELM
- GET_EMOM
- GET_EMOM2
  Gets eesa moment structure.
- GET_EN_SPEC
  Generates energy-time spectrogram data structures for tplot
- GET_EXCFG
- GET_FA1_EEB
- GET_FA1_EES
- GET_FA1_IEB
- GET_FA1_IES
- GET_FA1_SEB
- GET_FA1_SEB1
- GET_FA1_SEB2
- GET_FA1_SEB3
- GET_FA1_SEB4
- GET_FA1_SEB5
- GET_FA1_SEB6
- GET_FA1_SES
- GET_FA2_EEB
- GET_FA2_EES
- GET_FA2_IEB
- GET_FA2_IES
- GET_FILE_NAMES
  Gets an array of filenames within a time range
- GET_FILE_NAMES_IND
  Gets an array of filenames within a masterfile within a time range
- GET_FPC
- GET_FRAME_INFO
  Gets frame info data for WIND data files.
- GET_FSPB
- GET_FSPC
- GET_FT6T
  for omniazimuuth average flux if electrons, for survey plots
- GET_HKP
  Gets housekeeping data for eesa and pesa;
- GET_INTRO_DIR
- GET_LATEST_DATES
- GET_LINE_COLORS
- GET_MAX_MEMBLOCK.PRO
  Returns size of largest contiguous block of memory available to IDL in
- GET_MAX_MEMBLOCK2.PRO
  Returns size of largest contiguous block of memory available to IDL in
- GET_MCFG
- GET_MMS_BURST_SEGMENT_STATUS_UT__DEFINE[1]
- GET_MMS_BURST_SEGMENT_STATUS_UT__DEFINE[2]
- GET_MMS_BURST_SEGMENT_STATUS_UT__DEFINE[2]
- GET_MMS_BURST_SEGMENT_STATUS_UT__DEFINE[3]
- GET_MMS_BURST_SEGMENT_STATUS_UT__DEFINE[4]
- GET_MMS_BURST_SEGMENT_STATUS_UT__DEFINE[5]
- GET_MMS_BURST_SEGMENT_STATUS_UT__DEFINE[6]
- GET_MMS_SROIS
- GET_MOMENT3D
  To generate moment time series data for TPLOT
- GET_MVN_EPH
- GET_OSPB
- GET_OSPC
- GET_OT6T
  for omniazimuuth average flux if electrons, for survey plots
- GET_PADFLUX
- GET_PADSPEC
  Creates "TPLOT" variable by summing 3D data over selected angle bins.
- GET_PA_SPEC
  Generates pitch angle vs. time spectrogram data structures for tplot
- GET_PA_SPEC3D
  Generates pitch angle vs. time spectrogram data structures for tplot
- GET_PCFG
- GET_PH
  Returns a 3d structure containing all data pertinent to a single pesa high 3d sample.
- GET_PH2
  Returns a 3d structure containing all data pertinent to a single pesa high
- GET_PH30
  Get a 30 energy step ph structure containing the center (sunward) bins.
- GET_PHB
  Returns a 3d structure containing all data pertinent to a single pesa high
- GET_PHB_MAPCODE
  get the current mapcode for phb
- GET_PH_MAPCODE
  get the current mapcode for ph
- GET_PL
- GET_PL2
- GET_PLB
- GET_PMOM
- GET_PMOM2
  Gets pesa moment structure.
- GET_PULSECODE_EISCAT
- GET_QUALCOLORS
  Returns a copy of the qualcolors structure.
- GET_QUATERNION[1]
  performs cross product on arrays
- GET_QUATERNION[2]
- GET_RT_PATH
  gets the directory of the calling routine. Used for reliably looking
- GET_SDOTB
  INPUT: none
- GET_SF
- GET_SFB
- GET_SFT
- GET_SO
- GET_SOB
- GET_SOT
- GET_SOURCE_URL_LIST
  Gets URLs of data files from the metadata database.
- GET_SPEC
  Creates "TPLOT" variable by summing 3D data over selected angle bins.
- GET_SP_SPEC
  Generates spin phase angle vs. time spectrogram data structures for tplot
- GET_SYMM
- GET_TA15_PARAMS
- GET_TA16_PARAMS
- GET_THA_PEEB
  Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THA_PEEC
  Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THA_PEEF
  Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THA_PEER
  Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THA_PEES
  Returns either peer or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro, for spin resolution combined data
- GET_THA_PEIB
  Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THA_PEIF
  Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THA_PEIR
  Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THB_PEEB
  Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THB_PEEC
  Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THB_PEEF
  Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THB_PEER
  Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THB_PEES
  Returns either peer or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro, for spin resolution combined data
- GET_THB_PEIB
  Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THB_PEIF
  Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THB_PEIR
  Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THC_PEEB
  Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THC_PEEC
  Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THC_PEEF
  Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THC_PEER
  Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THC_PEES
  Returns either peer or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro, for spin resolution combined data
- GET_THC_PEIB
  Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THC_PEIF
  Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THC_PEIR
  Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THD_PEEB
  Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THD_PEEC
  Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THD_PEEF
  Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THD_PEER
  Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THD_PEES
  Returns either peer or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro, for spin resolution combined data
- GET_THD_PEIB
  Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THD_PEIF
  Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THD_PEIR
  Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THE_PEEB
  Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THE_PEEC
  Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THE_PEEF
  Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THE_PEER
  Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THE_PEES
  Returns either peer or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro, for spin resolution combined data
- GET_THE_PEIB
  Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THE_PEIF
  Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THE_PEIR
  Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THF_PEEB
  Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THF_PEEF
  Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THF_PEER
  Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THF_PEIB
  Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THF_PEIF
  Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THF_PEIR
  Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro
- GET_THM_ESA_CAL
  Returns esa calibration factors
- GET_THM_ESA_CALIB
  Returns esa calibration data in a structure
- GET_TIMESPAN
- GET_TOKEN
- GET_TS07_PARAMS
- GET_TSPC
- GET_TSY_PARAMS
- GET_UNIQ
- GET_VEC_ANG
  determines angle between two vectors
- GET_WIND_TIMES
- GET_YLIMITS
  Calculates appropriate ylimits for a string array of "TPLOT" variables
- GOESR_CONFIG_FILEDIR
- GOESR_FILECONFIG
- GOESR_INIT
- GOESR_LOAD_DATA
- GOESR_MPSH_CRIB
- GOESR_OVERVIEW_PLOT
- GOESR_READ_CONFIG
- GOESR_UI_IMPORT_DATA
- GOESR_UI_LOAD_DATA
- GOESR_WRITE_CONFIG
  Writes the goesr_config file
- GOESSTRUCT_TO_CDFSTRUCT
- GOES_COMBINE_TDATA
- GOES_CONFIG_FILEDIR
- GOES_EP_LOAD
- GOES_FILECONFIG
  A widget that allows the user to set some of the !goes variable. The user
- GOES_GET_DIST
- GOES_INIT
- GOES_LIB
- GOES_LOAD_CRIB_SHEET
- GOES_LOAD_DATA
- GOES_LOAD_POS
- GOES_MAG_LOAD
- GOES_OVERVIEW_PLOT
- GOES_OVERVIEW_PLOT_WRAPPER
  Generates daily overview plots for GOES data - wrapper for goes_overview_plot
- GOES_PART_PRODUCTS
- GOES_PART_PRODUCTS_CRIB_SHEET
- GOES_PGS_MAKE_FAC[1]
- GOES_PGS_MAKE_FAC[2]
- GOES_PGS_MAKE_FAC[2]
- GOES_PGS_MAKE_FAC[3]
  Generate the field aligned coordinate transformation matrix
- GOES_READ_CONFIG
  Reads the goes_config file
- GOES_UI_GEN_OVERPLOT
  Widget wrapper for goes_overview_plot used to create GOES overview plots in the GUI
- GOES_UI_IMPORT_DATA
  Modularized gui goes data loader
- GOES_UI_LOAD_DATA
  Generates the tab that loads goes data for the gui.
- GOES_WRITE_CONFIG
  Writes the goes_config file
- GRAD
- GSE2AGSM
- GSE2SSE
- GSEMSG_READER__DEFINE
- GSE_IONGUN_READER__DEFINE
- GSE_KEITHLEY__DEFINE
- GSE_KEYSIGHT__DEFINE
- GSM2LMN
  Routine transforms vector field from GSM to LMN (boundary-normal)
- GSM2LMN_WRAP
  Wrapper transforms vector field from GSM to LMN (boundary-normal)
- GUI_ACKNOWLEDGEMENT
  Show data policy for IUGONET data on GUI
- HAMMING_WINDOW
- HANN_WINDOW
- HAPI_LOAD_DATA
  Load data and query information from a Heliophysics API server
- HAPI_LOAD_DATA_UT__DEFINE
- HDF2TPLOT
- HDF_LIST_ANNS
- HDF_LOAD_VARS
- HDF_TO_CDFSTRUCT
- HDZ2GEO
- HEADFITS
  Read a FITS (primary or extension) header into a string array.
- HEATFLUX
- HELP_3DP
- HEXPRINT
- HIGHLIGHT_TIME_INTERVAL
  for a given tplot variable, click on a time interval to highlight
- HIGH_PASS_FILTER
  subtracts running average from a data array
- HISTBINS
- HISTBINS2D
- HPRINT
  Display a FITS header (or other string array)
- HYBRID_ORBIT
  Plots the MAVEN orbit over a hybrid model of the Mars-solar wind interaction.
- ICON_CHECK_ATT
  Check attributes
- ICON_CONFIG_FILEDIR
  Get the user directory for ICON
- ICON_CRIB
  Examples of loading and plotting ICON data
- ICON_CRIB_EUV
  Example of loading and plotting ICON data for the EUV instrument
- ICON_CRIB_MIGHTI
  Example of loading and plotting ICON data for the MIGHTI instrument
- ICON_DIMENSION_FIX
  Fixes netcdf dimensions
- ICON_DOY_DATE
  Finds DOY from month and day
- ICON_FILECONFIG
  A widget that allows the user to set some of the !icon variables using the Configuration Settings.
- ICON_INIT
  Initializes system variables for ICON.
- ICON_LOAD_DATA
  Loads ICON data
- ICON_NETCDF2TPLOT
  Load files into tplot
- ICON_NETCDF_LOAD_VARS
  Returns a structure with the data from netCDF files
- ICON_READ_CONFIG
  Reads the icon_config file
- ICON_STRUCT_TO_CDFSTRUCT
  Converts an IDL structure returned from a ICON netCDF file
- ICON_UI_IMPORT_DATA
  Gui ICON data loader
- ICON_UI_LOAD_DATA
  Creates the SPEDAS GUI tab for loading ICON data.
- ICON_WRITE_CONFIG
  Writes the icon_config file
- ICY_TEST
- IDL2CDFTYPE
  Given an IDL variable, return the appropriate CDF type code
- IDX_UI_IMPORT_DATA
  Provides a single interface for accessing the geomagnetic/solar index load routines
- IDX_UI_LOAD_DATA
  Widget interface for loading Geomagnetic/Solar indices data into the GUI
- IGP_TEST
- INITCT
  Wrapper for loadct2 and loadcsv. Calls the appropriate color table
- INIT_COMPRESSION_TABLES
  Vis images are often compressed and uncompressed. To
- INIT_CRIB_COLORS
- INIT_DEVICES
- INIT_WIND_LIB
  Initializes common block variables for the WIND 3DP library.
- INRANGE
  Find multiples of given step just inside given range.
- INTERP
  Linearly Interpolates vectors with an irregular grid.
- INTERP_GAP
- INTERSECT
  Return the elements common to two given arrays.
- IN_SET
- ISEE_3D
- ISEE_INDUCTION_CAL_RESP
  To make calibrated frequency-time spectrogram of ISEE induction magnetometers
- ISTP_CONFIG_FILEDIR
- ISTP_INIT
- ISTP_READ_CONFIG
  Reads the istp_config file
- ISTP_WRITE_CONFIG
  Writes the istp_config file
- IS_ARRAY
- IS_EQUAL
- IS_NUM
- IS_NUMERIC
- IS_STRING
- IS_STRUCT
- ITON
  Convert an index or array of indicies to data names.
- IUG_CRIB_ASI_NIPR
- IUG_CRIB_ASK_NIPR
- IUG_CRIB_AVON_VLFB
- IUG_CRIB_AWS_RISH
- IUG_CRIB_BLR_RISH
- IUG_CRIB_EAR
- IUG_CRIB_EISCAT
- IUG_CRIB_EISCAT_VIEF
- IUG_CRIB_GMAG_ICSWSE
- IUG_CRIB_GMAG_NIPR
- IUG_CRIB_GMAG_NIPR_INDUCTION
- IUG_CRIB_GMAG_SERC
- IUG_CRIB_GMAG_WDC
- IUG_CRIB_GPS_ISEE
- IUG_CRIB_GPS_RO_RISH
- IUG_CRIB_HF_TOHOKUU
- IUG_CRIB_IONOSONDE_RISH
- IUG_CRIB_IPRT
- IUG_CRIB_IRIO_NIPR
- IUG_CRIB_KYUSHUGCM
- IUG_CRIB_LFRTO
- IUG_CRIB_LTR_RISH
- IUG_CRIB_MAP2D
- IUG_CRIB_MDDB
- IUG_CRIB_METEOR_NIPR
- IUG_CRIB_METEOR_RISH
- IUG_CRIB_MF_RISH
- IUG_CRIB_MU
- IUG_CRIB_RADIOSONDE_RISH
- IUG_CRIB_SMART
- IUG_CRIB_WPR_RISH
- IUG_GET_DATAINFO
  Search granule at the IUGONET metadata database.
- IUG_GET_OBSINFO
  Search observatories at the IUGONET metadata database.
- IUG_GMAG_WDC_XYZ
  Transformation of geomagnetic field into XYZ (geographical) coordinates.
- IUG_INIT
- IUG_LOAD_ASI_NIPR
  Loads the all-sky imager data obtained by NIPR.
- IUG_LOAD_ASK_NIPR
  Loads the keogram of all-sky imager data obtained by NIPR.
- IUG_LOAD_AVON_VLFB
  To load AVON/VLF-B data
- IUG_LOAD_AWS_ID
  Queries the RISH server for the surface meterology data taken by the automatic weather
- IUG_LOAD_AWS_KTB
  Queries the RISH server for the surface meterology data taken by the automatic weather
- IUG_LOAD_AWS_RISH
  Queries the RISH server for the surface meterology data taken by the automatic weather
- IUG_LOAD_AWS_SGK
  Queries the RISH server for the surface meterology data taken by the automatic weather
- IUG_LOAD_BLR_RISH
  Queries the Kyoto_RISH server for the CSV data (uwnd, vwnd, wwnd, pwr1-5, wdt1-5)
- IUG_LOAD_CAMERA_OMTI_ASI
  To load the OMTI ASI data from the STEL ERG-SC site
- IUG_LOAD_EAR
  Queries the RISH servers for all the observation data (troposphere and FAI)
- IUG_LOAD_EAR_IONO_EFR_NC
  Queries the Kyoto_RISH servers for the FAI observation data in the NetCDF format
- IUG_LOAD_EAR_IONO_EFR_TXT
  Queries the Kyoto_RISH servers for the FAI observation data in the CSV format
- IUG_LOAD_EAR_IONO_ER_NC
  Queries the Kyoto_RISH servers for the FAI observation data in the NetCDF format
- IUG_LOAD_EAR_IONO_ER_TXT
  Queries the Kyoto_RISH servers for the FAI observation data in the CSV format
- IUG_LOAD_EAR_IONO_FR_NC
  Queries the Kyoto_RISH servers for the FAI observation data in the NetCDF format
- IUG_LOAD_EAR_IONO_FR_TXT
  Queries the Kyoto_RISH servers for the FAI observation data in the CSV format
- IUG_LOAD_EAR_IONO_VR_NC
  Queries the Kyoto_RISH servers for the FAI observation data in the NetCDF format
- IUG_LOAD_EAR_IONO_VR_TXT
  Queries the Kyoto_RISH servers for the FAI observation data in the CSV format
- IUG_LOAD_EAR_TROP_NC
  Queries the Kyoto_RISH servers for the standard observation data of troposphere and stratsoohere
- IUG_LOAD_EAR_TROP_TXT
  Queries the Kyoto_RISH servers for the standard observation data of troposphere and stratsoohere
- IUG_LOAD_EISCAT
  loads the EISCAT radar data.
- IUG_LOAD_EISCAT_VIEF
  loads the EISCAT vector Vi and E field data.
- IUG_LOAD_GMAG_ICSWSE_IAGA
  This procedure allows you to download and plot 1-second and 1-minute magnetometer data
- IUG_LOAD_GMAG_ISEE_FLUXGATE
- IUG_LOAD_GMAG_ISEE_INDUCTION
  To load ISEE induction magnetometer data from the ISEE ERG-SC site
- IUG_LOAD_GMAG_MAGDAS_1SEC
  To load the MAGDAS geomagnetic data from the STEL ERG-SC site
- IUG_LOAD_GMAG_MM210
- IUG_LOAD_GMAG_NIPR
  Loads the fluxgate magnetometer data obtained by NIPR.
- IUG_LOAD_GMAG_NIPR_INDUCTION
- IUG_LOAD_GMAG_STEL_FLUXGATE
- IUG_LOAD_GMAG_STEL_INDUCTION
  To load ISEE induction magnetometer data from the ISEE ERG-SC site
- IUG_LOAD_GMAG_WDC
  Loading geomag data in WDC format from WDC for Geomag Kyoto.
- IUG_LOAD_GMAG_WDC_CREATE_TPLOT_VARS
- IUG_LOAD_GMAG_WDC_QDDAYS
- IUG_LOAD_GMAG_WDC_RELPATH
- IUG_LOAD_GMAG_WDC_RELPATH_TO_YEAR
- IUG_LOAD_GMAG_WDC_VSNAMES
- IUG_LOAD_GMAG_WDC_WDCHR
- IUG_LOAD_GMAG_WDC_WDCMIN
- IUG_LOAD_GMAG_WDC_WP_INDEX
  This procedure get Wp index and the number of available station.
- IUG_LOAD_GPS_ATEC
  Queries the ISEE servers for the absolute value of GPS TEC (Total Electron Content) data
- IUG_LOAD_GPS_CHAMP_FSI_NC
  Queries the Kyoto_RISH servers for the GPS-CHAMP radio occultation FSI data in the netCDF format
- IUG_LOAD_GPS_COSMIC_FSI_NC
  Queries the Kyoto_RISH servers for the GPS-COSMIC radio occultation FSI data in the netCDF format
- IUG_LOAD_GPS_ISEE
  Queries the ISEE servers for the GPS TEC (Total Electron Content) data
- IUG_LOAD_GPS_RO_RISH
  Queries the Kyoto_RISH servers for the GPS radio occultation FSI data in the netCDF format
- IUG_LOAD_HF_TOHOKUU
  To load the Jupiter's/solar wide band spectral data in HF-band
- IUG_LOAD_IONOSONDE_RISH
  Queries the RISH server for the ionogram data taken by the ionosonde
- IUG_LOAD_IPRT
- IUG_LOAD_IPRT_HIGHRES
- IUG_LOAD_IRIO_NIPR
  Loads the imaging riometer data obtained by NIPR.
- IUG_LOAD_ISEE_BRIO
  Loads the broadbeam riometer data obtained from ISEE riometer network.
- IUG_LOAD_ISEE_VLF
  To load VLF spectrum data obtained by ISEE ELF/VLF network from the ISEE ERG-SC site
- IUG_LOAD_KYUSHUGCM
  Loads the Kyushu GCM simulation data.
- IUG_LOAD_LFRTO
  To load the Low Frequency Radio Transmitter Observation data from the Tohoku University site
- IUG_LOAD_LTR_RISH
  Queries the Kyoto_RISH servers for the observation data (uwnd, vwnd, wwnd, pwr1-5, wdt1-5)
- IUG_LOAD_METEOR_BIK_NC
  Queries the RISH servers for the meteor data (netCDF format) taken by
- IUG_LOAD_METEOR_BIK_TXT
  Queries the Kyoto_RISH servers for the horizontal wind data (uwnd, vwnd, uwndsig, vwndsig, mwnum)
- IUG_LOAD_METEOR_KTB_NC
  Queries the RISH servers for the meteor data (netCDF format) taken by
- IUG_LOAD_METEOR_KTB_TXT
  Queries the RISH servers for the meteor observation data (text format) taken by
- IUG_LOAD_METEOR_NIPR
  loads meteor radar data of NIPR
- IUG_LOAD_METEOR_RISH
  Queries the RISH servers for the meteor observation data (netCDF format) taken by
- IUG_LOAD_METEOR_SGK_NC
  Queries the RISH servers for the meteor data (netCDF format) taken by
- IUG_LOAD_METEOR_SGK_TXT
  Queries the RISH servers for the meteor observation data (text format) taken by
- IUG_LOAD_METEOR_SRP_NC
  Queries the RISH servers for the meteor data (netCDF format) taken by
- IUG_LOAD_METEOR_SRP_TXT
  Queries the RISH servers for the meteor data (text format) taken by
- IUG_LOAD_MF_RISH
  Queries the Kyoto_RISH servers for the observation data (uwind, vwind, wwind)
- IUG_LOAD_MF_RISH_PAM_BIN
  Queries the Kyoto_RISH servers for the observation data (uwind, vwind, wwind)
- IUG_LOAD_MF_RISH_PAM_NC
  Queries the Kyoto_RISH servers for the observation data (uwind, vwind, wwind)
- IUG_LOAD_MF_RISH_PON_NC
  Queries the Kyoto_RISH servers for the observation data (uwind, vwind, wwind)
- IUG_LOAD_MF_RISH_PON_TXT
- IUG_LOAD_MU
  Queries the Kyoto_RISH servers for all the observation data taken by
- IUG_LOAD_MU_FAI_NC
  Queries the Kyoto_RISH servers for the FAI observation data in the netCDF format
- IUG_LOAD_MU_FAI_TXT
  Queries the Kyoto_RISH servers for the FAI observation data in the CSV format
- IUG_LOAD_MU_IONO_DRIFT_NC
  Queries the Kyoto_RISH servers for ionospheric plasma drift velocity in netCDF format
- IUG_LOAD_MU_IONO_DRIFT_TXT
  Queries the Kyoto_RISH servers for ionospheric plasma drift velocity in text format
- IUG_LOAD_MU_IONO_PWR_NC
  Queries the Kyoto_RISH servers for ion and electron temperatures in netCDF format
- IUG_LOAD_MU_IONO_PWR_TXT
  Queries the Kyoto_RISH servers for ion and electron temperatures in text format
- IUG_LOAD_MU_IONO_TETI_NC
  Queries the Kyoto_RISH servers for ion and electron temperatures in netCDF format
- IUG_LOAD_MU_IONO_TETI_TXT
  Queries the Kyoto_RISH servers for ion and electron temperatures in text format
- IUG_LOAD_MU_IS_NC
  Queries the Kyoto_RISH servers for ionospheric parameters (e.g., electron and ion drift
- IUG_LOAD_MU_MESO_NC
  Queries the RISH servers for the standard observation data (netCDF format) of the
- IUG_LOAD_MU_MESO_TXT
  Queries the RISH servers for the standard observation data (CSV format) of the
- IUG_LOAD_MU_MESO_WIND_NC
  Queries the RISH servers for the 1-hour average wind data (netCDF format) of the
- IUG_LOAD_MU_MESO_WIND_TXT
  Queries the RISH servers for the 1-hour average wind data (CSV format) of the
- IUG_LOAD_MU_METEOR_NC
  Queries the Kyoto_RISH servers for the horizontal wind data (uwnd, vwnd, uwndsig, vwndsig, mwnum)
- IUG_LOAD_MU_METEOR_TXT
  Queries the Kyoto_RISH servers for the horizontal wind data (uwnd, vwnd, uwndsig, vwndsig, mwnum)
- IUG_LOAD_MU_RASS_TXT
  Queries the Kyoto_RISH servers for the special observation data of the
- IUG_LOAD_MU_TROP_TXT
  Queries the Kyoto_RISH servers for the standard observation data of the
- IUG_LOAD_RADIOSONDE_BDG_CSV
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_BDG_NC
  Queries the Kyoto RISH server for the netCDF data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_DAWEX_NC
  Queries the Kyoto RISH server for the netCDF data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_DAWEX_TXT
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_KTB_CSV
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_KTB_NC
  Queries the Kyoto RISH server for the netCDF data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_PON_CSV
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_PON_NC
  Queries the Kyoto RISH server for the netCDF data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_RISH
  Queries the Kyoto_RISH servers for all the observation data taken by
- IUG_LOAD_RADIOSONDE_SGK_CSV
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_SGK_SND
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_SGK_TSV
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_SRP_CSV
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_SRP_NC
  Queries the Kyoto RISH server for the netCDF data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_UJI_CSV
  Queries the Kyoto RISH server for the text data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_RADIOSONDE_UJI_NC
  Queries the Kyoto RISH server for the netCDF data (press, temp, rh, uwnd, vwnd)
- IUG_LOAD_SDFIT
  Load fitacf CDF files of SuperDARN as tplot variables.
- IUG_LOAD_SMART
- IUG_LOAD_WPR_RISH
  Queries the Kyoto_RISH servers for the observation data (uwnd, vwnd, wwnd, pwr1-5, wdt1-5)
- IUG_MAKEQUERY_MDDB
  Make a query for IUGONET metadata databese.
- IUG_MOVIE_SMART
- IUG_PARSEXML_MDDB
  Parses XML file and extract information.
- IUG_PLOT2D_EAR_FAI
  Generate several 2-D plots from the FAI f-region observation data taken by the EAR.
- IUG_PLOT2D_GPS_RO
  Generate several height-latitude profile from the GPS radio occultation data
- IUG_PLOT2D_IONOGRAM
  Generate several ionogram plots from the ionogram data taken by the ionosonde.
- IUG_PLOT2D_IRIO
- IUG_PLOT2D_MU_FAI
  Generate several 2-D plots from the FAI f-region observation data taken by the MU radar.
- IUG_PLOT2D_RADIOSONDE
  Generate several height profiles from the radiosonde data.
- IUG_PLOT2D_SMART
- IUG_PLOTMAP_OBS
- IUG_SHOW_OBSINFO
  Show site information obtained from IUGONET metadata database.
- IUG_UI_LOAD_DATA
  Generates the tab that loads iugonet data for the gui.
- IUG_UI_LOAD_DATA_LOAD_PRO
  Modularized gui iugonet data loader
- JBT_DATE2JDAY (FUNCTION)
  Convert a date string in format 'yyyy-mm-dd', such as '2012-10-16', into a
- JBT_EXTREMA (FUNCTION)
  Find extrema in a numerical array and return their indices.
- JBT_FEXIST (FUNCTION)
  Check the existence of a local file. Return 1 if the file exists, or 0 if
- JBT_FILE_LATEST (FUNCTION)
  Return the path of the latest file within a folder.
- JBT_GET_LINES (FUNCTION)
  Get all lines of a text file.
- JBT_ICONSEC (FUNCTION)
  Given an array of indices, find consecutive sections in the array, and
- JBT_JDAY2DATE (FUNCTION)
  Convert a longword integer Julian day number into a date string in format
- JBT_TPLOT_POS (FUNCTION)
  Get the positions of tplot panels. The returned array has the form
- JD2MDAYS
  Convert a range of Julian Days to month start and end JDs.
- JD2YMD
  Find year, month, day from julian day number.
- JDSELECT
  Select Julian Day array subset by month or weekday.
- JEO_3D_NEW
  Returns the omin directional energy flux, eV/(cm^2-s)
- JE_2D_NEW
  Returns the field aligned energy flux, JEz, ergs/cm^2-sec
- JE_3D
  Returns the energy flux, [Je_x,Je_y,Je_z], ergs/(cm^2-s)
- JE_3D_NEW
  Returns the energy flux, [JEx,JEy,JEz], ergs/(cm^2-s)
- JE_4D
  Returns the energy flux, Je in eV/cm^2-s, corrects for spacecraft potential if dat.sc_pot exists
- JE_PAR_3D_NEW
  Returns the energy flux, [JEx,JEy,JEz], 1/(cm^2-s)
- JOIN_VEC
- JO_2D_NEW
  Returns the omin-directional flux, nv, 1/s-cm^2, corrects for spacecraft potential if dat.sc_pot exists
- JO_3D_NEW
  Returns the omin directional flux, 1/(cm^2-s)
- JSON_READER__DEFINE
- JUNO_INIT
  Initializes system variables for Juno
- JUNO_LOAD_DATA
  Load data from the Juno mission
- J_2D_NEW
  Returns the field aligned flux, Jz, #/cm^2-sec
- J_3D
  Returns the flux, [Jx,Jy,Jz], 1/(cm^2-s)
- J_3D_NEW
  Returns the flux, [Jx,Jy,Jz], 1/(cm^2-s)
- J_4D
  Returns the density array, n, 1/cm^3, corrects for spacecraft potential if dat.sc_pot exists
- KEOGRAM_IMAGE
  Create the keogram of image data at a spesific location.
- KGY_CALC_BCON
  Calculates B connection between s/c and the Moon
- KGY_CK_GAPS
  Returns times of gaps in the ck kernel due to altitude manoeuvres
- KGY_CLEAR_COM
  undefine structures in the kgy common blocks
- KGY_CRIB
  demonstrates how to load and plot Kaguya data
- KGY_ESA1_GET3D
  returns an ESA-S1 3D data structure
- KGY_ESA2_GET3D
  returns an ESA-S2 3D data structure
- KGY_ESA_PAD_COMB
  generates combined e PAD tplot vairables
- KGY_ESA_PAD_RESTORE
  Restores pre-generated Kaguya ESA PADs
- KGY_ESA_PAD_SAVE
- KGY_FILE_RETRIEVE
  Retrieve data and label files
- KGY_FILE_SOURCE
  Provides a structure that contains dummy information
- KGY_IEA_GET3D
  returns an IEA 3D data structure
- KGY_IMA_EMSPEC
  Plots an energy-TOF profile
- KGY_IMA_GET3D
  returns an IMA 3D data structure
- KGY_IMA_HOSPEC
  Generates energy-time spectrograms for H+ and O+
- KGY_J_3D
  Returns the flux, [Jx,Jy,Jz], 1/(cm^2-s)
- KGY_LMAG_COM
  stores the LMAG static memory
- KGY_LRS_LOAD
  loads Kaguya LRS natural wave data
- KGY_MAP_LOAD
  downloads and reads in Kaguya MAP/PACE+LMAG and SPICE data files
- KGY_MAP_MAKE_PAD
  generates PAD tplot vairables
- KGY_MAP_MAKE_TPLOT
  generates tplot variables from data stored in common blocks:
- KGY_MAP_QL_DL
  downloads Kaguya MAP quicklook plots
- KGY_MOM_CALC
  Computes velocity moments from Kaguya PACE data
- KGY_N_3D
  Returns the density, n, 1/cm^3
- KGY_ORBIT_SNAP
  Plots Kaguya orbits in SSE and ME coordinates.
- KGY_PACE_16X64TO4X16
  rebin a data structure w/ 16x64 angles into 4x16 angles
- KGY_PACE_COM
  stores the PACE static memory
- KGY_PACE_CONVERT_FRAME
  Converts frame of 3d data using SPICE
- KGY_PACE_CONVERT_UNITS
  converts the units for a PACE 3d data structure
- KGY_PACE_CONV_SABIN
  Converts data structure in [nene,ntheta,nphi] to [nene,nbins]
- KGY_PACE_INTERP
  Interpolates irregular [phi,theta] sampling into a regular grid
- KGY_PACE_PARASPEC
  generates energy spectra for 6 pitch angle ranges:
- KGY_PACE_PLOT3D_SNAP
  Plots 3D snapshots for times selected with the cursor in a tplot window.
- KGY_P_3D
  Returns the pressure tensor, [Pxx,Pyy,Pzz,Pxy,Pxz,Pyz], eV/cm^3
- KGY_READ_FOV
  reads in Kaguya MAP/PACE FOV files
- KGY_READ_INF
  reads in Kaguya MAP/PACE information files
- KGY_READ_LMAG
  reads in Kaguya MAP/LMAG files
- KGY_READ_PBF
  reads in Kaguya MAP/PACE PBF format files
- KGY_READ_TOF
  reads in Kaguya MAP/PACE TOF files
- KGY_SPICE_KERNELS
- KGY_SPK_GAPS
  Returns times of gaps in the spk kernel due to altitude manoeuvres
- KGY_SVM_COM
  stores SVM data
- KGY_SVM_GET
  Returns model lunar B vector computed from SVM (Tsunakawa et al., 2015)
- KGY_SVM_LOAD
  Downloads and reads in SVM data files
- KGY_SVM_PRED
  Computes crustal B at Kaguya positions from SVM (Tsunakawa et al., 2015)
- KGY_T_3D
  Returns the temperature, [Tx,Ty,Tz,Tavg], eV
- KGY_V_3D
  Returns the velocity, [Vx,Vy,Vz], km/s
- KOMPSAT_CRIB
- KOMPSAT_CSV_CRIB
- KOMPSAT_LOAD_CSV
- KOMPSAT_LOAD_DATA
- KOMPSAT_READ_PASSWORD
- KOMPSAT_TO_TPLOT
- KP2IOPT
- KSEM_INIT
- KYOTO_AE_DOWNLOAD.PRO
  This routine will download the requested month of AE, AL, AO, and AU
- KYOTO_AE_LOAD
- KYOTO_CRIB_AE_LOAD
- KYOTO_CRIB_LOAD_AE
- KYOTO_CRIB_LOAD_DST
- KYOTO_DST2TPLOT
- KYOTO_DST_LOAD
- KYOTO_LOAD_AE
- KYOTO_LOAD_DST
- LABEL_FOOT_TICKS
- LANL_MPA_LOAD
- LANL_SPA_LOAD
- LD_3D_NEW
  Returns the debye length, m, corrects for spacecraft potential if dat.sc_pot exists
- LIBS
- LINE_COLORS
- LINGRADEST
  IDL subroutine to calculate magnetic field gradients, divergence, curl, and field line
- LIST_MYSTRUCT[1]
- LIST_MYSTRUCT[2]
- LIST_MYSTRUCT[2]
- LIST_MYSTRUCT[3]
- LIST_MYSTRUCT[4]
- LIST_MYSTRUCT[5]
- LIST_MYSTRUCT[6]
- LIST_MYSTRUCT[7]
- LIST_MYSTRUCT[8]
- LMN_MATRIX_MAKE
- LMN_PYTHON_VALIDATE
- LMN_TRANSFORM_CRIB
  This code shows anatomy of the LMN transform, so essentially this is dissected gsm2lmn
- LOADALLHDF
  Loads selected HDF file variables into a data structure.
- LOADCSV
  This is a wrapper/translator for loadcsvcolorbar that loads a CSV color table.
- LOADCSVCOLORBAR2
- LOADCT2
- LOADDATA
- LOAD_3DP_DATA
  Opens and loads into memory the 3DP LZ data file(s) within the given time
- LOAD_ACE_CRIS
  loads ACE CRIS Experiment key parameter data for "tplot".
- LOAD_ACE_EPAM
  loads ACE EPAM Experiment key parameter data for "tplot".
- LOAD_ACE_MAG
  loads ACE MAG Experiment key parameter data for "tplot".
- LOAD_ACE_SEPICA
  loads ACE SEPICA Experiment key parameter data for "tplot".
- LOAD_ACE_SIS
  loads ACE SIS Experiment key parameter data for "tplot".
- LOAD_ACE_SWEPAM
  loads ACE SWEPAM (Ion) Experiment key parameter data for "tplot".
- LOAD_ACE_ULEIS
  loads ACE ULEIS Experiment key parameter data for "tplot".
- LOAD_COEF
  load a set of AACGM coefficients
- LOAD_DATA
- LOAD_DST
  loads DST data from a DST text file
- LOAD_GE_MGF
  loads GEOTAIL MAGNETOMETER Experiment key parameter data for "tplot".
- LOAD_HKP_MFI
  Creates TPLOT magnetic field variables from 3DP housekeeping data.
- LOAD_I8_MAG
  loads IMP-8 magnetometer key parameter data for "tplot".
- LOAD_I8_PLA
  loads IMP-8 Plasma Experiment key parameter data for "tplot".
- LOAD_IG_PCI
  loads INTERBALL Ground key parameter data for "tplot".
- LOAD_KP
  Loads Kp and ap data from a text file
- LOAD_PO_PWI
  Loads Polar Plasma Wave Instrument key parameter data into "tplot" variables.
- LOAD_SO_CEL
  loads SOHO CEL key parameter data for "tplot".
- LOAD_SO_CST
  loads SOHO CST key parameter data for "tplot".
- LOAD_SO_ERN
  loads SOHO ERN key parameter data for "tplot".
- LOAD_WI_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_EHPD
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_EHSP_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_ELM2
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_ELPD2
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_ELPD5
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_ELPD_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_ELSP_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_EM_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_EPA
  loads WIND Energetic Particle Analyser key parameter data for "tplot".
- LOAD_WI_FRM_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_H0_MFI
  loads WIND MAGNETOMETER high resolution data for "tplot".
- LOAD_WI_HKP_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_MFI
  loads WIND MAGNETOMETER Experiment key parameter data for "tplot".
- LOAD_WI_OR
  loads WIND 3D Plasma Experiment orbit data for "tplot".
- LOAD_WI_PDFIT
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_PHSP_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_PLSP_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_PM_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_SFPD
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_SFSP_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_SOPD
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_SOSP_3DP
  loads WIND 3D Plasma Experiment key parameter data for "tplot".
- LOAD_WI_SP_MFI
  loads WIND MAGNETOMETER 3 second data for "tplot".
- LOAD_WI_SWE
  loads WIND Solar Wind Experiment key parameter data for "tplot".
- LOAD_WI_WAV
  loads WIND WAVES Experiment key parameter data for "tplot".
- LOGICAL_XOR
- LOGLEVELS (FUNCTION)
  Compute default values for logarithmic axis labeling
- LOMO_INIT
  Initializes system variables for lomo. Currently the variable only contains information
- LOMO_LOAD_ATT
- LOMO_LOAD_DATA
- LOMO_LOAD_ENG
- LOMO_LOAD_EPD
- LOMO_LOAD_PRM
- LOMO_LOAD_STATE
- LOMO_RBSP_ANALYSIS
- LOMO_UI_LOAD_DATA
  This routine provides examples for building load data panel widgets and
- LOMO_UI_LOAD_DATA_LOAD_PRO
  This routine provides an example for loading data into the GUI from the load
- LOPEZ_NS_MODEL
  This routine calculates the position along the zaxis at a specific
- LUSEE_L1_FILETYPES
- LUSEE_LOAD
- MAG2GEO.PRO
  Convert from geomagnetic to geographic coordinates
- MAG_MOLA_ORBIT
  Plots a set of [longitude,latitude] positions over a MAG-MOLA
- MAG_MOLA_ORBIT2
  Plots a set of [longitude,latitude] positions over a MAG-MOLA
- MAG_NPOLE_ORBIT
  Plots a set of [longitude,latitude] positions over a polar MAG map.
- MAG_STS_TO_CDF
  Convert magnetometer .sts to .cdf.
- MAG_TO_GEO
- MAKECOLORTABLE
  makes the color table file for the spedas gui
- MAKEGAP
  Creates data gaps (by inserting NaN) when the time between data points is
- MAKEGIF[1]
  Creates a GIF file from the currently displayed image. This is a modified version of
- MAKEGIF[2]
  Creates a GIF file from the currently displayed image.
- MAKEHELP
  Uses "mk_html_help2" to create an html help file
- MAKEI
  Make a long array with given start and end values and step size.
- MAKEJPG
  Creates a jpg file from the currently displayed image.
- MAKEPNG
  Creates a PNG file from the currently displayed image.
- MAKEPS.PRO
- MAKEX
  Make an array with specified start, end and step values.
- MAKE_3DMAP
  Returns a 3d map using the theta's and phi's of a 3d structure.
- MAKE_CDF_INDEX
  Creates an index file for CDF files.
- MAKE_FGM_WAVE_SURVEY_DYNSPEC
- MAKE_PLOT
- MANN_WHITNEY_TEST
  Test the difference for distributions between two data sets.
- MAP2D_COORD
- MAP2D_GRID
- MAP2D_INIT
- MAP2D_SET
- MAP2D_TIME
- MAP_KEYWORDS
- MARKER_SEARCH
- MATCH
  Routine to match values in two vectors.
- MATRIX_ARRAY_LIB
- MAT_DIAG
  Diagonalize a 3x3 symmetric matrix
- MAVEN_MAG_PKTS_READ
- MAVEN_ORBIT_BETA
  Calculates the MAVEN orbit beta angle, which is the angle between
- MAVEN_ORBIT_COMMON
  Common block definition for maven_orbit_tplot and associated routines.
- MAVEN_ORBIT_EPH
  Returns the MAVEN spacecraft ephemeris, consisting of the MSO and GEO state
- MAVEN_ORBIT_MAKEEPH
  Generates MAVEN spacecraft state vectors using the SPICE Icy toolkit.
- MAVEN_ORBIT_MOVIE
  3D visualization of MAVEN orbit using IDL 8 new graphics
- MAVEN_ORBIT_OPTIONS
  Stores a structure of MAVEN_ORBIT keyword options and provides
- MAVEN_ORBIT_PREDICT
  Specialized version of maven_orbit_tplot that makes predict ephemeris
- MAVEN_ORBIT_SNAP
  After running maven_orbit_tplot, this routine plots the orbit as viewed
- MAVEN_ORBIT_SNAP2
  After running maven_orbit_tplot, this routine plots the orbit as viewed
- MAVEN_ORBIT_TPLOT
  Loads MAVEN ephemeris information, currently in the form of IDL save files produced
- MAVEN_ORBIT_UPDATE
  Updates the "current" spacecraft ephemeris using SPICE.
- MAVEN_SPACECRAFT_VERTICES
- MAV_APID_MAG_HANDLER
- MAV_PFDPU_PART_DECOMPRESS_DATA2
  Decompresses ESA science packets (SWEA/SWIA/STATIC). If the packet is already
- MAV_STA_CRIB
  crib file to demonstrate static functions and test software
- MAV_STA_MASS_HIST_AVG
  makes a tplot structure from 'STA_MASSHIST_MASS' with only 64 mass bins
- MERGE_STRUCT[1]
  Renames structure element with name "old_tag_name" or index "index",
- MERGE_STRUCT[2]
  Find (or add) an element of a structure.
- MEX_ASP_ELS_CALIB
  Reads MEX/ASPERA-3 (ELS) calibration table.
- MEX_ASP_ELS_CONVERT_UNITS
  Converts units for MEX/ASPERA-3 (ELS) data.
- MEX_ASP_ELS_GET
  Returns a MEX/ASPERA-3 (ELS) data structure.
- MEX_ASP_ELS_GF
  Computes MEX/ASPERA-3 (ELS) geometoric factor.
- MEX_ASP_ELS_LOAD
  Loads MEX/ASPERA-3 (ELS) data from ESA/PSA.
- MEX_ASP_ELS_REL_EFF
  Computes MEX/ASPERA-3 (ELS) relative efficiency per energy channel.
- MEX_ASP_IMA_BKG
  Computes MEX/ASPERA-3 (IMA) background counts, and inserts the results into common blocks.
- MEX_ASP_IMA_CALIB
  Reads MEX/ASPERA-3 (IMA) calibration table.
- MEX_ASP_IMA_ENE_THETA
  Reads MEX/ASPERA-3 (IMA) Energy-Polar angle table.
- MEX_ASP_IMA_GET
  Returns the MEX/ASPERA-3 (IMA) data structure.
- MEX_ASP_IMA_LOAD
  Loads MEX/ASPERA-3 (IMA) data from ESA/PSA.
- MEX_ASP_IMA_MASS
- MEX_ASP_IMA_SC_BINS
  Reads MEX/ASPERA-3 (IMA) FOV blockage matrix (1 = NO blocked / 0 = blocked).
- MEX_ASP_SWM_LOAD
  Loads MEX/ASPERA-3 (IMA) solar wind ion moment data from ESA/PSA.
- MEX_MARSIS_COM
  defines common blocks for MEX/MARSIS data
- MEX_MARSIS_CROSSHAIRS
  Modified version of crosshairs.pro for extracting fpmax
- MEX_MARSIS_CROSSHAIRS2
  Modified version of crosshairs.pro for extracting Tce
- MEX_MARSIS_EXTRACT_FPMAX
  Extracts f_p(max) from ionospheric echoes and generates a csv file containing:
- MEX_MARSIS_EXTRACT_TCE
  Extracts Tce from electron cyclotron echoes and generates a csv file containing:
- MEX_MARSIS_EX_MISSION
  returns "i"th extended missions from orbit numbers
- MEX_MARSIS_HEADER_DECODE
  Decodes header info. of AIS RDR data
- MEX_MARSIS_LOAD
  Loads MEX/MARSIS data
- MEX_MARSIS_RADARGRAM
  generates tplot variables of MARSIS radargrams
- MEX_MARSIS_SNAP
  Plots ionograms for times selected with the cursor in a tplot window.
- MEX_MARSIS_SPECTROGRAM
  generates tplot variables of MARSIS spectrograms
- MEX_MARSIS_TPLOT
  generates tplot variables from data stored in common blocks
- MEX_ORBIT_NUM
- MEX_SPICE_KERNELS
  Provides MEX spice kernel filenames of specified types.
- MEX_SPICE_LOAD
  Loads MEX SPICE kernels and creates a few tplot variables.
- MGAUSS
  Evaluates multiple gaussian function with background.
- MHD_ORBIT
  Plots
- MICA_LOAD_DATA_CRIB_SHEET
- MICA_LOAD_INDUCTION
  This routine with load Magnetic Induction Coil Array (MICA) data into tplot variables.
- MINI_GEM_CRIB
- MINI_PREDICATES
- MINI_ROUTINES
- MINJMIN
  Returns average value of j lowest-value points in the arrage. Works like min.
- MINMAX
- MINVAR
- MINVAR_MATRIX_MAKE
- MINVAR_TEST
- MKHDR
  Make a minimal primary (or IMAGE extension) FITS header
- MK_HTML_HELP2
  Creates a html document from a list of IDL procedures.
- MLT
- MLTCONVERTEPOCH_V2
  Calculate Magnetic Local Time
- MLTCONVERTYMDHMS_V2
  Calculate Magnetic Local Time
- MLTCONVERTYRSEC_V2
  Calculate Magnetic Local Time
- MLTCONVERT_V2
  Calculate Magnetic Local Time (MLT) using AACGM-v2 coordinates
- MLT_V2
  Legacy routine. Wrapper to compute Magnetic Local Time (MLT) using
- MMS_ADD_CDF_VERSIONS
  Adds MMS CDF version #s to plots (for version tracking)
- MMS_ANALYSIS_WEBINAR_18SEP19
- MMS_ANALYSIS_WEBINAR_30SEP20
- MMS_AUTOLOAD_SUPPORT
  given a MMS tplot variable name, check to see if attitude and/or ephemeris are available, if they do not, load
- MMS_BASIC_DAYSIDE
- MMS_BASIC_DAYSIDE_QLPLOTS
- MMS_BASIC_TAIL
- MMS_BSS_LIST
  To generate a list of segments from the back-structure.
- MMS_BSS_LOAD
- MMS_BSS_QUERY
  To query the back-structure. Somehow, the SDC code "get_mms_burst_segment_status"
- MMS_BSS_TABLE
  To create a table of segments in the back-structure
- MMS_BURST_CDQ
- MMS_BURST_FOM
- MMS_BURST_FOM_WINDOW
- MMS_BURST_MDQ
- MMS_BURST_SEGMENT
- MMS_BURST_SORT_CONVOL
- MMS_BURST_STATUS_CRIB
- MMS_CDF2TPLOT
- MMS_CDF2TPLOT_UT__DEFINE
- MMS_CDF_INFO_TO_TPLOT
- MMS_CDF_LOAD_VARS
- MMS_CHECK_FILE_EXISTS
  Checks if a remote MMS data file exists locally. If it does, checks the file size
- MMS_CHECK_FPI_PLASMA_RESPONSE_AND_FLAGS_CRIB
- MMS_COLORBLIND_FRIENDLY_COLORS
- MMS_CONFIG
  This procedure serves as the MMS configuration file. It sets global (system)
- MMS_CONFIG_CRIB
  Crib sheet showing how to set MMS configuration settings
- MMS_CONVERT_FLUX_UNITS
- MMS_CONVERT_VFRAME
- MMS_COTRANS
- MMS_COTRANS_CRIB
- MMS_COTRANS_LMN
  Tranforms MMS vector fields from GSM coordinates to LMN (boundary-normal) coordinates
- MMS_COTRANS_LMN_CRIB
  Shows how to tranforms MMS vector fields to LMN (boundary-normal) coordinates
- MMS_COTRANS_PARSE
- MMS_COTRANS_QROTATE
- MMS_COTRANS_QTRANSFORMER
- MMS_COTRANS_TRANSFORMER
- MMS_COTRANS_UT__DEFINE
- MMS_CURL
  This routine calculates div B and curl B for a specified time interval
- MMS_CURLOMETER_CRIB
- MMS_CURLOMETER_UT__DEFINE
- MMS_DRAW_CIRCLE
  Draws (and fills in) a circle
- MMS_DSP_FIX_METADATA
  Helper routine for setting DSP metadata
- MMS_EDI_SET_METADATA
  Helper routine for setting EDI metadata.
- MMS_EDP_FIX_METADATA
  Helper routine for setting EDP metadata
- MMS_EIS_ANGLE_ANGLE_CRIB
- MMS_EIS_ANG_ANG
- MMS_EIS_COMBINE_PROTON_SPEC
  Combine ExTOF and PHxTOF proton energy spectra into a single combined tplot variable
- MMS_EIS_OMNI
  Calculates the omni-directional flux for all 6 telescopes
- MMS_EIS_PAD
  Calculate pitch angle distributions using data from the MMS Energetic Ion Spectrometer (EIS)
- MMS_EIS_PAD_COMBINE_SC
- MMS_EIS_PAD_SPINAVG
  Calculates spin-averaged PADs for the EIS instrument
- MMS_EIS_SET_METADATA
  This procedure sets some metadata for EIS data products
- MMS_EIS_SITL
- MMS_EIS_SPEC_COMBINE_SC
  Combines omni-directional energy spectrogram variable from EIS on multiple MMS spacecraft
- MMS_EIS_SPIN_AVG
  Calculates spin-averaged fluxes for the EIS instrument
- MMS_ELIMINATE_SWEEPS
- MMS_ERROR_BARS_CRIB
- MMS_ESTIMATE_MEM_USAGE
  Estimate memory usage by HPCA ion data
- MMS_EVENT_SEARCH
  Search the MMS events database for terms in the event description
- MMS_EVENT_SEARCH_CRIB
- MMS_EVENT_SEARCH_UT__DEFINE
- MMS_FEEPS_ACTIVE_EYES
- MMS_FEEPS_CORRECT_ENERGIES
  This function modifies the energy table in FEEPS spectra (intensity, count_rate, counts) variables
- MMS_FEEPS_ENERGY_TABLE
  This function returns the energy table based on
- MMS_FEEPS_FLAT_FIELD_CORRECTIONS
  Apply flat field correction factors to FEEPS ion/electron data;
- MMS_FEEPS_OMNI
  Calculates the omni-directional flux for all 24 sensors
- MMS_FEEPS_PAD
  Calculate pitch angle distributions using data from the
- MMS_FEEPS_PAD_SPINAVG
  Spin-averages FEEPS pitch angle distributions
- MMS_FEEPS_PITCH_ANGLES
  Generates a tplot variable containing the FEEPS pitch angles for each telescope
- MMS_FEEPS_REMOVE_BAD_DATA
  Removes bad eyes, bad lowest energy channels
- MMS_FEEPS_REMOVE_SUN
  Removes the sunlight contamination from FEEPS data
- MMS_FEEPS_SECTOR_SPEC
  Creates sector-spectrograms with FEEPS data (particle data organized by time and sector number)
- MMS_FEEPS_SECTSPEC_CRIB
- MMS_FEEPS_SMOOTH
- MMS_FEEPS_SPIN_AVG
- MMS_FEEPS_SPLIT_INTEGRAL_CH
- MMS_FGM_FIX_METADATA
  Helper routine for setting FGM metadata
- MMS_FIELDS_CRIB_QLPLOTS
- MMS_FILES_IN_INTERVAL
  filters file list returned by the SDC to the trange. This filter is purposefully
- MMS_FILE_FILTER_UT__DEFINE
- MMS_FIND_BURST_INTERVALS_CRIB
  This crib sheet shows how to find the start/stop times of
- MMS_FIND_PERIGEE_TIMES
  Function that returns the times of perigee just before and after the input time (using the MEC data)
- MMS_FLATTEN_SPECTRA_CRIB
- MMS_FLIPBOOKIFY
  Turns the current tplot window into a "flipbook" containing:
- MMS_FLIPBOOKIFY_UT__DEFINE
- MMS_FLIPBOOK_CRIB
- MMS_FLIPBOOK_WEBINAR_JUL18
- MMS_FLIPBOOK_WEBINAR_MAY19
- MMS_FORMATION_CRIB
- MMS_FORMATION_PLOT_UT__DEFINE
- MMS_FPI_ANGLE_ANGLE_CRIB
- MMS_FPI_ANG_ANG
  Creates various plots directly from the
- MMS_FPI_BURST_ENERGIES
  Returns the energies for burst mode FPI spectra. This routine uses
- MMS_FPI_CORRECT_PHOTOELECTRONS
- MMS_FPI_CURLOMETER_CRIB
  Crib sheet showing how to combine curlometer calculations with FPI data; the output figure includes:
- MMS_FPI_DIST_ANGLES
  Returns the azimuth/colatitude for FPI sky maps.
- MMS_FPI_DIST_SLICE_COMPARISON_CRIB
- MMS_FPI_FIX_METADATA
  Helper routine for setting FPI metadata. Original metadata from L2 QL plots script
- MMS_FPI_MAKE_COMPRESSIONLOSSBARS
  Make compressionloss flag bars
- MMS_FPI_MAKE_ERRORFLAGBARS
  Make error flag bars
- MMS_FPI_QUALITY_BAR
- MMS_FPI_REMOVE_SW
  Removes the solar wind component from the FPI ion distribution data
- MMS_FPI_SPLIT_TENSOR
  Splits FPI tensor variables (pressure, temperature) into their components
- MMS_FSM_SET_METADATA
  Sets FSM metadata after loading the data; called from mms_load_fsm
- MMS_GEN_MULTIPNG_PLOT
  Creates full day, 6 hour and 2 hour png files for data for a given
- MMS_GET_ANCILLARY_FILE_INFO
  Gets information (filenames, sizes) on ancillary files via the MMS web services API
- MMS_GET_DIST
- MMS_GET_FILENAME_SIZE
  Parse the json object returned by the SDC for file name and size information
- MMS_GET_FPI_DIST
- MMS_GET_FPI_INFO
- MMS_GET_HPCA_DIST
- MMS_GET_HPCA_INFO
- MMS_GET_LOCAL_FILES
- MMS_GET_LOCAL_STATE_FILES
- MMS_GET_ROI
  To return the SROI timerange closest to the specified time "t".
- MMS_GET_STATE_DATA
  Helper routine for mms_load_state
- MMS_GET_STATE_PRED_INFO
  Gets information (filenames, sizes) on ancillary files via the MMS web services API
- MMS_GUI_DATARATES
  Returns list of valid data rates for a given instrument
- MMS_GUI_DATATYPES
  Returns list of valid datatypes for a given instrument, data rate and level
- MMS_GUI_DATA_PRODUCTS
  Returns list of tplot variables to be loaded into the GUI
- MMS_GUI_LEVELS
  Returns list of valid levels for a given instrument
- MMS_HPCA_ANGLE_ANGLE_CRIB
- MMS_HPCA_ANG_ANG
  Create angle-angle and angle-energy plots of HPCA distribution functions
- MMS_HPCA_CALC_ANODES
  Sums/averages over anodes (or a given field of view) for HPCA ion data
- MMS_HPCA_EIS_COMBINED_CRIB
- MMS_HPCA_ENERGIES
  Returns the hard-coded energy table; this is only used when
- MMS_HPCA_MODE
- MMS_HPCA_SET_METADATA
  Sets metadata for HPCA tplot variables
- MMS_HPCA_SET_METADATA_SITL
  Sets metadata for HPCA tplot variables
- MMS_HPCA_SPIN_SUM
  Calculates spin-summed fluxes and counts for the HPCA instrument
- MMS_INIT
  Initializes system variables for MMS. Can be called from idl_startup to set
- MMS_INIT_UT__DEFINE
- MMS_ISEE_3D_CRIB_BASIC
- MMS_LINGRADEST
  Calculations of Grad, Curl, Curv,..., for MMS using
- MMS_LOAD_ASPOC
  Load data from the Active Spacecraft Potential Control (ASPOC)
- MMS_LOAD_ASPOC_CRIB
- MMS_LOAD_ASPOC_UT__DEFINE
- MMS_LOAD_ATT_TPLOT
  Loads ASCII attitude files into tplot variables
- MMS_LOAD_BRST_SEGMENTS
  Loads the brst segment intervals into a bar that can be plotted
- MMS_LOAD_BRST_SEGMENTS_SDC
  Loads the burst segment intervals into a bar that can be plotted
- MMS_LOAD_BRST_SEGMENTS_UT__DEFINE
- MMS_LOAD_COVERAGE_UT__DEFINE
- MMS_LOAD_DATA
  Generic MMS load data routine; typically called from instrument specific
- MMS_LOAD_DATA_SPDF
  Load MMS data from NASA/SPDF (backup to loading from SDC)
- MMS_LOAD_DATA_UT__DEFINE
- MMS_LOAD_DSP
  Load data from the Digital Signal Processing (DSP) board.
- MMS_LOAD_DSP_CRIB
- MMS_LOAD_DSP_UT__DEFINE
- MMS_LOAD_EDI
  Load data from the Electron Drift Instrument (EDI) onboard MMS
- MMS_LOAD_EDI_CRIB
- MMS_LOAD_EDI_UT__DEFINE
- MMS_LOAD_EDP
  Load data from the EDP (Electric field Double Probes) instrument
- MMS_LOAD_EDP_CRIB
- MMS_LOAD_EDP_UT__DEFINE
- MMS_LOAD_EIS
  Load data from the MMS Energetic Ion Spectrometer (EIS)
- MMS_LOAD_EIS_BURST_CRIB
- MMS_LOAD_EIS_CRIB
- MMS_LOAD_EIS_CRIB_QLPLOTS
- MMS_LOAD_EIS_PAD_CRIB_QLPLOTS
- MMS_LOAD_EIS_UT__DEFINE
- MMS_LOAD_EPH_TPLOT
  Loads ASCII ephemeris files into tplot variables
- MMS_LOAD_FAST_SEGMENTS
  Loads the fast segment intervals into a bar that can be plotted
- MMS_LOAD_FAST_SEGMENTS_UT__DEFINE
- MMS_LOAD_FEEPS
  Load data from the Fly's Eye Energetic Particle Sensor (FEEPS) onboard MMS
- MMS_LOAD_FEEPS-EIS_CRIB_QLPLOTS
- MMS_LOAD_FEEPS_CRIB
- MMS_LOAD_FEEPS_CRIB_QLPLOTS
- MMS_LOAD_FEEPS_UT__DEFINE
- MMS_LOAD_FGM
  Load MMS magnetometer data
- MMS_LOAD_FGM_BURST_CRIB
  Crib sheet showing how to load and plot MMS magnetometer data in burst mode
- MMS_LOAD_FGM_CRIB
  Crib sheet showing how to load and plot MMS FGM data
- MMS_LOAD_FGM_UT__DEFINE
- MMS_LOAD_FPI
  Load data from the Fast Plasma Investigation (FPI) onboard MMS
- MMS_LOAD_FPI_BURST_CRIB
- MMS_LOAD_FPI_CALC_PAD
  Calculates the omni-directional pitch angle distribution (summed and averaged)
- MMS_LOAD_FPI_CRIB
- MMS_LOAD_FPI_CRIB_QLPLOTS
- MMS_LOAD_FPI_SUMMARY_CRIB
- MMS_LOAD_FPI_UT__DEFINE
- MMS_LOAD_FSM
  Load MMS FSM data
- MMS_LOAD_FSM_CRIB
  Crib sheet showing how to load and plot L3 FSM (FGM+SCM) data
- MMS_LOAD_FSM_UT__DEFINE
- MMS_LOAD_HPCA
  Load data from the MMS Hot Plasma Composition Analyzer (HPCA)
- MMS_LOAD_HPCA_BURST_CRIB
- MMS_LOAD_HPCA_CRIB
- MMS_LOAD_HPCA_CRIB_QLPLOTS
- MMS_LOAD_HPCA_FIX_DIST
  Replace supplementary fields in 3D distribution variables with actual
- MMS_LOAD_HPCA_SUMMARY_QLPLOTS
- MMS_LOAD_HPCA_UT__DEFINE
- MMS_LOAD_MEC
  Load the attitude/ephemeris data from the LANL MEC files
- MMS_LOAD_MEC_UT__DEFINE
- MMS_LOAD_OPTIONS[10]
- MMS_LOAD_OPTIONS[11]
- MMS_LOAD_OPTIONS[12]
- MMS_LOAD_OPTIONS[1]
- MMS_LOAD_OPTIONS[2]
- MMS_LOAD_OPTIONS[2]
- MMS_LOAD_OPTIONS[3]
- MMS_LOAD_OPTIONS[4]
- MMS_LOAD_OPTIONS[5]
- MMS_LOAD_OPTIONS[6]
- MMS_LOAD_OPTIONS[7]
- MMS_LOAD_OPTIONS[8]
- MMS_LOAD_OPTIONS[9]
- MMS_LOAD_SCM
  Load data from the MMS Search Coil Magnetometer (SCM)
- MMS_LOAD_SCM_CRIB
- MMS_LOAD_SCM_UT__DEFINE
- MMS_LOAD_SROI_SEGMENTS
  Loads the SRoI segment intervals into a bar that can be plotted
- MMS_LOAD_STATE
  Load MMS state (position, attitude) data
- MMS_LOAD_STATE_CRIB
- MMS_LOAD_STATE_UT__DEFINE
- MMS_LOAD_TETRAHEDRON_QF
  Loads the tetrahedron quality factor from the LASP SDC
- MMS_LOAD_TQF
  Loads the tetrahedron quality factor from the LASP SDC
- MMS_LOCAL_DATA_CLTESTSCRIPT
- MMS_LOGIN_LASP
  Authenticates the user with the SDC at LASP; if no keywords are provided,
- MMS_MEC_FIX_METADATA
  Helper routine for setting metadata of MEC variables
- MMS_MEC_FORMATION_PLOT
  Creates a plot showing the spacecraft formation
- MMS_MP_LMN
- MMS_MULTIAXIS_CRIB
- MMS_MVA_CRIB
- MMS_NEUTRAL_SHEET_CRIB
- MMS_ORBIT_CRIB
- MMS_ORBIT_PLOT
  Creates a plot showing the spacecraft location
- MMS_OVERVIEW_PLOT
- MMS_PARSE_JSON
  Parse the json object returned by the SDC for file name and size information
- MMS_PART_ASCII_CRIB
  This crib sheet shows how to save the full MMS 3D velocity distribution data to ASCII files
- MMS_PART_CONV_UNITS
- MMS_PART_DES_PHOTOELECTRONS
  Loads and returns the FPI/DES photoelectron model based on stepper ID
- MMS_PART_GETPAD
  Quickly generate pitch angle spectrograms from multipad output from mms_part_getspec/mms_part_products
- MMS_PART_GETSPEC
- MMS_PART_GETSPEC_ADV_CRIB
- MMS_PART_GETSPEC_CRIB
- MMS_PART_GETSPEC_UT__DEFINE
- MMS_PART_ISEE3D
- MMS_PART_PROCESS
- MMS_PART_PRODUCTS
- MMS_PART_PRODUCTS_NEW
- MMS_PART_PRODUCTS_OLD
- MMS_PART_PRODUCTS_UT__DEFINE[10]
- MMS_PART_PRODUCTS_UT__DEFINE[11]
- MMS_PART_PRODUCTS_UT__DEFINE[12]
- MMS_PART_PRODUCTS_UT__DEFINE[13]
- MMS_PART_PRODUCTS_UT__DEFINE[14]
- MMS_PART_PRODUCTS_UT__DEFINE[15]
- MMS_PART_PRODUCTS_UT__DEFINE[16]
- MMS_PART_PRODUCTS_UT__DEFINE[1]
- MMS_PART_PRODUCTS_UT__DEFINE[2]
- MMS_PART_PRODUCTS_UT__DEFINE[2]
- MMS_PART_PRODUCTS_UT__DEFINE[3]
- MMS_PART_PRODUCTS_UT__DEFINE[4]
- MMS_PART_PRODUCTS_UT__DEFINE[5]
- MMS_PART_PRODUCTS_UT__DEFINE[6]
- MMS_PART_PRODUCTS_UT__DEFINE[7]
- MMS_PART_PRODUCTS_UT__DEFINE[8]
- MMS_PART_PRODUCTS_UT__DEFINE[9]
- MMS_PART_SLICE2D
- MMS_PART_SLICE2D_UT__DEFINE
- MMS_PART_WRITE_ASCII
- MMS_PGS_CLEAN_DATA
- MMS_PGS_CLEAN_SUPPORT
- MMS_PGS_MAKE_E_SPEC
- MMS_PGS_MAKE_FAC
  Generate the field aligned coordinate transformation matrix
- MMS_PGS_MAKE_MULTIPAD_SPEC
- MMS_PGS_MAKE_PHI_SPEC
- MMS_PGS_MAKE_THETA_SPEC
- MMS_PGS_MAKE_TPLOT
- MMS_PGS_REGRESSIONS_UT__DEFINE
- MMS_PGS_SPLIT_HPCA
- MMS_PGS_VALIDATION_UT__DEFINE
- MMS_PLASMA_BETA_CRIB
- MMS_PLOT3D_FPI_CRIB
- MMS_POYNTING_FLUX_CRIB
- MMS_PROXY
  (1) To set a proxy and establish a connection to SDC, on the fly.
- MMS_PROXY_PUBLIC
  (1) To set a proxy and establish a connection to SDC, on the fly.
- MMS_PYTHON_VALIDATION_UT__DEFINE
- MMS_QCOTRANS
- MMS_QCOTRANS_CHECK_RATE
- MMS_QCOTRANS_CRIB
- MMS_QUALITY_BAR
- MMS_READ_DEF_ATT_FILE
  Reads the ASCII definitive attitude files into IDL structures
- MMS_READ_EPH_FILE
  Reads the ASCII ephemeris files into IDL structures
- MMS_READ_FEEPS_SECTOR_MASKS_CSV
  Returns the FEEPS sectors to mask due to sunlight contamination
- MMS_READ_PRED_ATT_FILE
  Reads the ASCII predicted attitude files into IDL structures
- MMS_REMOVE_OLD_FILES
  Removes old MMS CDF data files stored on your local file system.
- MMS_RUN_ALL_TESTS
- MMS_SAVE_FILE_HASHES_SCRIPT
- MMS_SAVE_TO_ASCII
  Crib sheet showing how to load some MMS data into tplot
- MMS_SET_SCM_OPTIONS
  This procedure sets some default metadata for SCM data products
- MMS_SET_VERBOSE
  Sets verbose level in !mms.verbose and in tplot_options
- MMS_SITL_EIS_OMNI
  Calculates the omni-directional flux for all 6 telescopes
- MMS_SITL_EIS_SPIN_AVG
  Calculates spin-averaged fluxes for the EIS instrument
- MMS_SITL_GET_DSP
- MMS_SITL_GET_EDI_AMB[1]
- MMS_SITL_GET_EDI_AMB[2]
- MMS_SITL_GET_EDI_AMB[2]
- MMS_SITL_GET_EDI_AMB[3]
- MMS_SITL_GET_EDI_AMB[4]
- MMS_SITL_GET_EDI_AMB[5]
- MMS_SITL_GET_EDI_AMB[6]
- MMS_SITL_GET_EDP
- MMS_SITL_GET_EIS
  Load data from the MMS Energetic Ion Spectrometer (EIS)
- MMS_SITL_GET_FEEPS
  Load data from the Fly's Eye Energetic Particle Sensor (FEEPS) onboard MMS
- MMS_SITL_GET_HPCA
  Load data from the MMS Hot Plasma Composition Analyzer (HPCA)
- MMS_SLICE1D_PLOT_FPI
  Create 1D plot from a 2D particle slice
- MMS_SLICE2D_1D_PLOT_CRIB
  Crib sheet demonstrating how to create 1D plots of 2D distribution slices created by spd_slice2d
- MMS_SLICE2D_FPI_CRIB
- MMS_SLICE2D_HPCA_CRIB
- MMS_SPD_PGS_SOLAR_WIND
  this script creates multiple figures for solar wind intervals
- MMS_SPD_SLICE2D_VALIDATION
  Creates plots for comparing FPI and HPCA slices
- MMS_SPLIT_FGM_DATA
  Helper routine for splitting 4-vector FGM data (Bx, By, Bz, b_total)
- MMS_SPLIT_FGM_EPH_DATA
  Helper routine for splitting 4-vector position data (X, Y, Z, R)
- MMS_STATE_LOAD_CLTESTSUITE
- MMS_TEAM_KIBANA
  Opens the MMS Kibana page using your web browser; allows you to see which
- MMS_TEXTBOX
- MMS_TIME_PRECISION_CRIB
- MMS_TPLOT2AUTOPLOT_CRIB
  Crib sheet showing how to send MMS data to Autoplot
- MMS_TPLOT2CDF_ADV_CRIB
- MMS_TPLOT2CDF_CRIB
- MMS_TPLOT_QUICKLOOK
  Wrapper around tplot specifically for MMS quicklook figures; this
- MMS_TRANSFORM_VELOCITY
- MMS_TRANSFORM_VELOCITY_LORENTZ
- MMS_UI_CONFIG
  A widget that allows the user to set some of the fields in the
- MMS_UI_FILECONFIG
  A widget that allows the user to set some of the !mms environmental variables. The user
- MMS_UI_GEN_OVERPLOT
  Widget wrapper for mms_overview_plot used to create MMS overview plots in the GUI
- MMS_UI_LOAD_DATA[1]
  The SPEDAS Load Data plugin for the MMS mission
- MMS_UI_LOAD_DATA[2]
- MMS_UI_LOAD_DATA[2]
- MMS_UI_LOAD_DATA[3]
- MMS_UI_LOAD_DATA[4]
- MMS_UI_LOAD_DATA_IMPORT
  This routine acts as a wrapper around the load data
- MMS_UI_QCOTRANS
- MMS_UI_QCOTRANS_OPTIONS
- MMS_UI_REQ_MEC
  Determines availability of mec quaternion support data
- MMS_UPDATE_BRST_INTERVALS
- MMS_UPDATE_FAST_INTERVALS
- MMS_VERSION_NUMBERS_CRIB
- MMS_WAVPOL_CRIB
- MODFITS
  Modify a FITS file by updating the header and/or data array.
- MOKA_MMS_CLEAN_DATA
- MOKA_MMS_PAD
- MOKA_MMS_PAD_CRIB
- MOKA_MMS_PAD_FPI
- MOKA_MMS_PAD_FPI_CRIB
- MOKA_MMS_PAD_PLOT
- MOKA_MMS_PART_PRODUCTS
- MOKA_MMS_PART_PRODUCTS_CRIB
- MOKA_MMS_PART_PRODUCTS_PT
- MOKA_PGS_MAKE_PAD
- MOMENTS_3D
  Returns all useful moments as a structure
- MOMENTS_3DU
  Returns all useful moments as a structure
- MOMENTS_3D_OMEGA_WEIGHTS
  Helper function used by moments_3d and moments_3du
- MONDAY
- MONTHDAYS
  Given a year and month returns number of days in that month.
- MONTHNAMES
  Returns a string array of month names.
- MORBIT
  Given the orbit size and shape (based on 2 of 5 orbital parameters),
- MOVIE_IMAGES
- MOVIE_MAP_IMAGES
- MOVIE_SKYMAP
- MOVIE_WIND_MAP
- MPAUSE_2
  This subroutine calculates the magnetopause (X,Y) locations based on
- MPAUSE_FLAG
  determine spacecraft is inside or outside the magnetopause, according to the Fairfield model (JGR, 1971)
- MPLOT
  General purpose procedure used to make multi-line plots.
- MPLOT_DOWNSAMPLE_DATA
- MPLOT_SYMLOG
- MRDFITS
  Read all standard FITS data types into arrays or structures.
- MRD_HREAD
  Reads a FITS header from an opened disk file or Unix pipe
- MRD_SKIP
  Skip a number of bytes from the current location in a file or a pipe
- MRD_STRUCT
  Return a structure as defined in the names and values data.
- MTOQ
- MULT_DATA
  Creates a tplot variable that is the product of two other tplot variables.
- MVN_ACC_LOAD_L3
- MVN_ALTITUDE
  Determines the altitude of MAVEN. Altitude is defined as the distance
- MVN_APPDIR
  Determines the direction of the APP I-axis in the spacecraft frame.
- MVN_ATTITUDE_BAR
  Creates a horizontal color bar for tplot, where the spacecraft attitude
- MVN_CALL_PFPL2PLOT
- MVN_CALL_STA_L2GEN
- MVN_CALL_STA_L2L2
- MVN_CALL_SWE_L2GEN
- MVN_CALL_SWE_RESAMPLE_PAD_DAILY
  Wrapper for mvn_swe_resample_pad_daily.pro, checks time for most
- MVN_CYLPLOT_PANEL
- MVN_CYLPLOT_PANEL_BRAIN
- MVN_EARTHDIR
  Determines the direction of Earth as viewed from Mars in any coordinate
- MVN_EPH_COM
  Defines MAVEN ephemeris common blocks.
- MVN_EPH_RESAMPLE
- MVN_EPH_STRUCT
- MVN_EPH_SUBSOL_POS
- MVN_EUV_L0_LOAD
  Load procedure for EUV L0 data. Use for looking at raw EUV data.
- MVN_EUV_L3_LOAD
  Load procedure for the EUV L3 (FISM) daily or minute data
- MVN_EUV_LOAD
  Load procedure for the calibrated EUV irradiances, for
- MVN_EXO_BAR
  Creates a colored bar indicating when the spacecraft is below
- MVN_FILE_SOURCE( [DEFAULT_SOURCE] )
  Returns a structure that contains all the information (or options) needed to download and return MAVEN data file names.
- MVN_FLYZ_BAR
  Creates a bar indicating planned times of fly-plus-Z. Time ranges
- MVN_FRAME_NAME
  Expands a MAVEN frame name fragment to the full frame name
- MVN_GEN_MULTIPNG_PLOT
  Creates full day, and single orbit plots
- MVN_GEN_OVERPLOT
  MAVEN PFP GEN Quicklook Plot
- MVN_GET_ALTITUDE
  Calculates the altitude of the MAVEN spacecraft above the Martian
- MVN_GET_ORBIT_TIMES_BRAIN
- MVN_GET_SCPOT
  Given a time, returns the spacecraft potential. Only works after
- MVN_GROUNDTRACK_PANEL
- MVN_GROUNDTRACK_PANEL_BRAIN
- MVN_GSE_CMNBLK_PKT_HANDLER
- MVN_KP_UI_DATATYPES
  Uses an array to create a pointer array to the MAVEN KP data type
- MVN_KP_UI_IMPORT_DATA
  Modularized gui MAVEN KP mission data loader/importer
- MVN_L0_DB2FILE
  Given a date and/or a time range, find the appropriate l0 file
- MVN_L2FILE_COMPRESS
  compresses an output L2 file and creates an md5 file
- MVN_L2GEN_MULTIPROCESS_A
- MVN_L2GEN_OUTDIR
- MVN_L2GEN_REMOVE_0LOGS
- MVN_LOAD_EPH_BRAIN
- MVN_LPW_ANC_BOOM
- MVN_LPW_ANC_BOOM_GET_LUTS
- MVN_LPW_ANC_BOOM_MARS_SHADOW
- MVN_LPW_ANC_CK_SPK_CHECK
- MVN_LPW_ANC_CLEAR_SPICE_KERNELS
  Clears spice kernels, and unsets the 'kernel verified' flag in the
- MVN_LPW_ANC_COVTEST
- MVN_LPW_ANC_ENG
  Produce tplot variables of reaction wheel and thruster firing information when available.
- MVN_LPW_ANC_GET_SPICE_KERNELS
- MVN_LPW_ANC_RM_RW
- MVN_LPW_ANC_SPACECRAFT
  Routine to determine MAVEN pointing and position using the SPICE kernels.
- MVN_LPW_ANC_SPICE_TIME_CHECK
- MVN_LPW_CDF_CDF2TPLOT
- MVN_LPW_CDF_CHECK_VARS
- MVN_LPW_CDF_INFO_TO_TPLOT
- MVN_LPW_CDF_LATEST_FILE
- MVN_LPW_CDF_LOAD_VARS
- MVN_LPW_CDF_PRODUCE_L2
- MVN_LPW_CDF_READ
- MVN_LPW_CDF_READ_EXTRAS
- MVN_LPW_CDF_READ_FILE
- MVN_LPW_CDF_SAVE_VARS
- MVN_LPW_CDF_WRITE
- MVN_LPW_LOAD
  For a given UTC date, routine will check if the orbit data is present on the local machine. If not, it will download that data from the Berkeley server.
- MVN_LPW_LOAD_CDF
- MVN_LPW_LOAD_DLM
  For a given UTC date, routine will check if the orbit data is present on the local machine. If not, it will download that data from the Berkeley server.
- MVN_LPW_LOAD_FILE
  Decomutater of the LPW telemetry data
- MVN_LPW_LOAD_FIND_CDF
  Routine to search for the CDF files MAVEN lpw produces, and load them into tplot memory. Routine is called upon by mvn-lpw-load.pro. Routine
- MVN_LPW_LOAD_L0[1]
- MVN_LPW_LOAD_L0[2]
- MVN_LPW_LOAD_L2
- MVN_LPW_PKT_CLOCKS_SPICE
- MVN_LPW_PRD_EUV
- MVN_LPW_PRD_IV_FIND_POINTS2
- MVN_LPW_PRD_IV_SWEEP_INFO
- MVN_LPW_PRD_LP_GET_THIS_VERSION_NO
- MVN_LPW_PRD_LP_IV
- MVN_LPW_PRD_LP_IV_CAL
- MVN_LPW_PRD_LP_IV_LA
- MVN_LPW_PRD_LP_IV_N_T
- MVN_LPW_PRD_LP_N_T_CLEAN_SWP_PP
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[1]
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[2]
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[2]
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[3]
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[4]
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[5]
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[6]
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[7]
- MVN_LPW_PRD_LP_N_T_COMPARE_WAVES[8]
- MVN_LPW_PRD_LP_N_T_FIT
- MVN_LPW_PRD_LP_N_T_LA
- MVN_LPW_PRD_LP_N_T_MM
- MVN_LPW_PRD_LP_N_T_PROXY
- MVN_LPW_PRD_LP_N_T_READCAL
- MVN_LPW_PRD_LP_SWPPLOT
- MVN_LPW_PRD_LP_SWP_SETUPPARAM
- MVN_LPW_PRD_MERGE_DLIMIT
- MVN_LPW_PRD_MRG_EXB
- MVN_LPW_PRD_MRG_SC_POT
- MVN_LPW_PRD_SWP_EXTRACT
- MVN_LPW_PRD_W_ACT_DENSITY
  Operates on loaded tplot_variable named "mvn_lpw_spec_hf_act"
- MVN_LPW_PRD_W_E12
- MVN_LPW_PRD_W_E12_BURST
- MVN_LPW_PRD_W_E12_CALIB
- MVN_LPW_PRD_W_N
- MVN_LPW_PRD_W_SPEC
- MVN_LPW_QL_3PANELS
- MVN_LPW_R_BLOCK16
  Decomutater for the compression for block=16 reading the datafile as WORD
- MVN_LPW_R_BLOCK16_BYTE
  Decomutater for the compression for block=16 reading the datafile as BYTE
- MVN_LPW_R_BLOCK32
  Decomutater for the compression for block=32 reading the datafile as WORD
- MVN_LPW_R_BLOCK32_BYTE
  Decomutater for the compression for block=32 reading the data file as BYTE
- MVN_LPW_R_CLOCK_CHECK
- MVN_LPW_R_GROUP_HSBM
  Group together the data from several HSBM packets into one hunk of data
- MVN_LPW_R_HEADER
  Decomutater of the LPW telemetry data, this is the old mvn_lpw_r_header THIS IS NOT WORKING ON L0-files
- MVN_LPW_R_HEADER_L0
  Decomutater of the LPW telemetry data, THIS IS FOR L0-files, splitted files and gourn data use mvn_lpw_r_heared.pro
- MVN_LPW_R_MASK
  This procedure only defines different masks
- MVN_LPW_SAVE_L0
- MVN_LS
  Calculates the Mars season (solar longitude and Mars year).
- MVN_MAG_GEN_L1_SAV
- MVN_MAG_GEN_SAV
- MVN_MAG_GEOM
  Given MAVEN magnetometer and ephemeris data, computes the azimuth,
- MVN_MAG_HANDLER[1]
- MVN_MAG_HANDLER[2]
- MVN_MAG_L1_STS_READ
  Convert magnetometer .sts to array of structures
- MVN_MAG_LOAD
- MVN_MAG_LOAD_QL
  Loads MAG-1 data based on a time range. The source data are sts files
- MVN_MAG_PKTS_READ
- MVN_MAG_STS_READ
  Read magnetometer .sts files
- MVN_MAG_STS_TO_SAV
- MVN_MAG_TPLOT
  Makes fancy MAG tplot panels: amplitude on a log scale, and phi/theta
- MVN_MAG_TRACE
  Given the spacecraft ephemeris and the mag vector in GEO coordinates,
- MVN_MANAGE_L2ACCESS
  moves htaccess links for the MAVEN PFP data located here at SSL. For
- MVN_MANAGE_L2ACCESS_REVERSE
  moves htaccess_insecure links for the MAVEN PFP data located here at
- MVN_MARS_LOCALTIME
  Uses SPICE to determine the local solar time on Mars at a given longitude
- MVN_MARS_TERMINATOR
  Given a time, uses SPICE to determine the location of the
- MVN_MARS_YEAR
  Calculates the Mars year
- MVN_MODEL_BCRUST
- MVN_MODEL_BCRUST_ALT
- MVN_MODEL_BCRUST_CALC
- MVN_MODEL_BCRUST_LOAD
- MVN_MODEL_BCRUST_RESTORE
- MVN_NADIR
  Determines the direction of nadir at the position of the spacecraft in
- MVN_NGI_LOAD
  Loads NGIMS L2 (or L1b) data
- MVN_NGI_MSPEC
  combine mass-separated tplot variables into one spectrogram
- MVN_NGI_READ_CSV
  Reads an NGIMS csv file
- MVN_NGI_REMOTE_LIST
  returns lists of NGIMS L2 files in the server without downloading them
- MVN_ORBIT_NUM
  Returns database structure that contains orbit information about each MAVEN orbit.
- MVN_ORBIT_SURVEY_PLOT_EPHEMERIS
- MVN_ORBPROJ_PANEL
- MVN_ORBPROJ_PANEL_BRAIN
- MVN_ORBPROJ_PANEL_EMUS
- MVN_ORBQL_3D_PROJECTION_PANEL
- MVN_ORBQL_BAREBONES_EPH
- MVN_ORBQL_CART_PANEL
- MVN_ORBQL_CYLPLOT_PANEL
- MVN_ORBQL_GEO2MSO_CRUSTAL_FIELD_MAP
- MVN_ORBQL_GROUNDTRACK_PANEL
- MVN_ORBQL_MULTIPLOT
- MVN_ORBQL_SCPOSITION
- MVN_ORBQL_SYMCAT
- MVN_OVER_SHELL
  Top shell for production of MAVEN PFP overview plots
- MVN_PFDPU_DECODEA
- MVN_PFDPU_DECODEB
- MVN_PFDPU_DECODEC
- MVN_PFDPU_DECODED
- MVN_PFDPU_GETBIT
- MVN_PFDPU_GETBITS
- MVN_PFDPU_NEXTA
- MVN_PFDPU_NEXTB
- MVN_PFDPU_NEXTC
- MVN_PFDPU_NEXTD
- MVN_PFPL2_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_PFPL2_LONGPLOT
  MAVEN PFP GEN Quicklook Plot, long-term 2 weeks
- MVN_PFPL2_LONG_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_PFPL2_OVERPLOT
  MAVEN PFP GEN Quicklook Plot
- MVN_PFP_COTRANS
- MVN_PFP_FILE_NEXT_REVISION
- MVN_PFP_FILE_RETRIEVE
- MVN_PFP_L0_FILE_READ
- MVN_PFP_SPD_DOWNLOAD
- MVN_PHOBOS_TPLOT
  Create tplot variable for the distance between MAVEN and Phobos
- MVN_QLOOK_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_QLOOK_BURST_BAR
  creates burst data bar for overview plots
- MVN_QLOOK_FILENAME
  Create s filename for a qlook plot
- MVN_QLOOK_INIT
  Initialization for MAVEN qlook plotting
- MVN_QLOOK_KP_READ
  Reads a MAVEN KP text file,returns an array of values
- MVN_QLOOK_LOAD_KP
  Inputs MAVEN KP insitu data from text files for the given time range
- MVN_QLOOK_MAG_GEOM
  Wrapper for MVN_MAG_GEOM that loads mag data, and Spice kernels
- MVN_QLOOK_STATIC_D1_BAR
  creates static_d1 data bar for overview plots, checks for STATIC D1 data
- MVN_QLOOK_VCHECK
  CHecks to see if data exists for a list of variables. Also will
- MVN_QL_PFP_TPLOT
- MVN_QL_PFP_TPLOT2
- MVN_QL_PFP_TPLOT_RESTORE
- MVN_QL_PFP_TPLOT_SAVE
- MVN_QL_PFP_TPLOT_YTICKNAME_MINUS_LOG
- MVN_QL_PFP_TPLOT_YTICKNAME_PLUS_LOG
- MVN_RAMDIR
  Calculates the spacecraft orbital velocity relative to the body-fixed
- MVN_REVERT_L2ACCESS
  moves htaccess links for the MAVEN PFP data located here at SSL.
- MVN_SCLK_TEST
  Compares MET to UNIX time conversions for multiple SCLK kernels.
- MVN_SCLK_VERSION_TEST
  compares MAVEN MET to UNIX time conversions for an SCLK kernel with
- MVN_SCPOT
  Merges five separate methods for estimating the spacecraft potential.
- MVN_SCPOT_COM
  Stores the spacecraft potential information. Place this near the top
- MVN_SCPOT_COMP_DAILYSAVE
- MVN_SCPOT_DEFAULTS
  Sets defaults for mvn_scpot and related routines. These are stored
- MVN_SCPOT_RESTORE
  Reads in save files mvn_swe_l3_scpot_YYYYMMDD_v??_r??, create tplot
- MVN_SCPOT_SURVEY
  Makes a survey of the spacecraft potential at periapsis +/- 1 minute.
- MVN_SC_RAMDIR
  Determines the spacecraft orbital velocity vector relative to
- MVN_SEP_ANC_MAKE_CDF
  Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
- MVN_SEP_CDF_VAR_ATT_CREATE
- MVN_SEP_INST_RESPONSE
  performs cross product on arrays
- MVN_SEP_MAKE_L2_ANC_CDF
  Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
- MVN_SEP_SW_VERSION
  Acts as a timestamp file to trigger the regeneration of SEP data products. Also provides Software Version info for the MAVEN SEP instrument.
- MVN_SET_USERPASS,USERNAME,PASSWORD
  Sets the username and password for automatic file retrieval
- MVN_SPACEWEATHER
- MVN_SPACEWEATHER_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_SPACEWEATHER_OVERPLOT
  MAVEN Spaceweather plots
- MVN_SPC_ANC_PF
- MVN_SPC_ANC_REACTIONWHEELS
- MVN_SPC_ANC_THRUSTER
- MVN_SPC_CLEAR_SPICE_KERNELS
  Clears spice kernels, and unsets the 'kernel verified' flag in the
- MVN_SPC_FOV_BLOCKAGE
- MVN_SPC_MET_TO_UNIXTIME
- MVN_SPC_UNIXTIME_TO_MET
- MVN_SPD_CONFIG_FILEDIR
- MVN_SPD_FILECONFIG
  A widget that allows the user to set parts of the mvn_file_source
- MVN_SPD_INIT
  Initialization for MAVEN
- MVN_SPD_LOAD_DATA
  Generates the tab that loads MAVEN KP data for the gui.
- MVN_SPD_READ_CONFIG
  Reads the thm_config file
- MVN_SPD_WRITE_CONFIG
  Writes the mvn_spd_config file
- MVN_SPICE_CRIB
  Demonstrates usage of MAVEN SPICE ROUTINES
- MVN_SPICE_KERNELS
  Provides maven spice kernel filename of specified type
- MVN_SPICE_KERNELS_UPDATE
  Updates all spice kernels from NAIF, should be run from a cronjob
- MVN_SPICE_LOAD
  LOADS SPICE kernels and creates a few tplot variables
- MVN_SPICE_STAT
  Reports the status of SPICE. This is mainly a wrapper for spice_kernel_info(),
- MVN_SPICE_VALID_TIMES
  Checks whether the currently loaded SPICE/kernels are valid for the specified time.
- MVN_STA_3D_SNAP
- MVN_STA_ANC_DETERMINE_SPICE_KERNELS
- MVN_STA_ANC_EPHEMERIS
- MVN_STA_BKG_CLEANUP
  For small number backgrounds, consolidates mvn_id_dat.bkg to match with mvn_id_dat.data
- MVN_STA_BKG_CORRECT
  Corrects coincident background in sw where time variations happen on <4ms time scales, must first run mvn_sta_bkg_load
- MVN_STA_BKG_CORRECT_STRAGGLE
  Corrects coincident background in sw where time variations happen on <4ms time scales, and runs mvn_sta_bkg_straggle_all.pro
- MVN_STA_BKG_L2FILE_SAVE
  saves an STA L2 background cdf, overwrites old versions, no revisions
- MVN_STA_BKG_LOAD
  Loads background data into APID c6 common block
- MVN_STA_BKG_STRAGGLERS_ALL
  Adds straggler background from solar wind protons, alphas
- MVN_STA_BYTSCL2
- MVN_STA_C6_BKG
  Returns the background for maven static apid c6 structures
- MVN_STA_CAC6_ENERGY_PEAK
- MVN_STA_CBLK_LOAD
  To generate quicklook data plots and a tplot save file
- MVN_STA_CHECKFILESAVE
- MVN_STA_CIO_CLEAR
  Clears pointers to free the memory used by heap variable(s).
- MVN_STA_CIO_CONVERT
  Converts array-of-structures to structure-of-arrays. Also performs
- MVN_STA_CIO_FILTER
  A tag 'filter' is added to the input data structure. This tag holds
- MVN_STA_CIO_LOAD
  Loads all available MAVEN cold ion outflow data that were
- MVN_STA_CIO_PLOT
- MVN_STA_CIO_RESTORE
  Restores STATIC cold ion outflow results.
- MVN_STA_CIO_SAVE
  Saves STATIC cold ion outflow results in save/restore files.
- MVN_STA_CIO_SNAP
  Makes plots of statistics within individual pixels in maps created with
- MVN_STA_CIO_STRUCT
  Creates a Cold Ion Outflow data structure.
- MVN_STA_CIO_TPLOT
- MVN_STA_CIO_UPDATE
  Updates STATIC cold ion outflow results in save/restore files.
- MVN_STA_CK_CHECK
- MVN_STA_CMN_2A_L2GEN.PRO
  turn a MAVEN STA RATES common block into a L2 CDF.
- MVN_STA_CMN_CONCAT
  concatenates two MAVEN STA commonblick structures
- MVN_STA_CMN_D6_L2GEN.PRO
  turn a MAVEN STA RATES common block into a L2 CDF.
- MVN_STA_CMN_D7_L2GEN.PRO
  turn a MAVEN STA RATES common block into a L2 CDF.
- MVN_STA_CMN_D89A_L2GEN.PRO
  turn a MAVEN STA RATES common block into a L2 CDF.
- MVN_STA_CMN_DB_L2GEN.PRO
  turn a MAVEN STA RATES common block into a L2 CDF.
- MVN_STA_CMN_L2FILE_SAVE
  saves an STA L2 cdf, managing the revision number and md5 sum. The
- MVN_STA_CMN_L2GEN.PRO[1]
  turn a MAVEN STA common block into a L2 CDF, but only including the
- MVN_STA_CMN_L2GEN.PRO[2]
  turn a MAVEN STA common block into a L2 CDF.
- MVN_STA_CMN_L2READ
  Reads an L2 file and fills a common block structure.
- MVN_STA_CMN_L2VARARR
  Returns an array with common block variable names for the input
- MVN_STA_CMN_TCLIP
  applies a trange to a STATIC common block structure
- MVN_STA_CNT_BKG_FLAG
- MVN_STA_COLDION
  Loads STATIC data and calculates density, temperature, and velocity of
- MVN_STA_CONVERT_VFRAME: BASED ON CONVERT_VFRAME, WHICH IS FOR ELECTRONS. MVN_STA_CONVERT_VFRAME IS MODIFIED FOR IONS. SOME
- MVN_STA_CONVERT_VFRAME[1]
- MVN_STA_CONVERT_VFRAME[2]
- MVN_STA_CRIB
  crib file to demonstrate static functions and test software
- MVN_STA_CTIME[1]
- MVN_STA_CTIME[2]
  Interactively uses the cursor to select a time (or times)
- MVN_STA_CURRENT_SW_VERSION
  Records the current MAVEN STATIC SW version number
- MVN_STA_DEAD_LOAD
  Loads dead-time arrays into apid common blocks for science data products, modified 20170919 for high background SEP events
- MVN_STA_ENEPA2VV
- MVN_STA_ENERGY_PEAK
- MVN_STA_ETSPEC_DIR
- MVN_STA_ETSPEC_MAGDIR
- MVN_STA_FIND_BIN_DIRECTIONS
- MVN_STA_FLOW
- MVN_STA_FOV_D0D1_FINDPEAK
- MVN_STA_FOV_SNAP[1]
- MVN_STA_FOV_SNAP[2]
- MVN_STA_FOV_SNAP[2]
- MVN_STA_FOV_SNAP[3]
- MVN_STA_FOV_SNAP[4]
- MVN_STA_FOV_SNAP[5]
- MVN_STA_FOV_SNAP[6]
- MVN_STA_FRAME_TRANSFORM
- MVN_STA_GEN_KP
  To generate tplotsave files of static KP data, if pathname or files not set, will query the user
- MVN_STA_GEN_QL
  To generate quicklook data plots and a tplot save file, assumes "timespan" has been run
- MVN_STA_GET
  Returns static data structure for keyword selected APID averaged over a time range
- MVN_STA_GET_2A
  Returns APID 2a data structure at a single time from common generated by mvn_sta_hkp_cal.pro
- MVN_STA_GET_C0
  Returns APID c0 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_C2
  Returns APID c2 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_C4
  Returns APID c4 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_C6
  Returns APID c6 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_C6E
  Returns APID c6e data structure at a single time from common generated by mvn_sta_make_c6e.pro
- MVN_STA_GET_C6_CO2
  Returns APID c6 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_C8
  Returns APID c8 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_CA
  Returns APID ca data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_CC
  Returns APID cc data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_CD
  Returns APID cd data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_CE
  Returns APID ce data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_CF
  Returns APID cf data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_COUNTS
- MVN_STA_GET_COUNT_RATE
- MVN_STA_GET_D0
  Returns APID d0 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_D1
  Returns APID d1 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_D1E
  Returns synthetic data product d1e data structure at a single time from common generated by mvn_sta_make_d1e.pro
- MVN_STA_GET_D2
  Returns APID d2 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_D3
  Returns APID d3 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_D4
  Returns APID d4 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_D6
  Returns APID d6 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_D8
  Returns APID d8 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_D9
  Returns APID d9 data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_DA
  Returns APID da data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_DB
  Returns APID db data structure at a single time from common generated by mvn_sta_prod_cal.pro
- MVN_STA_GET_KK2
  Returns kk2 parameter for correcting ion suppression
- MVN_STA_GET_KK3
  Returns kk3 - a 4 element array for correcting ion suppression as a function of attenuator state
- MVN_STA_GET_MRANGE
- MVN_STA_GF_CORR
  Computes a corrected g-factor for C0, C6, and C8 data products based on the CA data product.
- MVN_STA_HKP_CAL
  Calibrates STATIC tplot housekeeping generated by mav_sta_misg_decom.pro
- MVN_STA_IV1_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_STA_IV2_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_STA_IV3_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_STA_IV4_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_STA_IVALL_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_STA_IVALL_SAMEDAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_STA_L0_CRIB
  crib file to demonstrate static functions and test software
- MVN_STA_L0_LOAD
  To generate quicklook data plots and a tplot save file
- MVN_STA_L2DAT_STRUCT
- MVN_STA_L2EFLUX
  Helper function for eflux calculations
- MVN_STA_L2GEN
  Generates MAVEN STA L2 files
- MVN_STA_L2GEN_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_STA_L2L2_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_STA_L2SCPOT
  Wrapper for mvn_sta_scpot_load that insures that c0 and c6 data have
- MVN_STA_L2_CRIB
  Crib for loading MAVEN L2 STATIC data
- MVN_STA_L2_FILEREVISION
  tracks the revision number for a STATIC L2 file
- MVN_STA_L2_GEN_KP
  To generate tplotsave files of static KP data, if pathname or files not set, will query the user
- MVN_STA_L2_GEN_KP_OLD
  To generate tplotsave files of static KP data, if pathname or files not set, will query the user
- MVN_STA_L2_GF_UPDATE
  Used to update the geom_factor in data structures based on inflight calibrations, assumes c6 data is loaded for gf_old keyword
- MVN_STA_L2_LOAD
  Loads MVN L2 data for a given file(s), or time_range
- MVN_STA_L2_TPLOT
  Creates tplot data from the STATIC common blocks
- MVN_STA_L3_LATEST_FILE
- MVN_STA_L3_LOAD
- MVN_STA_MAG_LOAD
  Load Magnetometer data and insert values into STATIC
- MVN_STA_MAG_LOAD_V2
  Load Magnetometer data and insert values into STATIC
- MVN_STA_MAKEDIR
- MVN_STA_MAKE_C6E
  Makes common block structure mvn_c6e (64E-64M) from c6 (32E-64M) and c0 (64E-2M) data products
- MVN_STA_MAKE_D1E
  Makes common block structure mvn_d1e (64E-64S-8M) from d1 (32E-64S-8M) and c0 (64E-1S-2M) data products
- MVN_STA_MAKE_IND_SPEC[1]
- MVN_STA_MAKE_IND_SPEC[2]
- MVN_STA_PFDPU_HV_TURNON_PLOT
  Loads and Plots STATIC data for HV turnon
- MVN_STA_PROD_CAL
  Calibrates STATIC data products generated by mvn_sta_apid_handler.pro
- MVN_STA_PROD_CAL_BAK
  Calibrates STATIC data products generated by mvn_sta_apid_handler.pro
- MVN_STA_RESTORE_THE_DEAD
  Loads dat_dead array into the "mvn_sta_dead" common block from maven_dir+'data\maven\data\sci\sta\iv1\dead'
- MVN_STA_SCALE_ARRAY
- MVN_STA_SCPOT_LOAD
  Loads scpot into static apid common blocks for science data products - only works if scpot is negative
- MVN_STA_SCPOT_UPDATE
- MVN_STA_SC_BINS_INSERT
- MVN_STA_SC_BINS_LOAD[1]
- MVN_STA_SC_BINS_LOAD[2]
- MVN_STA_SC_BINS_LOAD[2]
- MVN_STA_SC_BINS_LOAD_OLD[1]
- MVN_STA_SC_BINS_LOAD_OLD[2]
- MVN_STA_SC_BINS_LOAD_OLD[2]
- MVN_STA_SC_BINS_LOAD_TEST[1]
- MVN_STA_SC_BINS_LOAD_TEST[2]
- MVN_STA_SC_BINS_LOAD_TEST[2]
- MVN_STA_SETUP_IV1PROCESS
- MVN_STA_SETUP_IV2PROCESS
- MVN_STA_SETUP_IV3PROCESS
- MVN_STA_SETUP_IV4PROCESS
- MVN_STA_SETUP_IVALLPROCESS
- MVN_STA_SETUP_REPROCESS
- MVN_STA_SET_TH_OFFSET2
  Returns parameters [efoldoffset,e0,scale1] for offset2 calculation used by th_4d.pro, th2_4d.pro and vp_4d.pro
- MVN_STA_SLICE2D_SNAP
- MVN_STA_TPLOT_SCPOT
- MVN_STA_TRANSFORM_VELOCITY
- MVN_STA_V4D
- MVN_SUNDIR
  Determines the direction of the Sun at the position of the spacecraft in
- MVN_SUN_BAR
  Creates a colored bar indicating sun/shadow. Assumes that
- MVN_SWE_3DSUM
  Sums multiple 3D data structures. This is done by summing raw counts
- MVN_SWE_ADDEUV
  Loads EUV data and creates tplot variable using EUV code. EUV is
- MVN_SWE_ADDLPW
  Loads LPW data and creates tplot variables using LPW code.
- MVN_SWE_ADDMAG
  Loads MAG data from L2 or L1 save/restore files, rotates the MAG vectors to
- MVN_SWE_ADDPOT
- MVN_SWE_ADDSEP
  Loads SEP data, sums over the look directions, and stores electron and ion
- MVN_SWE_ADDSTA
  Loads STATIC data and creates tplot variables using STATIC code.
- MVN_SWE_ADDSWI
  Loads SWIA data and calculates moments based on coarse survey. All calculations
- MVN_SWE_BACKGROUND
  At energies above ~1 keV, the SWEA count rate comes from three
- MVN_SWE_CALC_SHAPE_ARR
  Take an input spectrum and calculate the shape parameter
- MVN_SWE_CALIB
  Maintains SWEA calibration factors in a common block (mvn_swe_com).
- MVN_SWE_CATALOG
  Looks in the SWEA L2 data directories and builds a catalog of files
- MVN_SWE_CLEAR
  Clears the swe_dat common block.
- MVN_SWE_COM
  Stores the SWEA static memory.
- MVN_SWE_CONFIG
  Maintains SWEA configuration changes in a common block (mvn_swe_com).
- MVN_SWE_CONVERT_QUALITY
  Converts olde format quality database into new format.
- MVN_SWE_CONVERT_UNITS
  Convert units for SPEC, PAD, and 3D data.
- MVN_SWE_CRIB
- MVN_SWE_CROSSCAL
  Calculates SWEA-SWIA cross calibration factor as a function of time.
- MVN_SWE_D2F_HEII
  To calculate second derivatives of energy flux, used in routine
- MVN_SWE_EDIT_QUALITY
  Interactively edit the quality flags by using the cursor and
- MVN_SWE_EPARAM
  Calculates the gyrofrequency, gyroradius and adiabatic condition
- MVN_SWE_ESUPPRESS
  Calculates the SWEA electron suppression constant (Ke). The correction is
- MVN_SWE_ETSPEC
  Makes tplot variables with respect to the MAVEN SWEA
- MVN_SWE_FLATFIELD
  Maintains the angular sensitivity calibration and provides a means to
- MVN_SWE_FLATFIELD_TEST
- MVN_SWE_FOVCAL
  Given 3D electron distributions, the magnetic field direction, the
- MVN_SWE_FOVMAP
  Calculates the SWEA FOV in the form of an array of unit vectors pointing to each
- MVN_SWE_FOVPLOT
  Plots the results of a FOV calibration obtained with mvn_swe_fovcal.
- MVN_SWE_GET3D
  Returns a SWEA 3D data structure constructed from L0 data or extracted
- MVN_SWE_GETBITS
  Extracts a sub-word defined by a range of bits from an input word.
- MVN_SWE_GETLUT
  Determines the sweep lookup table used for each 2-sec measurement
- MVN_SWE_GETPAD
  Returns a SWEA PAD data structure constructed from L0 data or extracted
- MVN_SWE_GETSPEC
  Returns a SWEA SPEC data structure constructed from L0 data or extracted
- MVN_SWE_HSKPLOT
  Plots time series summary plots of SWEA housekeeping data over arbitrarily
- MVN_SWE_INIT
  Initializes SWEA common block (mvn_swe_com).
- MVN_SWE_KP
  Calculates SWEA key parameters. The result is stored in tplot variables,
- MVN_SWE_KP5
  Calculates SWEA key parameters. The result is stored in tplot variables,
- MVN_SWE_KPGEN
  Loads L0 data, creates L2 files for 1 day
- MVN_SWE_L2GEN
  Loads L0 data, creates L2 files for 1 day
- MVN_SWE_L2GEN5
  Loads L0 data, creates L2 files for 1 day
- MVN_SWE_L2GEN_1DAY
  reads in a start and end date, and reprocesses all of the days in
- MVN_SWE_LOAD_HSK
  Reads in MAVEN Level 0 telemetry files (PFDPU packets wrapped in
- MVN_SWE_LOAD_L0
  Reads in MAVEN Level 0 telemetry files (PFDPU packets wrapped in
- MVN_SWE_LOAD_L2
  Reads in MAVEN SWEA Level 2 telemetry files (CDF format). Data are stored in
- MVN_SWE_LOAD_L2A
  Reads in MAVEN Level 2 telemetry files (CDF format). Data are stored in
- MVN_SWE_LOWE_MASK
  Masks data affected by the sporadic low energy suppression anomaly. The affected spectra
- MVN_SWE_LPW_SCPOT
- MVN_SWE_LPW_SCPOT_RESTORE
  Reads in scpot data precalculated by mvn_swe_lpw_scpot
- MVN_SWE_LPW_SCPOT_SAVE
- MVN_SWE_MAGDIR
  Converts magnetic field azimuth and elevation bytes from PAD packets
- MVN_SWE_MAKECDF_3D
  Routine to produce CDF file from SWEA 3D data structures
- MVN_SWE_MAKECDF_3D5
  Routine to produce CDF file from SWEA 3D data structures
- MVN_SWE_MAKECDF_PAD
  Routine to produce CDF file from SWEA pad data structures
- MVN_SWE_MAKECDF_PAD5
  Routine to produce CDF file from SWEA pad data structures
- MVN_SWE_MAKECDF_SPEC
  Routine to produce CDF file from SWEA spec data structures.
- MVN_SWE_MAKECDF_SPEC5
  Routine to produce CDF file from SWEA spec data structures.
- MVN_SWE_MAKEFPAD
  Constructs Hires PAD data structures from raw data.
- MVN_SWE_MAKESPEC
  Constructs ENGY data structure from raw data.
- MVN_SWE_MCPCAL
  Analyzes in-flight MCP calibration data to estimate the optimal
- MVN_SWE_N1D
  Determines density and temperature moments from 1D energy spectra.
- MVN_SWE_N3D
  Determines density from a 3D distribution. Adapted from McFadden's n_3d.pro.
- MVN_SWE_PADLUT
  Calculates the pitch angle sorting look up table.
- MVN_SWE_PADMAP
  Calculates the pitch angle map for a PAD. See mvn_swe_fovmap for the
- MVN_SWE_PADMAP_32HZ
- MVN_SWE_PADMAP_3D
  Map pitch angle for PAD or 3D distributions. In either case, you must first
- MVN_SWE_PADSUM
  Sums multiple PAD data structures. This is done by summing raw counts
- MVN_SWE_PAD_LC_RESTORE
  Reads in save files mvn_swe_padscore
- MVN_SWE_PAD_RESAMPLE
  Resamples the pitch angle distribution from SWEA PAD or 3D data,
- MVN_SWE_PAD_RESTORE
  Reads in resampled pad data (100-150 eV) precalculated by mvn_swe_pad_resample
- MVN_SWE_PAD_SAVE
  Calculates resampled pad data (100-150 eV) using mvn_swe_pad_resample and
- MVN_SWE_POT_CONVE
  correct for potential and then convert to SWEA original resolution
- MVN_SWE_QL
  Creates SWEA TPLOT variables for QuickLook plots.
- MVN_SWE_QUALITY_DAILY
  Calculates the quality flag for the low-energy suppression anomaly.
- MVN_SWE_READCDF_3D
  Routine to read CDF file from mvn_swe_makecdf_3d.pro
- MVN_SWE_READCDF_3D5
  Routine to read CDF file from mvn_swe_makecdf_3d.pro
- MVN_SWE_READCDF_PAD
  Routine to read CDF file from mvn_swe_makecdf_pad.pro
- MVN_SWE_READCDF_PAD5
  Routine to read CDF file from mvn_swe_makecdf_pad.pro
- MVN_SWE_READCDF_SPEC
  Routine to read CDF file from mvn_swe_makecdf_spec.pro
- MVN_SWE_READCDF_SPEC5
  Routine to read CDF file from mvn_swe_makecdf_spec.pro
- MVN_SWE_READ_HSK
  Reads in MAVEN Level 0 telemetry files (PFDPU packets wrapped in
- MVN_SWE_READ_L0
  Reads in MAVEN Level 0 telemetry files (PFDPU packets wrapped in
- MVN_SWE_REGID_RESTORE
  Reads in save files mvn_swia_regid
- MVN_SWE_RESAMPLE_PAD_DAILY
  Resamples SWEA pitch angle distributions for one or more UT days and saves
- MVN_SWE_RESTORE
  Restores SWEA save files and updates the SWEA common blocks.
- MVN_SWE_SAVE
  Saves the SWEA common block to a save file.
- MVN_SWE_SCIPLOT
  Creates a science-oriented summary plot for SWEA and MAG and optionally other
- MVN_SWE_SC_NEGPOT
  Estimates the negative spacecraft potential within the ionosphere
- MVN_SWE_SC_NEGPOT_TWODIR_BURST
  Estimates potentials from the shift of He II features
- MVN_SWE_SC_POSPOT
  Estimates the spacecraft potential from SWEA energy spectra. The basic
- MVN_SWE_SC_POT
  Estimates the spacecraft potential from SWEA energy spectra. The basic
- MVN_SWE_SECONDARY
  Estimates contamination caused by secondary electrons emitted from interior
- MVN_SWE_SET_QUALITY
  Inspects SPEC, PAD and 3D data (survey and burst) in the common block.
- MVN_SWE_SHAPE_DAILYSAVE
- MVN_SWE_SHAPE_PAR
  Calculates SWEA energy shape parameter and stores it as a TPLOT variable.
- MVN_SWE_SHAPE_PAR_PAD
- MVN_SWE_SHAPE_PAR_PAD_L2
- MVN_SWE_SHAPE_PAR_PAD_RESTORE
  Reads in tplot save/restore files swe_shape_par_pad
- MVN_SWE_SHAPE_RESTORE
  Reads in save files swe_shape_par_pad
- MVN_SWE_SLICE2D_SNAP
- MVN_SWE_SPECPLOT
  Plots time series summary plots of SWEA SPEC data over arbitrarily long
- MVN_SWE_SPECSUM
  Sums multiple SPEC data structures. This is done by summing raw counts
- MVN_SWE_SPICE_INIT
  Initializes SPICE.
- MVN_SWE_STAT
  Reports the status of SWEA data loaded into the common block.
- MVN_SWE_STRUCT
  Defines data structures for 3D, PAD, and ENGY products. These work for both survey
- MVN_SWE_SUMPLOT
  Plots information generated by MAVEN SWEA APID's.
- MVN_SWE_SUNDIR
  Calculates the direction of the Sun in SWEA coordinates.
- MVN_SWE_SWEEP
  Generates a SWEA sweep table exactly as done in flight software (same digital
- MVN_SWE_SWI_CAL
  Compares ion density from SWIA and electron density from SWEA for the purpose
- MVN_SWE_TABNUM
  Given a checksum, determines the corresponding table number. Only returns
- MVN_SWE_VALIDLUT
  Checks for valid sweep lookup tables (LUTs). The valid
- MVN_SWE_VERBOSE
  Sets the SWEA verbosity level.
- MVN_SWIA_3D_SNAP
  Plots 3D distributions for the times and data types selected by cursor.
- MVN_SWIA_ADD_MAGF
  Add magnetic field (in SWIA coordinates) to SWIA fine and coarse common blocks
- MVN_SWIA_ALFVEN_TEST
  Use Alfven wave test to check density calibration
- MVN_SWIA_CALC_BCRUSTAL
  Routine to calculate crustal magnetic field (uses Dave Brain's routine)
- MVN_SWIA_CALC_DOBJ
  Find closest distance to an object along the magnetic field line projection
- MVN_SWIA_COMMON_UNITS
  Make tplot variables with moments from SWIA 3d data (coarse and/or fine),
- MVN_SWIA_CONVERT_UNITS
  Convert the units for a SWIA 3d data structure (fine or coarse)
- MVN_SWIA_CRIB
  Crib file to demonstrate SWIA software
- MVN_SWIA_DEFINE_APID29
  Routine to define decoder and data structures for APID29 (Housekeeping)
- MVN_SWIA_DEFINE_APID80
  Routine to define decoder and data structures for APID80 (Coarse Survey)
- MVN_SWIA_DEFINE_APID81
  Routine to define decoder and data structures for APID81 (Coarse Archive)
- MVN_SWIA_DEFINE_APID82
  Routine to define decoder and data structures for APID82 (Fine Survey)
- MVN_SWIA_DEFINE_APID83
  Routine to define decoder and data structures for APID83 (Fine Archive)
- MVN_SWIA_DEFINE_APID84
  Routine to define decoder and data structures for APID84 (Raw Survey)
- MVN_SWIA_DEFINE_APID85
  Routine to define decoder and data structures for APID85 (Moments)
- MVN_SWIA_DEFINE_APID86
  Routine to define decoder and data structures for APID86 (Spectra)
- MVN_SWIA_DEFINE_APID87
  Routine to define decoder and data structures for APID87 (Fast Housekeeping)
- MVN_SWIA_DIRET
  Makes directional E-t spectrograms in the specified frame from SWIA Coarse data.
- MVN_SWIA_DIRETMAG
  Makes directional E-t spectrograms in the specified pitch angle range from SWIA Coarse data.
- MVN_SWIA_DIRET_ANY
  Makes directional E-t spectrograms in the specified frame from SWIA Coarse data.
- MVN_SWIA_FIT_STEP
  Routine to fit discontinuity, in order to find attenuator and mode switches
- MVN_SWIA_GET_3DC
  Construct a standard 3-d data structure for SWIA coarse data
- MVN_SWIA_GET_3DF
  Construct a standard 3-d data structure for SWIA fine data
- MVN_SWIA_GET_3DS
  Construct a standard 3-d data structure for SWIA spectra data
- MVN_SWIA_INST2MSO
  Routine to rotate SWIA velocity and temperature moments from instrument
- MVN_SWIA_ITERATEPROTONALPHADISTS
  Routine to compute approximately the proton and alpha moments from fine
- MVN_SWIA_LOAD_L0_DATA
  Routine to load SWIA Level 0 data and produce common blocks and Tplot variables
- MVN_SWIA_LOAD_L2_DATA
  Routine to load SWIA Level 2 data and produce common blocks and Tplot variables
- MVN_SWIA_LOG_DECOMP
  Routine to log-decompress an array of values
- MVN_SWIA_MAG_TRANSPORT_RATIO_COMPUTE
  COMPUTE TRANSPORT RATIOS FOR WAVE MODE IDENTIFICAITON
- MVN_SWIA_MAKE_INFO_STR
  Construct an array of structures with basic information for interpreting SWIA data products
- MVN_SWIA_MAKE_INFO_STR_2
  Construct an array of structures with basic information for interpreting SWIA data products
- MVN_SWIA_MAKE_L2_DATA
  Routine to load SWIA Level 0 data from a file and make Level 2 data files
- MVN_SWIA_MAKE_SWIC_CDF
  Routine to produce CDF file from SWIA coarse survey or archive data
- MVN_SWIA_MAKE_SWIC_STR
  Routine to produce an array of structures containing coarse data
- MVN_SWIA_MAKE_SWIF_CDF
  Routine to produce CDF file from SWIA fine survey or archive data
- MVN_SWIA_MAKE_SWIF_STR
  Routine to produce an array of structures containing fine data
- MVN_SWIA_MAKE_SWIHSK_STR
  Routine to produce an array of structures containing SWIA Housekeeping
- MVN_SWIA_MAKE_SWIM_CDF
  Routine to produce CDF file from SWIA onboard moment data
- MVN_SWIA_MAKE_SWIM_STR
  Routine to produce an array of structures containing onboard moment data
- MVN_SWIA_MAKE_SWIS_CDF
  Routine to produce CDF file from SWIA onboard energy spectra data
- MVN_SWIA_MAKE_SWIS_STR
  Routine to produce an array of structures containing spectra data
- MVN_SWIA_MINVAR_BV
  Do minimum variance on magnetic field and rotate velocity to same frame
- MVN_SWIA_MINVAR_BV_WALEN
  Do minimum variance on magnetic field and rotate velocity to same frame
- MVN_SWIA_MOMENT_DECOM
  Decompress the floating point moment values
- MVN_SWIA_MSE_PLOT
  Routine to plot any scalar or vector quantity in MSE
- MVN_SWIA_PACKET_DECODE
  General purpose routine to decode a series of words according to a provided definition
- MVN_SWIA_PACKET_DECOMPRESS
  Function to decompress a compressed telemetry packet.
- MVN_SWIA_PART_MOMENTS
  Make tplot variables with moments from SWIA 3d data (coarse and/or fine),
- MVN_SWIA_PENPROT
  Routine to determine density and velocity of penetrating protons at periapsis
- MVN_SWIA_PENPROT_CONV
  Routine to convert penetrating proton density to solar wind proxy.
- MVN_SWIA_PENPROT_DIR
  Routine to determine density and velocity of penetrating protons at periapsis
- MVN_SWIA_PLOT_ORB_WHISK
  Routine to plot whiskers of any quantity (default: magnetic field) on the orbit
- MVN_SWIA_PLOT_PACKETS
  Routine to generate Tplot variables from SWIA packets (arrays of structures)
- MVN_SWIA_PLOT_PACKETS_D
  Routine to generate Tplot variables from SWIA packets (arrays of structures)
- MVN_SWIA_PROTONALPHAMOMS
  Routine to compute approximately the proton and alpha moments from fine
- MVN_SWIA_PROTONALPHAMOMS_MAG
  Routine to compute approximately the proton and alpha moments from fine
- MVN_SWIA_PROTONALPHAMOMS_MINF
  Routine to compute approximately the proton and alpha moments from fine
- MVN_SWIA_PROTONALPHAMOMS_MINF_MAG
  Routine to compute approximately the proton and alpha moments from fine
- MVN_SWIA_READ_COMPRESSED_PACKETS
  Routine to read in compressed SWIA packets from any telemetry file
- MVN_SWIA_READ_PACKETS
  Routine to read in uncompressed SWIA packets from any telemetry file
- MVN_SWIA_REGID
  Routine to determine region of the Mars environment from SWIA and MAG data.
- MVN_SWIA_SLICE2D_SNAP
  Plots 2D slice for the times and data types selected by cursor.
- MVN_SWIA_STACOMP
  Routine to compare density and velocity from SWIA to STATIC
- MVN_SWIA_SUBWORD
  Function to return a portion of a word
- MVN_SWIA_SWINDAVE
  Routine to determine density and velocity of undisturbed upstream solar wind
- MVN_SWIA_UPSTREAM_AVE
- MVN_THREED_PROJECTION_PANEL
- MVN_THREED_PROJECTION_PANEL_BRAIN
- MVN_TOPOGRAPHY
  Calculates topographic profiles along the orbit track based on laser
- MVN_USR_DIR
  returns a user directory that can be used to store user specific files. Use sparingly!
- MWRFITS
  Write all standard FITS data types from input arrays or structures.
- M_3D_NEW
  Returns the momentum tensor, [Mxx,Myy,Mzz,Mxy,Mxz,Myz], eV/cm^3
- M_4D
  Returns the components of the momentum tensor, corrects for spacecraft potential if dat.sc_pot exists
- NB_4D
  Returns the density of a beam in units of km/s
- NCDF2STRUCT
- NDIMEN
  Returns the number of dimensions in an array.
- NEAREST
  Return multiple of a given step nearest a target value.
- NEAREST_NEIGHBOR
- NETCDF2TPLOT
- NETCDF_LOAD_VARS
- NIBBLE
  Converts a byte, integer, long, or long64 into an N-element
- NIBBLE_LONG
  Converts an unsigned long into a 32-element byte array where the
- NIBBLE_WORD
  Converts an unsigned int into a 16-element byte array where the
- NN
- NN2
  Returns the indices of the nearest neighbors in one time array to the
- NOAA_ACE_NRT_LOAD
- NOAA_LOAD_KP
  Loads local Kp/Ap index data into tplot variables. If data doesn't exist locally, the code
- NORMALITY_TEST
- NORMAL_TO_DATA
- NUL_DATA
- NUM_TO_STR_PAD
- N_2D_NEW
  Returns the density, n, 1/cm^3, corrects for spacecraft potential if dat.sc_pot exists
- N_3D
  Returns the density, n, 1/cm^3
- N_3D_NEW
  Returns the density, n, 1/cm^3, corrects for spacecraft potential if dat.sc_pot exists
- N_4D
  Returns the density array, n, 1/cm^3, corrects for spacecraft potential if dat.sc_pot exists
- N_BYTES()
  To return the total number of bytes in data element
- OMNI2BINDEX
- OMNI2D
  Produces an energy or angle averaged data structure
- OMNI2NINDEX
- OMNI2_LOAD
- OMNI3D
- OMNI4D
- OMNI_CONFIG_FILEDIR
- OMNI_FILECONFIG
  A widget that allows the user to set some of the !omni variable. The user
- OMNI_HRO_LOAD
- OMNI_INIT
- OMNI_LOAD_DATA
- OMNI_READ_CONFIG
  Reads the omni_config file
- OMNI_SOLARWIND_LOAD
- OMNI_SOLARWIND_PYTHON_VALIDATE
- OMNI_UI_IMPORT_DATA
  This routine provides an example for loading data into the GUI from the load
- OMNI_UI_LOAD_DATA
  This routine is an example of how to build a load data panel and handle the
- OMNI_WRITE_CONFIG
  Writes the omni_config file
- OMTI_ATTITUDE_PARAMS
  Output the OMTI Imager Attitude Parameters for Coordinate Transformation.
- OPEN_SPEDAS_DOCUMENT
- OPEN_SPEDAS_TEMPLATE
- OPLOT_ERR
  Plot error bars over a previously drawn plot.
- OPTIONS
  Add (or change) an element of a structure.
- ORBIT_PLT[1]
- ORBIT_PLT[2]
- ORBIT_PLT[2]
- ORB_MGR
- ORRERY
  Plots the orbits of the planets to scale as viewed from the north
- ORRERY_OPTIONS
  Stores a structure of ORRERY keyword options and provides a
- OUTLIERS_AND_CONVOLUTION_CRIB
  Crib sheet showing the use and work of the outlier removal and
- OVALGET
  reads oval files and returns values for poleward/equatorward lon/lat (arrays)
- OVERLAY[1]
- OVERLAY[2]
- OVERLAY_MAP_ASI_NIPR
- OVERLAY_MAP_OBS
- OVERLAY_MAP_THMASI
- PACK
  Compress an un- compressed image
- PACKET_READER__DEFINE
- PAD
- PADPLOT
- PANGLE
  Computes pitch angle given two sets of theta and phi
- PARABOLA_VERTEX
  Calculates the vertex of the parabola defined by three points.
- PARSECONFIG
  parses a SPEDAS configuration file (.txt)
- PARSE_TABLE_ROUTINES
- PATCH_FOR_L1_TIME_TAG_CORRECTION
- PATCH_FOR_L1_TIME_TAG_OF_LEAP_SECOND
- PATCH_ORBIT_NUM_FOR_L4
- PB5_TO_TIME
- PCLOSE
- PEAK_2D
  Returns the energy of the energy flux peak, eV
- PERIGEE_CORRECTION_PLOT1
- PHASEF_ADD_ORBIT_NUM_TO_L4
- PHASEF_COERCE_L2_LABELING
- PHASEF_GEN_L2_EB1_V01
- PHASEF_GEN_L2_ESVY_DESPUN_V03
- PHASEF_GEN_L2_E_HIRES_UVW_V02
- PHASEF_GEN_L2_E_SPINFIT_V03
- PHASEF_GEN_L2_FBK_V02
- PHASEF_GEN_L2_SPEC_V02
- PHASEF_GEN_L3_E_V03
- PHASEF_GEN_L3_E_V03_PATCH1
- PHASEF_GEN_L4_E_V03
- PHASEF_GEN_L4_E_V04
- PHASEF_GET_LABELING
- PHASEF_GET_VALID_RANGE
- PHASEF_MAKE_L2_ESVY_DESPUN_V03_CDF
- PHASEF_MAKE_L2_VSVY_HIRES_V02
- PHASEF_MAKE_L2_VSVY_HIRES_V02_CDF
- PHASEF_READ_DIAG_VAR
- PHASEF_READ_EFW_HSK
- PHASEF_READ_EFW_QUAL
- PHASEF_READ_ESVY_DESPUN
- PHASEF_READ_E_HIRES_UVW
- PHASEF_READ_E_SPINFIT_L2
- PHASEF_READ_ORBIT_NUM
- PHASEF_READ_POS_VAR
- PHASEF_READ_SPINAXIS_GSE
- PHASEF_SAVE_BIAS_CURRENT_TO_FILE
- PHASEF_SAVE_BOOM_PROPERTY_TO_FILE
- PHASEF_SAVE_EFW_QUAL_HIRES_TO_FILE
- PHASEF_SAVE_EFW_QUAL_TO_FILE
- PHASEF_SAVE_ESVY_DESPUN_TO_FILE
- PHASEF_SAVE_E_HIRES_UVW_HSK_TO_FILE
- PHASEF_SAVE_E_HIRES_UVW_TO_FILE
- PHASEF_SAVE_E_SPINFIT_L2_TO_FILE
- PHASEF_SAVE_E_SPINFIT_L3_TO_FILE
- PHASEF_SAVE_FLAGS_ALL_TO_FILE
- PHASEF_SAVE_L_VECTOR_TO_FILE
- PHASEF_SAVE_ORBIT_NUM_TO_FILE
- PHASEF_SAVE_POSITION_VAR_TO_FILE
- PHASEF_SAVE_POS_VAR_TO_FILE
- PHASEF_SAVE_SPINAXIS_GSE_TO_FILE
- PICKCOLOR
- PICKCOLORNAME
- PITCH2D
  Plots 2d data as pitch angle distributions.
- PLASMA_MOVIE
- PLOT3D
  Draws a series of 3d color plots, one plot per energy step.
- PLOT3D_COM
- PLOT3D_NEW
  Draws a series of 3d color plots, one plot per energy step.
- PLOT3D_OPTIONS
- PLOTCHARSIZE
- PLOTMASTER
- PLOTXY
- PLOTXYLIB
- PLOTXYVEC
- PLOTXYZ
- PLOT_EMFISIS_CORRECTION
- PLOT_FA_CROSSING
- PLOT_FIX_SPICE_UVW2GSE
- PLOT_FLUXIMAGES
- PLOT_FUV_IMAGES[1]
- PLOT_FUV_IMAGES[2]
- PLOT_IMAGES
- PLOT_L1_TIME_TAG_CORRECTION
- PLOT_MAP
- PLOT_MAPS
- PLOT_MAP_ASI_NIPR
- PLOT_MAP_IMAGES[1]
- PLOT_MAP_IMAGES[2]
- PLOT_MAP_IMAGES[2]
- PLOT_MAP_IMAGES[3]
- PLOT_MAP_IMAGES[4]
- PLOT_OMTI_GMAP[1]
  Create the two-dimensional map of image data in geographic coordinates.
- PLOT_OMTI_GMAP[2]
  Create the two-dimensional map of image data.
- PLOT_ORBIT
- PLOT_OVER[1]
- PLOT_OVER[2]
- PLOT_PART_SLICE2D
- PLOT_PLASMAGRAM
- PLOT_POSITIONS
  Procedure that will compute plot positions for multiple plots per page.
- PLOT_SCIENCE_ZONE_MLAT
  This routine plots the magnetic latitudes whenever data is collected during a science zones
- PLOT_SKYMAP
- PLOT_SPECTROGRAM
- PLOT_STACK
- PLOT_THE_EARTH
- PLOT_TIMESERIES
- PLOT_TIMETEXT
- PLOT_UVW2GSE_CORRECTION
- PLOT_WIND_MAP
- PLUS
  This function returns 1 if the input is positive, 0 otherwise.
- PMOD
  Find the positive modulo value of a number.
- PMPLOT
- POES_CDF2TPLOT
- POES_CONFIG_FILEDIR
- POES_CONTAMINATION_REMOVAL
- POES_FILECONFIG
  A widget that allows the user to set some of the !poes variable. The user
- POES_INIT
- POES_LOAD_DATA
- POES_OVERVIEW_PLOT
- POES_OVERVIEW_PLOT_WRAPPER
  Generates daily overview plots for POES data - wrapper for poes_overview_plot
- POES_READ_CONFIG
  Reads the POES configuration file
- POES_UI_GEN_OVERPLOT
  Widget wrapper for poes_overview_plot used to create POES overview plots in the GUI
- POES_UI_IMPORT_DATA
  Modularized SPEDAS/GUI POES data loader
- POES_UI_LOAD_DATA
  Generates the tab that loads poes data for the gui.
- POES_WRITE_CONFIG
  Writes the poes_config file
- POLYCURVE
  Evaluates a (5th degree) polynomial (can be used with "FIT")
- POLYCURVE2
  Evaluates a (Nth degree) polynomial (can be used with "FIT")
- POLYHEDRON__DEFINE[1]
- POLYHEDRON__DEFINE[2]
- POLYHEDRON__DEFINE[2]
- POLYHEDRON__DEFINE[3]
- POLYHEDRON__DEFINE[4]
- POLYHEDRON__DEFINE[5]
- POLYHEDRON__DEFINE[6]
- POPEN
  Change plot device to postscript.
- POPEN_COM
- POWER_LAW
  Evaluates a power law function (with background) (can be used with "FIT")
- PRESTENS
- PRINTDAT
  Displays information and contents of a data variable. (Very similar to HELP procedure but much more verbose.)
- PRINT_CDF_INFO
- PRINT_OPTIONS
- PRINT_STRUCT
  prints data in an array of structures.
- PRINT_STR_MAXLET
  Print a string with the maximum number of letters in one line.
- PRINT_TINFO
- PRODUCTIONS
- PROGRAMROOTDIR
- PROGRESSBAR__DEFINE
- PROJECT_SUBTITLE
- PSP_COMMON_SPC_FLAGINFO
- PSP_DYPLOT
- PSP_FILTER_SWP
- PSP_FLD_COMMON
- PSP_FLD_EXAMPLES
- PSP_FLD_EXTEND_EPOCH
- PSP_FLD_LOAD
- PSP_FLD_PCLOSE
- PSP_FLD_POPEN
- PSP_FLD_QF_FILTER
- PSP_FLD_QUALITY_FLAG_EXAMPLES
- PSP_FLD_QUALITY_FLAG_FILTER_EXAMPLES
- PSP_FLD_RFS_LOAD_L2
- PSP_FLD_TPLOT_ABC
- PSP_FLD_TPLOT_PDF
- PSP_FLD_TPLOT_TICKSOUT
- PSP_FLD_VENUS_EXAMPLES
- PSP_LOAD_SWP
- PSP_SWP_CONFIG_FILEDIR
- PSP_SWP_INIT
- PSP_SWP_READ_CONFIG
- PSP_SWP_SPI_MAKE_CDF_L2
  Routine to produce CDF file from SPAN-Ai onboard moment data
- PSP_SWP_WRITE_CONFIG
- PTP_READER__DEFINE
- PTRACE
- PTR_EXTRACT
- PUTWIN
  'Putwin' has been renamed to 'win'. Putwin is now a simple pass-through
- PUTWIN_COMMON
  Common block for win.
- PWRSPC
  Called with times time and data quantity, PWRSPC returns a power
- PY_VALIDATION_EXAMPLE_UT__DEFINE
  This object is an example of using MGunit to build unit tests that validate Python code
- P_2D_NEW
  Returns the pressure tensor, [Pxx,Pyy,Pzz,Pxy,Pxz,Pyz], eV/cm^3
- P_3D
  Returns the pressure tensor, [Pxx,Pyy,Pzz,Pxy,Pxz,Pyz], eV/cm^3
- P_3D_NEW
  Returns the pressure tensor, [Pxx,Pyy,Pzz,Pxy,Pxz,Pyz], eV/cm^3
- P_4D
  Returns the pressure tensor, [Pxx,Pyy,Pzz,Pxy,Pxz,Pyz], eV/cm^3
- QANG
- QCOMPOSE
- QCONJ
- QDECOMPOSE
- QDERIV
- QDIV
- QDOTP
- QHAM
- QINV
- QMULT
- QNORM
- QNORMALIZE
- QSLERP
- QTOM
- QUATERNION_ROTATION
- QUATERNION_TO_EULER_ANGLES
  returns euler angles
- QVALIDATE
- Q_ANGULAR_VELOCITY
- RBSP_AC_HIGHPASS_RESPONSE (FUNCTION)[1]
  Calculate the response of the one-pole 10 Hz high-pass analog filter applied
- RBSP_AC_HIGHPASS_RESPONSE (FUNCTION)[2]
  Calculate the response of the one-pole 10 Hz high-pass analog filter applied
- RBSP_ADC_RESPONSE (FUNCTION)[1]
  Calculate the responses of the RBSP DFB ADC chip.
- RBSP_ADC_RESPONSE (FUNCTION)[2]
  Calculate the responses of the RBSP DFB ADC chip.
- RBSP_ANTI_ALIASING_RESPONSE (FUNCTION)[1]
  Calculate the frequency responses of the anti-aliasing filters for RBSP
- RBSP_ANTI_ALIASING_RESPONSE (FUNCTION)[2]
  Calculate the frequency responses of the anti-aliasing filters for RBSP
- RBSP_BOOM_DIRECTIONS_CRIB
- RBSP_BTRANGE (PROCEDURE)
  This routine is to find the starting time and ending time of each
- RBSP_COROTATION_EFIELD
- RBSP_COTRANS (PROCEDURE)
  A wrapper of cotrans for RBSP, with a few mission-specific features added.
- RBSP_DECIMATE (PROCEDURE)
  Decimate a tplot variable. Be default, the routine only decimate the input
- RBSP_DESPIN (PROCEDURE)
  Rotate data from a spinning frame to DSC. By default, the spinning frame is
- RBSP_DFB_RESPONSE (FUNCTION)[1]
  Calculate DFB responses at given frequencies. Two modes are suppored. If the
- RBSP_DFB_RESPONSE (FUNCTION)[2]
  Calculate DFB responses at given frequencies. Two modes are suppored. If the
- RBSP_ECT_CONFIG
- RBSP_ECT_INIT
- RBSP_EFW_APPLY_L1_TIME_TAG_CORRECTION
- RBSP_EFW_APPLY_L1_TIME_TAG_NUDGE
- RBSP_EFW_BOOM_DEPLOY_HISTORY (FUNCTION)
  Returns a structure with all the boom lengths for each antenna pair on both
- RBSP_EFW_BOOM_LENGTH (FUNCTION)[1]
  Return the boom length for a give time.
- RBSP_EFW_BOOM_LENGTH (FUNCTION)[2]
  Return the boom length for a give time.
- RBSP_EFW_BOOM_RESPONSE (FUNCTION)[1]
- RBSP_EFW_BOOM_RESPONSE (FUNCTION)[2]
- RBSP_EFW_BURST_FA_ROTATE_CRIB
- RBSP_EFW_CALC_EDOTB_TO_ZERO
- RBSP_EFW_CAL_FBK
- RBSP_EFW_CAL_SPEC
- RBSP_EFW_CAL_WAVEFORM (PROCEDURE)
  Calibrate EFW waveform data.
- RBSP_EFW_CAL_XSPEC
- RBSP_EFW_CLEAN_ESVY (PROCEDURE)
  Clean the axial component of EFW esvy data type.
- RBSP_EFW_CLEAN_VSVY (PROCEDURE)
  Clean the axial components (V5 and V6) of EFW vsvy data type.
- RBSP_EFW_CONFIG
- RBSP_EFW_CONFIG_FILEDIR
- RBSP_EFW_CONVECTION_EFIELD_CRIB
- RBSP_EFW_CREATE_ESVY_UVW_FROM_VSVY
- RBSP_EFW_DCFIELD_REMOVAL_CRIB
- RBSP_EFW_DECONVOL_INST_RESP (FUNCTION)[1]
  De-convolve instrument responses for RBSP EFW data, including search-coil
- RBSP_EFW_DECONVOL_INST_RESP (FUNCTION)[2]
  De-convolve instrument responses for RBSP EFW data, including search-coil
- RBSP_EFW_DENSITY_FIT_FROM_UH_LINE
- RBSP_EFW_DSC_TO_MGSE
- RBSP_EFW_EDOTB_TO_ZERO_CRIB
- RBSP_EFW_EMFISIS_19DB_GAIN_LIST
- RBSP_EFW_EMFISIS_SCM_GAIN_LIST
- RBSP_EFW_FIND_L1_TIME_TAG_IRREGULARITY
- RBSP_EFW_GET_CAL_PARAMS (FUNCTION)
  Return RBSP EFW calibration parameters for converting L1 data to L2 data.
- RBSP_EFW_GET_FLAG_VALUES[1]
- RBSP_EFW_GET_FLAG_VALUES[2]
- RBSP_EFW_GET_GAIN_RESULTS[1]
  return structure with freq-dependent calibration curves for the searchcoil and EDC
- RBSP_EFW_GET_GAIN_RESULTS[2]
  return structure with freq-dependent calibration curves for the searchcoil and EDC
- RBSP_EFW_INIT
- RBSP_EFW_MAKE_L2
  Generate level-2 EFW CDF files
- RBSP_EFW_MAKE_L2_ESVY_DESPUN[1]
  Generate level-2 EFW CDF files
- RBSP_EFW_MAKE_L2_ESVY_DESPUN[2]
- RBSP_EFW_MAKE_L2_ESVY_UVW (PROCEDURE)
  Generate level-2 esvy (sampled at 32 S/s) in UVW coordinate system.
- RBSP_EFW_MAKE_L2_FBK[1]
- RBSP_EFW_MAKE_L2_FBK[2]
- RBSP_EFW_MAKE_L2_HSK
- RBSP_EFW_MAKE_L2_SPEC[1]
- RBSP_EFW_MAKE_L2_SPEC[2]
- RBSP_EFW_MAKE_L2_SPINFIT[1]
  Generate level-2 EFW "spinfit" CDF files
- RBSP_EFW_MAKE_L2_SPINFIT[2]
  Generate level-2 EFW "spinfit" CDF files
- RBSP_EFW_MAKE_L2_VSVY
- RBSP_EFW_MAKE_L2_VSVY_HIRES[1]
- RBSP_EFW_MAKE_L2_VSVY_HIRES[2]
- RBSP_EFW_MAKE_L3[1]
  Generate level-3 EFW "spinfit" CDF files
- RBSP_EFW_MAKE_L3[2]
- RBSP_EFW_MAKE_L4
  Generate level-4 EFW CDF files
- RBSP_EFW_PHASEF_APPLY_L1_TIME_TAG_CORRECTION
- RBSP_EFW_PHASEF_CHECK_CDF_CONSISTENCY
- RBSP_EFW_PHASEF_FIND_L1_TIME_TAG_IRREGULARITY
- RBSP_EFW_PHASEF_FIX_L4_BFIELD
- RBSP_EFW_PHASEF_FIX_L4_LABEL
- RBSP_EFW_PHASEF_FIX_LABELING_FOR_L2_ESVY_DESPUN
- RBSP_EFW_PHASEF_GEN_B1_SPLIT_V02
- RBSP_EFW_PHASEF_GEN_B1_SPLIT_V03
- RBSP_EFW_PHASEF_GEN_B1_TIME_RATE_V01
- RBSP_EFW_PHASEF_GEN_L1_MSCB1_SPLIT[1]
- RBSP_EFW_PHASEF_GEN_L1_MSCB1_SPLIT[2]
- RBSP_EFW_PHASEF_GEN_L1_VB1_SPLIT[1]
- RBSP_EFW_PHASEF_GEN_L1_VB1_SPLIT[2]
- RBSP_EFW_PHASEF_GEN_L2_BURST1_V01
- RBSP_EFW_PHASEF_GEN_L2_ESVY_DESPUN
- RBSP_EFW_PHASEF_GEN_L2_ESVY_DESPUN_V03
- RBSP_EFW_PHASEF_GEN_L2_ESVY_DESPUN_V04
- RBSP_EFW_PHASEF_GEN_L2_E_HIRES_UVW_V02
- RBSP_EFW_PHASEF_GEN_L2_E_HIRES_UVW_V03
- RBSP_EFW_PHASEF_GEN_L2_E_SPINFIT_V03
- RBSP_EFW_PHASEF_GEN_L2_E_SPINFIT_V04
- RBSP_EFW_PHASEF_GEN_L2_FBK_V02
- RBSP_EFW_PHASEF_GEN_L2_SPEC_V02
- RBSP_EFW_PHASEF_GEN_L2_VB1_V01
- RBSP_EFW_PHASEF_GEN_L2_VSVY_HIRES_V03
- RBSP_EFW_PHASEF_GEN_L2_VSVY_HIRES_V04
- RBSP_EFW_PHASEF_GEN_L3_V04
- RBSP_EFW_PHASEF_GEN_P4_E_V04
- RBSP_EFW_PHASEF_GEN_P4_WYGANT_YEARLY
- RBSP_EFW_PHASEF_GET_SERVER[1]
- RBSP_EFW_PHASEF_GET_SERVER[2]
- RBSP_EFW_PHASEF_LOCAL_ROOT
- RBSP_EFW_PHASEF_READ_ANGLE_SPINPLANE_BO
- RBSP_EFW_PHASEF_READ_AUTOBIAS_FLAG
- RBSP_EFW_PHASEF_READ_AUTOBIAS_FLAG_GEN_FILE
- RBSP_EFW_PHASEF_READ_B1_SPLIT
- RBSP_EFW_PHASEF_READ_B1_TIME_RATE
- RBSP_EFW_PHASEF_READ_B_MGSE[1]
- RBSP_EFW_PHASEF_READ_B_MGSE[2]
- RBSP_EFW_PHASEF_READ_B_MGSE_GEN_FILE
- RBSP_EFW_PHASEF_READ_DC_OFFSET[1]
- RBSP_EFW_PHASEF_READ_DC_OFFSET[2]
- RBSP_EFW_PHASEF_READ_DENSITY
- RBSP_EFW_PHASEF_READ_DENSITY_GEN_FILE
- RBSP_EFW_PHASEF_READ_DIAGBRATIO
- RBSP_EFW_PHASEF_READ_E_SPINFIT
- RBSP_EFW_PHASEF_READ_E_SPINFIT_DIAGONAL
- RBSP_EFW_PHASEF_READ_E_SPINFIT_DIAGONAL_GEN_FILE
- RBSP_EFW_PHASEF_READ_E_SPINFIT_EDOTB
- RBSP_EFW_PHASEF_READ_E_SPINFIT_EDOTB_GEN_FILE
- RBSP_EFW_PHASEF_READ_E_SPINFIT_GEN_FILE
- RBSP_EFW_PHASEF_READ_E_UVW
- RBSP_EFW_PHASEF_READ_E_UVW_DIAGONAL
- RBSP_EFW_PHASEF_READ_E_UVW_DIAGONAL_GEN_FILE
- RBSP_EFW_PHASEF_READ_E_UVW_GEN_FILE
- RBSP_EFW_PHASEF_READ_FLAG_20
- RBSP_EFW_PHASEF_READ_FLAG_25
- RBSP_EFW_PHASEF_READ_L2
- RBSP_EFW_PHASEF_READ_L3
- RBSP_EFW_PHASEF_READ_ORBIT_NUM
- RBSP_EFW_PHASEF_READ_ORBIT_NUM_GEN_FILE
- RBSP_EFW_PHASEF_READ_R_MGSE
- RBSP_EFW_PHASEF_READ_SPINFIT_EFIELD
- RBSP_EFW_PHASEF_READ_SUNPULSE_TIME
- RBSP_EFW_PHASEF_READ_SUNPULSE_TIME_GEN_FILE
- RBSP_EFW_PHASEF_READ_VB1
- RBSP_EFW_PHASEF_READ_VSVY
- RBSP_EFW_PHASEF_READ_VSVY_GEN_FILE
- RBSP_EFW_PHASEF_READ_V_MGSE
- RBSP_EFW_PHASEF_READ_WAKE_FLAG_GEN_FILE
- RBSP_EFW_PHASEF_READ_WOBBLE_FREE_VAR
- RBSP_EFW_PHASEF_READ_WOBBLE_FREE_VAR_GEN_FILE
- RBSP_EFW_PHASEF_READ_WOBBLE_FREE_VAR_GEN_FILE_V02
- RBSP_EFW_PHASEF_READ_WOBBLE_FREE_VAR_GEN_FILE_V03
- RBSP_EFW_PHASEF_SCAN_VB1_SPLIT_DATA_RATE
- RBSP_EFW_PHASEF_SPICE_VAR_ADD_LABELING
- RBSP_EFW_PHASEF_SPINFIT (PROCEDURE)
  Derive spin-fit E-field from instantaneous E-field measurements. The
- RBSP_EFW_PHASEF_UPDATE_FLAGS
- RBSP_EFW_POSITION_VELOCITY_CRIB
- RBSP_EFW_POYNTING_FLUX_BURST_CRIB
- RBSP_EFW_POYNTING_FLUX_CRIB_SCOTT
- RBSP_EFW_POYNTING_FLUX_SURVEY_CRIB
- RBSP_EFW_READ_BOOM_FLAG
- RBSP_EFW_READ_CONFIG
  Reads the rbsp_efw_config file
- RBSP_EFW_READ_FLAGS
- RBSP_EFW_READ_FLAGS_GEN_FILE
- RBSP_EFW_READ_L1
- RBSP_EFW_READ_L1_BURST_BFIELD
- RBSP_EFW_READ_L1_BURST_EFIELD
- RBSP_EFW_READ_L1_BURST_SPLIT
- RBSP_EFW_READ_L1_TIME_TAG_CORRECTION[1]
- RBSP_EFW_READ_L1_TIME_TAG_CORRECTION[2]
- RBSP_EFW_READ_L1_TIME_TAG_CORRECTION_GEN_FILE
- RBSP_EFW_READ_L1_TIME_TAG_IRREGULARITY
- RBSP_EFW_READ_L1_TIME_TAG_LEAP_SECOND
- RBSP_EFW_READ_L2
- RBSP_EFW_READ_L3
- RBSP_EFW_READ_L3_GEN_FILE
- RBSP_EFW_READ_L4
- RBSP_EFW_READ_L4_GEN_FILE
  Generate level-4 EFW CDF files, adopted from rbsp_efw_make_l4
- RBSP_EFW_READ_P4
- RBSP_EFW_READ_XXX_DOWNLOAD_FILES
- RBSP_EFW_REMOTE_ROOT
- RBSP_EFW_REMOTE_SUB_DIRS
- RBSP_EFW_SPEC_CRIB
- RBSP_EFW_SPINFIT_CRIB
- RBSP_EFW_SPINFIT_VXB_SUBTRACT_CRIB
- RBSP_EFW_SUMMARY_CRIB
- RBSP_EFW_VXB_SUBTRACT_CRIB
  Creates vxB subtracted tplot variables for the 32 S/s EFW efield data
- RBSP_EFW_WAVEFORM_CRIB
- RBSP_EFW_XSPEC_CRIB
- RBSP_EMFISIS_CONFIG
- RBSP_EMFISIS_CONFIG_FILEDIR
- RBSP_EMFISIS_INIT
- RBSP_EMFISIS_READ_CONFIG
  Reads the rbsp_emfisis_config file
- RBSP_EMFISIS_REMOVE_PERIGEE_SPIKE[1]
- RBSP_EMFISIS_REMOVE_PERIGEE_SPIKE[2]
- RBSP_FIX_B_UVW
- RBSP_FIX_Q_UVW2GSE
- RBSP_GEN_AUTOBIAS_FLAG
- RBSP_GET_DENSITY_CALIBRATION
- RBSP_GET_EFW_DFB_CONFIG (FUNCTION)[1]
  Decode the EFW DFB Config byte
- RBSP_GET_EFW_DFB_CONFIG (FUNCTION)[2]
  Decode the EFW DFB Config byte
- RBSP_GSE2MGSE
- RBSP_INTERP_SPIN_PHASE (FUNCTION)
  Calculate spin phases at arbitrary times using linear interpolation.
- RBSP_LOAD_COLLECTION
- RBSP_LOAD_CONTACT
- RBSP_LOAD_ECT_L3
- RBSP_LOAD_EFW_BURST_TIMES
- RBSP_LOAD_EFW_ESVY_MGSE
- RBSP_LOAD_EFW_FBK_L2
- RBSP_LOAD_EFW_FIT
- RBSP_LOAD_EFW_SPEC
- RBSP_LOAD_EFW_SPEC_L2
- RBSP_LOAD_EFW_WAVEFORM
- RBSP_LOAD_EFW_WAVEFORM_L2
- RBSP_LOAD_EFW_WAVEFORM_L3
- RBSP_LOAD_EFW_WAVEFORM_PARTIAL
- RBSP_LOAD_EFW_XSPEC
- RBSP_LOAD_EMFISIS_BURST_TIMES
- RBSP_LOAD_EMFISIS_QUICKLOOK (PROCEDURE)
  Load EMFISIS quick-look data. As noted by the EMFISIS team, the quick-look
- RBSP_LOAD_MAGEIS_L2
- RBSP_LOAD_MANEUVER_FILE
- RBSP_LOAD_RBSPICE
- RBSP_LOAD_RBSPICE_CRIB
- RBSP_LOAD_RBSPICE_READ
- RBSP_LOAD_SA_POINTING
- RBSP_LOAD_SPICE_KERNELS
- RBSP_LOAD_SPICE_PREDICT
- RBSP_LOAD_SPICE_STATE
- RBSP_LOAD_STATE (PROCEDURE)
  Load spacecraft state.
- RBSP_MAGEIS_EXAMPLE_CRIB_OLD
- RBSP_MGSE2GSE.
  Convert vector in mGSE coord to GSE. (Also see rbsp_gse2mgse.pro)
- RBSP_MIN_VAR
- RBSP_MIN_VAR_ROT
- RBSP_MSC_RESPONSE (FUNCTION)[1]
  Calculate the transmittance of the search-coil magnetometer.
- RBSP_MSC_RESPONSE (FUNCTION)[2]
  Calculate the transmittance of the search-coil magnetometer.
- RBSP_PHASEF_FIT_PER_MANEUVER
- RBSP_PHASEF_LOAD_FIT_QUANTITIES
- RBSP_PHASEF_READ_FIT_COEF_V01
- RBSP_PHASEF_READ_FIT_COEF_V02
- RBSP_PHASEF_READ_FIT_TIMES
- RBSP_POYNTING_FLUX
- RBSP_RBSPICE_CONFIG
- RBSP_RBSPICE_INIT
- RBSP_RBSPICE_OMNI
  Calculates the omni-directional flux for all 6 telescopes
- RBSP_RBSPICE_PAD
  Calculate pitch angle distributions using data from the
- RBSP_RBSPICE_PAD_SPINAVG
  Calculates spin-averaged PADs for the RBSPICE instrument
- RBSP_RBSPICE_READ_CONFIG
  Reads the RBSP RBSPICE file
- RBSP_RBSPICE_SPIN_AVG
  Calculates spin-averaged fluxes for the RBSPICE instrument
- RBSP_READ_DE_MGSE
- RBSP_READ_ECT_MAG_EPHEM
- RBSP_READ_E_MODEL
- RBSP_READ_E_MODEL_GEN_FILE
- RBSP_REMOVE_SPINTONE
- RBSP_ROTATE_FIELD_2_VEC
- RBSP_SAMPLE_RATE
- RBSP_SPICE_CONFIG
- RBSP_SPICE_CONFIG_FILEDIR
- RBSP_SPICE_INIT
- RBSP_SPICE_READ_CONFIG
  Reads the rbsp_spice_config file
- RBSP_SPINFIT (PROCEDURE)
  Derive spin-fit E-field from instantaneous E-field measurements. The
- RBSP_SPLIT_FBK
- RBSP_SUBTRACT_DCFIELD
- RBSP_UVW_TO_DSC
- RBSP_UVW_TO_GSE
- RBSP_UVW_TO_MGSE
- RBSP_VECTOR_BANDPASS
- RDFITS_STRUCT
  Read an entire FITS file (all extensions) into a single IDL structure.
- READFITS
  Read a FITS file into IDL data and header variables.
- READ_ASC
  Reads data from an ascii file and puts data in an array of structures.
- READ_ASCII_CMDLINE
  Read data from an ASCII file into IDL.
- READ_MYCDF[10]
  To read all of the attribute values for the requested variable, and
- READ_MYCDF[11]
  Check if a particular variable is a 'clone' of another variable.
- READ_MYCDF[12]
  To return all of the attribute names for the requested variable, as
- READ_MYCDF[13]
  To return the total number of variables in the cdf.
- READ_MYCDF[14]
  To return a string array containing the names of all of the
- READ_MYCDF[15]
  Read all data and metadata for given variables, from given CDF
- READ_MYCDF[1]
- READ_MYCDF[2]
  Return true(1) or false(0) depending on whether or not the
- READ_MYCDF[2]
  Return true(1) or false(0) depending on whether or not the
- READ_MYCDF[3]
  Return a copy of val recast to the requested type. If it is not
- READ_MYCDF[4]
  Return true(1) or false(0) depending on whether or not the
- READ_MYCDF[5]
  Append the 'new' data to the 'old' data using array concatenation.
- READ_MYCDF[6]
  Search the metadata anonymous structure for ISTP 'DEPEND'
- READ_MYCDF[7]
  Search the metadata anonymous structure for ISTP 'COMPONENT'
- READ_MYCDF[8]
  Return the data for the requested variable.
- READ_MYCDF[9]
  Return the value of the requested attribute for the requested variable.
- READ_MYNETCDF[1]
- READ_MYNETCDF[2]
  Return the data for the requested variable.
- READ_MYNETCDF[2]
  Return the value of the requested attribute for the requested variable.
- READ_MYNETCDF[3]
  To read all of the attribute values for the requested variable, and
- READ_MYNETCDF[4]
  To return all of the attribute names for the requested variable, as
- READ_MYNETCDF[5]
  To return the total number of variables in the ncdf.
- READ_MYNETCDF[6]
  To return a string array containing the names of all of the
- READ_MYNETCDF[7]
  Read all data and metadata for given variables, from given NCDF
- READ_XML8
  READ an XML document file into IDL (Interactive Data Language, ITT).
- RECORDER
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
- RECTIFY_DATA
- REDUCE_BFIELD_DIMENSIONS
  This routine reduces a tplot variable with B-field
- REDUCE_DIMEN
- REDUCE_VAR_DIMENSIONS
- REE_SET_GSM
- REFORM_3D_STRUCT
  If a 3-d data structure has fromat (nenergy, nphi, ntheta) reform into (nenergy, nbins)
- REMCHAR
  Remove all appearances of character (char) from string (st)
- REMOVE_OUTLIERS
  Routine eliminates outliers. Quadratic trend is determined in a hollow
- REMOVE_OUTLIERS_REPAIR
  Routine repairs outliers. Quadratic trend is determined in a hollow
- REPCHR[1]
  Replace all occurrences of one character with another in a text string.
- REPCHR[2]
  Replace all occurrences of one character with another in a text string.
- REPLACE_TAG
  Replaces a tag in a structure by another
- RERANGE
- RERUN_STA_L2GEN
  Designed to run from a cronjob, after the original L2 processing,
- REVVID
  Swaps !p.color and !p.background to switch between a light and
- RM_STAR_ABSINT
  Remove star lights with a median filter.
- ROOT_DATA_DIR
- ROTATE_DATA
- ROTATE_MAG_TO_SWE
  Rotates input vectors from MAG instrument coordinates to
- RTBIS
  Simple bisection routine,
- RTBIS_2X
  Simple bisection routine,
- RUNLENGTH
  Give run lengths for array values.
- RUN_EPD_L2_PROCESSING
  This is a wrapper routine for processing epd l2 cdf
- RUN_IDL_TESTS
- RUN_MVN_OVER_SHELL30
  Designed to run from a cronjob, sets up a lock file, and
- RUN_PFPL2PLOT
  Designed to run from a cronjob, sets up a lock file, and
- RUN_PFPL2PLOT15
  Designed to run from a cronjob, sets up a lock file, and
- RUN_STA_IVALL
  Reads in a start date, and process a day, if that day is more than
- RUN_STA_L2GEN
  Designed to run from a cronjob, sets up a lock file, and
- RUN_SWE_L2GEN
  Designed to run from a cronjob, sets up a lock file, and
- RUN_SWE_REPAD
  Designed to run from a cronjob, sets up a lock file, and
- RXY_MATRIX_MAKE
- SAVEAS_ASCII.PRO
  Saves SPEDAS Loaded Data variables in ASCII format.
- SAVETOMAIN
- SAVE_CALC_TABLES
- SAVE_DOCUMENT
- SAVE_RBSP_SDT_TIME_RANGES
- SAVE_SPEDAS_TEMPLATE
- SCALE_IMAGE_VALUES
- SCAN_FOR_TIME_TAG_IRREGULARITY
- SCM_CLEANUP_CCC
- SCPOT_OVERLAY
  Overlays a spacecraft potential (or similar line function) over a
- SEARCH_OMTI_CALIBRATION_FILE
  Select the OMTI calibration file for site and wavelength at the specified date.
- SECA_OVERLAY_PLOTS
  This routine will create a plot of SECA and THEMIS ASI data which is overlaid onto a map of
- SECHMS
  Seconds after midnight to h, m, s, numbers and strings.
- SECOFDAY
- SECS_CONFIG_FILEDIR
- SECS_FILECONFIG
  A widget that allows the user to set some of the !secs variable. The user
- SECS_INIT
- SECS_LOAD_DATA
- SECS_LOAD_DATA_CRIB
- SECS_MOSAIC_PLOT_CRIB
- SECS_READ_CONFIG
  Reads the secs configuration file
- SECS_READ_STATIONS
- SECS_STATIONS2TPLOT
- SECS_UI_IMPORT_DATA
  Modularized SPEDAS/GUI secs data loader
- SECS_UI_LOAD_DATA
  Generates the tab that loads secs data for the gui.
- SECS_UI_OVERVIEW_PLOTS
  Widget wrapper for secs_overview_plots used to view secs quicklook plots on the web
- SECS_WRITE_CONFIG
  Writes the secs_config file
- SEC_ASCII2TPLOT
- SEC_READ_ASCII_DATA
- SEGMENT_INTERP_T
  Performs interpolation on individual elements. (Now a vectorized implementation, accepts multiple inputs)
- SEGMENT_TEST.PRO
  Check a spinmodel segment structure to ensure that the model parameters
- SEL_MATRIX_MAKE
- SEMIMINMAX
- SETBP
- SETFILEENV
  Sets up environment variables giving information on the location
- SHARE_COLORS
  Procedure that allows multiple IDL sessions to share the same color table.
- SHOWCT
- SHOW_ACKNOWLEDGEMENT
  Show data usage policy for each observation data.
- SIGFIG
  Simple function for rounding off.
- SIGN
  Return the mathematical sign of the argument.
- SIMPLE_DESPIKE_1D
- SIMPLE_GAPS
- SINTERPOL
- SKIP
  Shifts the tplot plotting window forward/backward by a number of
- SLICE2D
  creates a 2-D slice of the 3-D distribution function
- SLR
- SM2MLT
  Converts a Cartesian vector in SM coordinates to Magnetic Local Time (MLT)
- SMOOTH_IN_TIME
  Runs smooth for irregular grids, after regularising grid
- SMOOTH_PERIODIC
- SM_NS_MODEL
  This routine calculates the NS position along the zaxis at a specific x and y location.
- SOCKET_READER__DEFINE[1]
  This tool is a generic multi purpose object that can read data from:
- SOCKET_READER__DEFINE[2]
- SOCKET_RECORDER__DEFINE
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
- SOLARWIND_CRIB
  Crib sheet showing the use and work of the solar wind (SW) processing
- SOLARWIND_LOAD
  Routine provides solar wind (SW) data time-shifted to the bow-shock
- SOLARWIND_LOAD_HRO
  Plug-in subroutine for driver routine solarwind_load.pro provides
- SOLARWIND_LOAD_OMNI1H
  Plug-in subroutine for driver routine solarwind_load.pro provides
- SOLARWIND_LOAD_WIND
  Plug-in subroutine for driver routine solarwind_load.pro provides
- SOLAR_LOC
  location of the sun for given year and time
- SOURCEPATH
- SOURCEROOT
- SPACE_BAR
- SPDFAUTHENTICATOR__DEFINE[1]
- SPDFAUTHENTICATOR__DEFINE[2]
- SPDFAUTHENTICATOR__DEFINE[2]
- SPDFAUTHENTICATOR__DEFINE[3]
- SPDFAUTHENTICATOR__DEFINE[4]
- SPDFAUTHENTICATOR__DEFINE[5]
- SPDFAUTHENTICATOR__DEFINE[6]
- SPDFAUTHENTICATOR__DEFINE[7]
- SPDFBFIELDMODEL__DEFINE[1]
- SPDFBFIELDMODEL__DEFINE[2]
- SPDFBFIELDMODEL__DEFINE[2]
- SPDFBFIELDMODEL__DEFINE[3]
- SPDFBFIELDMODEL__DEFINE[4]
- SPDFBFIELDMODEL__DEFINE[5]
- SPDFBFIELDMODEL__DEFINE[6]
- SPDFBFIELDMODEL__DEFINE[7]
- SPDFBFIELDTRACEOPTIONS__DEFINE[1]
- SPDFBFIELDTRACEOPTIONS__DEFINE[2]
- SPDFBFIELDTRACEOPTIONS__DEFINE[2]
- SPDFBFIELDTRACEOPTIONS__DEFINE[3]
- SPDFBFIELDTRACEOPTIONS__DEFINE[4]
- SPDFBFIELDTRACEOPTIONS__DEFINE[5]
- SPDFBFIELDTRACEOPTIONS__DEFINE[6]
- SPDFBFIELDTRACEOPTIONS__DEFINE[7]
- SPDFBFIELDTRACEOPTIONS__DEFINE[8]
- SPDFBFIELDTRACEOPTIONS__DEFINE[9]
- SPDFBINDATA__DEFINE[1]
- SPDFBINDATA__DEFINE[2]
- SPDFBINDATA__DEFINE[2]
- SPDFBINDATA__DEFINE[3]
- SPDFBINDATA__DEFINE[4]
- SPDFBINDATA__DEFINE[5]
- SPDFBINDATA__DEFINE[6]
- SPDFBINDATA__DEFINE[7]
- SPDFBTRACEDATA__DEFINE[1]
- SPDFBTRACEDATA__DEFINE[2]
- SPDFBTRACEDATA__DEFINE[2]
- SPDFBTRACEDATA__DEFINE[3]
- SPDFBTRACEDATA__DEFINE[4]
- SPDFBTRACEDATA__DEFINE[5]
- SPDFBTRACEDATA__DEFINE[6]
- SPDFBTRACEDATA__DEFINE[7]
- SPDFBTRACEDATA__DEFINE[8]
- SPDFCDASDATAREQUEST__DEFINE[1]
- SPDFCDASDATAREQUEST__DEFINE[2]
- SPDFCDASDATAREQUEST__DEFINE[2]
- SPDFCDASDATAREQUEST__DEFINE[3]
- SPDFCDASDATAREQUEST__DEFINE[4]
- SPDFCDASDATAREQUEST__DEFINE[5]
- SPDFCDASDATARESULT__DEFINE[1]
- SPDFCDASDATARESULT__DEFINE[2]
- SPDFCDASDATARESULT__DEFINE[2]
- SPDFCDASDATARESULT__DEFINE[3]
- SPDFCDASDATARESULT__DEFINE[4]
- SPDFCDASDATARESULT__DEFINE[5]
- SPDFCDASDATARESULT__DEFINE[6]
- SPDFCDASDATARESULT__DEFINE[7]
- SPDFCDASDATARESULT__DEFINE[8]
- SPDFCDASDATARESULT__DEFINE[9]
- SPDFCDASWSEXAMPLE[1]
- SPDFCDASWSEXAMPLE[2]
- SPDFCDASWSEXAMPLE[2]
- SPDFCDASWSEXAMPLE[3]
- SPDFCDASWSEXAMPLE[4]
- SPDFCDASWSEXAMPLE[5]
- SPDFCDASWSEXAMPLE[6]
- SPDFCDAS__DEFINE[10]
- SPDFCDAS__DEFINE[11]
- SPDFCDAS__DEFINE[12]
- SPDFCDAS__DEFINE[13]
- SPDFCDAS__DEFINE[14]
- SPDFCDAS__DEFINE[15]
- SPDFCDAS__DEFINE[16]
- SPDFCDAS__DEFINE[17]
- SPDFCDAS__DEFINE[18]
- SPDFCDAS__DEFINE[19]
- SPDFCDAS__DEFINE[1]
- SPDFCDAS__DEFINE[20]
- SPDFCDAS__DEFINE[21]
- SPDFCDAS__DEFINE[22]
- SPDFCDAS__DEFINE[23]
- SPDFCDAS__DEFINE[24]
- SPDFCDAS__DEFINE[25]
- SPDFCDAS__DEFINE[26]
- SPDFCDAS__DEFINE[27]
- SPDFCDAS__DEFINE[28]
- SPDFCDAS__DEFINE[29]
- SPDFCDAS__DEFINE[2]
- SPDFCDAS__DEFINE[2]
- SPDFCDAS__DEFINE[30]
- SPDFCDAS__DEFINE[31]
- SPDFCDAS__DEFINE[32]
- SPDFCDAS__DEFINE[33]
- SPDFCDAS__DEFINE[34]
- SPDFCDAS__DEFINE[35]
- SPDFCDAS__DEFINE[36]
- SPDFCDAS__DEFINE[3]
- SPDFCDAS__DEFINE[4]
- SPDFCDAS__DEFINE[5]
- SPDFCDAS__DEFINE[6]
- SPDFCDAS__DEFINE[7]
- SPDFCDAS__DEFINE[8]
- SPDFCDAS__DEFINE[9]
- SPDFCDAWEBCHOOSERAUTHENTICATOR__DEFINE[1]
- SPDFCDAWEBCHOOSERAUTHENTICATOR__DEFINE[2]
- SPDFCDAWEBCHOOSERAUTHENTICATOR__DEFINE[2]
- SPDFCDAWEBCHOOSERAUTHENTICATOR__DEFINE[3]
- SPDFCDAWEBCHOOSERAUTHENTICATOR__DEFINE[4]
- SPDFCDAWEBCHOOSER[10]
- SPDFCDAWEBCHOOSER[11]
- SPDFCDAWEBCHOOSER[12]
- SPDFCDAWEBCHOOSER[13]
- SPDFCDAWEBCHOOSER[14]
- SPDFCDAWEBCHOOSER[15]
- SPDFCDAWEBCHOOSER[16]
- SPDFCDAWEBCHOOSER[17]
- SPDFCDAWEBCHOOSER[18]
- SPDFCDAWEBCHOOSER[19]
- SPDFCDAWEBCHOOSER[1]
- SPDFCDAWEBCHOOSER[20]
- SPDFCDAWEBCHOOSER[21]
- SPDFCDAWEBCHOOSER[22]
- SPDFCDAWEBCHOOSER[23]
- SPDFCDAWEBCHOOSER[24]
- SPDFCDAWEBCHOOSER[25]
- SPDFCDAWEBCHOOSER[26]
- SPDFCDAWEBCHOOSER[27]
- SPDFCDAWEBCHOOSER[28]
- SPDFCDAWEBCHOOSER[29]
- SPDFCDAWEBCHOOSER[2]
- SPDFCDAWEBCHOOSER[2]
- SPDFCDAWEBCHOOSER[30]
- SPDFCDAWEBCHOOSER[31]
- SPDFCDAWEBCHOOSER[32]
- SPDFCDAWEBCHOOSER[33]
- SPDFCDAWEBCHOOSER[34]
- SPDFCDAWEBCHOOSER[35]
- SPDFCDAWEBCHOOSER[36]
- SPDFCDAWEBCHOOSER[3]
- SPDFCDAWEBCHOOSER[4]
- SPDFCDAWEBCHOOSER[5]
- SPDFCDAWEBCHOOSER[6]
- SPDFCDAWEBCHOOSER[7]
- SPDFCDAWEBCHOOSER[8]
- SPDFCDAWEBCHOOSER[9]
- SPDFCDFREQUEST__DEFINE[1]
- SPDFCDFREQUEST__DEFINE[2]
- SPDFCDFREQUEST__DEFINE[2]
- SPDFCDFREQUEST__DEFINE[3]
- SPDFCDFREQUEST__DEFINE[4]
- SPDFCDFREQUEST__DEFINE[5]
- SPDFCDFREQUEST__DEFINE[6]
- SPDFCDFREQUEST__DEFINE[7]
- SPDFCDFREQUEST__DEFINE[8]
- SPDFCDFREQUEST__DEFINE[9]
- SPDFCOORDINATEDATA__DEFINE[10]
- SPDFCOORDINATEDATA__DEFINE[1]
- SPDFCOORDINATEDATA__DEFINE[2]
- SPDFCOORDINATEDATA__DEFINE[2]
- SPDFCOORDINATEDATA__DEFINE[3]
- SPDFCOORDINATEDATA__DEFINE[4]
- SPDFCOORDINATEDATA__DEFINE[5]
- SPDFCOORDINATEDATA__DEFINE[6]
- SPDFCOORDINATEDATA__DEFINE[7]
- SPDFCOORDINATEDATA__DEFINE[8]
- SPDFCOORDINATEDATA__DEFINE[9]
- SPDFCOORDINATEOPTIONS__DEFINE[1]
- SPDFCOORDINATEOPTIONS__DEFINE[2]
- SPDFCOORDINATEOPTIONS__DEFINE[2]
- SPDFCOORDINATEOPTIONS__DEFINE[3]
- SPDFCOORDINATEOPTIONS__DEFINE[4]
- SPDFCOORDINATEOPTIONS__DEFINE[5]
- SPDFCOORDINATEOPTIONS__DEFINE[6]
- SPDFCOORDINATES__DEFINE[1]
- SPDFCOORDINATES__DEFINE[2]
- SPDFCOORDINATES__DEFINE[2]
- SPDFCOORDINATES__DEFINE[3]
- SPDFDATASETDESCRIPTION__DEFINE[10]
- SPDFDATASETDESCRIPTION__DEFINE[11]
- SPDFDATASETDESCRIPTION__DEFINE[12]
- SPDFDATASETDESCRIPTION__DEFINE[13]
- SPDFDATASETDESCRIPTION__DEFINE[14]
- SPDFDATASETDESCRIPTION__DEFINE[15]
- SPDFDATASETDESCRIPTION__DEFINE[16]
- SPDFDATASETDESCRIPTION__DEFINE[17]
- SPDFDATASETDESCRIPTION__DEFINE[1]
- SPDFDATASETDESCRIPTION__DEFINE[2]
- SPDFDATASETDESCRIPTION__DEFINE[2]
- SPDFDATASETDESCRIPTION__DEFINE[3]
- SPDFDATASETDESCRIPTION__DEFINE[4]
- SPDFDATASETDESCRIPTION__DEFINE[5]
- SPDFDATASETDESCRIPTION__DEFINE[6]
- SPDFDATASETDESCRIPTION__DEFINE[7]
- SPDFDATASETDESCRIPTION__DEFINE[8]
- SPDFDATASETDESCRIPTION__DEFINE[9]
- SPDFDATASETLINK__DEFINE[1]
- SPDFDATASETLINK__DEFINE[2]
- SPDFDATASETLINK__DEFINE[2]
- SPDFDATASETLINK__DEFINE[3]
- SPDFDATASETLINK__DEFINE[4]
- SPDFDATASETLINK__DEFINE[5]
- SPDFDATASETLINK__DEFINE[6]
- SPDFDATASETLINK__DEFINE[7]
- SPDFDATASETREQUEST__DEFINE[1]
- SPDFDATASETREQUEST__DEFINE[2]
- SPDFDATASETREQUEST__DEFINE[2]
- SPDFDATASETREQUEST__DEFINE[3]
- SPDFDATASETREQUEST__DEFINE[4]
- SPDFDATASETREQUEST__DEFINE[5]
- SPDFDATASETREQUEST__DEFINE[6]
- SPDFDATAVIEWDESCRIPTION__DEFINE[10]
- SPDFDATAVIEWDESCRIPTION__DEFINE[11]
- SPDFDATAVIEWDESCRIPTION__DEFINE[1]
- SPDFDATAVIEWDESCRIPTION__DEFINE[2]
- SPDFDATAVIEWDESCRIPTION__DEFINE[2]
- SPDFDATAVIEWDESCRIPTION__DEFINE[3]
- SPDFDATAVIEWDESCRIPTION__DEFINE[4]
- SPDFDATAVIEWDESCRIPTION__DEFINE[5]
- SPDFDATAVIEWDESCRIPTION__DEFINE[6]
- SPDFDATAVIEWDESCRIPTION__DEFINE[7]
- SPDFDATAVIEWDESCRIPTION__DEFINE[8]
- SPDFDATAVIEWDESCRIPTION__DEFINE[9]
- SPDFDISTANCEFROMOPTIONS__DEFINE[1]
- SPDFDISTANCEFROMOPTIONS__DEFINE[2]
- SPDFDISTANCEFROMOPTIONS__DEFINE[2]
- SPDFDISTANCEFROMOPTIONS__DEFINE[3]
- SPDFDISTANCEFROMOPTIONS__DEFINE[4]
- SPDFDISTANCEFROMOPTIONS__DEFINE[5]
- SPDFDISTANCEFROMOPTIONS__DEFINE[6]
- SPDFDISTANCEFROMOPTIONS__DEFINE[7]
- SPDFDISTANCEFROMOPTIONS__DEFINE[8]
- SPDFEXTERNALBFIELDMODEL__DEFINE[1]
- SPDFEXTERNALBFIELDMODEL__DEFINE[2]
- SPDFEXTERNALBFIELDMODEL__DEFINE[2]
- SPDFEXTERNALBFIELDMODEL__DEFINE[3]
- SPDFFILEDESCRIPTION__DEFINE[10]
- SPDFFILEDESCRIPTION__DEFINE[11]
- SPDFFILEDESCRIPTION__DEFINE[12]
- SPDFFILEDESCRIPTION__DEFINE[1]
- SPDFFILEDESCRIPTION__DEFINE[2]
- SPDFFILEDESCRIPTION__DEFINE[2]
- SPDFFILEDESCRIPTION__DEFINE[3]
- SPDFFILEDESCRIPTION__DEFINE[4]
- SPDFFILEDESCRIPTION__DEFINE[5]
- SPDFFILEDESCRIPTION__DEFINE[6]
- SPDFFILEDESCRIPTION__DEFINE[7]
- SPDFFILEDESCRIPTION__DEFINE[8]
- SPDFFILEDESCRIPTION__DEFINE[9]
- SPDFFILTEREDCOORDINATEOPTIONS__DEFINE[1]
- SPDFFILTEREDCOORDINATEOPTIONS__DEFINE[2]
- SPDFFILTEREDCOORDINATEOPTIONS__DEFINE[2]
- SPDFFILTEREDCOORDINATEOPTIONS__DEFINE[3]
- SPDFFILTEREDCOORDINATEOPTIONS__DEFINE[4]
- SPDFFILTEREDCOORDINATEOPTIONS__DEFINE[5]
- SPDFFORMATOPTIONS__DEFINE[10]
- SPDFFORMATOPTIONS__DEFINE[11]
- SPDFFORMATOPTIONS__DEFINE[12]
- SPDFFORMATOPTIONS__DEFINE[13]
- SPDFFORMATOPTIONS__DEFINE[1]
- SPDFFORMATOPTIONS__DEFINE[2]
- SPDFFORMATOPTIONS__DEFINE[2]
- SPDFFORMATOPTIONS__DEFINE[3]
- SPDFFORMATOPTIONS__DEFINE[4]
- SPDFFORMATOPTIONS__DEFINE[5]
- SPDFFORMATOPTIONS__DEFINE[6]
- SPDFFORMATOPTIONS__DEFINE[7]
- SPDFFORMATOPTIONS__DEFINE[8]
- SPDFFORMATOPTIONS__DEFINE[9]
- SPDFGETDATA[1]
- SPDFGETDATA[2]
- SPDFGETDATA[2]
- SPDFGETDEFAULTSSLVERIFYPEER
- SPDFGETLOCATIONS[1]
- SPDFGETLOCATIONS[2]
- SPDFGETLOCATIONS[2]
- SPDFGRAPHREQUEST__DEFINE[1]
- SPDFGRAPHREQUEST__DEFINE[2]
- SPDFGRAPHREQUEST__DEFINE[2]
- SPDFGRAPHREQUEST__DEFINE[3]
- SPDFGRAPHREQUEST__DEFINE[4]
- SPDFGRAPHREQUEST__DEFINE[5]
- SPDFGRAPHREQUEST__DEFINE[6]
- SPDFGRAPHREQUEST__DEFINE[7]
- SPDFGRAPHREQUEST__DEFINE[8]
- SPDFGRAPHREQUEST__DEFINE[9]
- SPDFGROUNDSTATION__DEFINE[1]
- SPDFGROUNDSTATION__DEFINE[2]
- SPDFGROUNDSTATION__DEFINE[2]
- SPDFGROUNDSTATION__DEFINE[3]
- SPDFGROUNDSTATION__DEFINE[4]
- SPDFGROUNDSTATION__DEFINE[5]
- SPDFGROUNDSTATION__DEFINE[6]
- SPDFGROUNDSTATION__DEFINE[7]
- SPDFHTTPERRORDIALOG__DEFINE[1]
- SPDFHTTPERRORDIALOG__DEFINE[2]
- SPDFHTTPERRORDIALOG__DEFINE[2]
- SPDFHTTPERRORDIALOG__DEFINE[3]
- SPDFHTTPERRORDIALOG__DEFINE[4]
- SPDFHTTPERRORREPORTER__DEFINE[1]
- SPDFHTTPERRORREPORTER__DEFINE[2]
- SPDFHTTPERRORREPORTER__DEFINE[2]
- SPDFHTTPERRORREPORTER__DEFINE[3]
- SPDFHTTPERRORREPORTER__DEFINE[4]
- SPDFHTTPERRORREPORTER__DEFINE[5]
- SPDFHTTPERRORREPORTER__DEFINE[6]
- SPDFHTTPERRORREPORTER__DEFINE[7]
- SPDFHTTPPROXY__DEFINE[10]
- SPDFHTTPPROXY__DEFINE[11]
- SPDFHTTPPROXY__DEFINE[12]
- SPDFHTTPPROXY__DEFINE[1]
- SPDFHTTPPROXY__DEFINE[2]
- SPDFHTTPPROXY__DEFINE[2]
- SPDFHTTPPROXY__DEFINE[3]
- SPDFHTTPPROXY__DEFINE[4]
- SPDFHTTPPROXY__DEFINE[5]
- SPDFHTTPPROXY__DEFINE[6]
- SPDFHTTPPROXY__DEFINE[7]
- SPDFHTTPPROXY__DEFINE[8]
- SPDFHTTPPROXY__DEFINE[9]
- SPDFINSTRUMENTTYPEDESCRIPTION__DEFINE[1]
- SPDFINSTRUMENTTYPEDESCRIPTION__DEFINE[2]
- SPDFINSTRUMENTTYPEDESCRIPTION__DEFINE[2]
- SPDFINSTRUMENTTYPEDESCRIPTION__DEFINE[3]
- SPDFINSTRUMENTTYPEDESCRIPTION__DEFINE[4]
- SPDFINSTRUMENTTYPEDESCRIPTION__DEFINE[5]
- SPDFINVENTORYDESCRIPTION__DEFINE[1]
- SPDFINVENTORYDESCRIPTION__DEFINE[2]
- SPDFINVENTORYDESCRIPTION__DEFINE[2]
- SPDFINVENTORYDESCRIPTION__DEFINE[3]
- SPDFINVENTORYDESCRIPTION__DEFINE[4]
- SPDFINVENTORYDESCRIPTION__DEFINE[5]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[10]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[11]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[12]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[1]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[2]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[2]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[3]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[4]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[5]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[6]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[7]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[8]
- SPDFLOCATIONFILTEROPTIONS__DEFINE[9]
- SPDFLOCATIONFILTER__DEFINE[1]
- SPDFLOCATIONFILTER__DEFINE[2]
- SPDFLOCATIONFILTER__DEFINE[2]
- SPDFLOCATIONFILTER__DEFINE[3]
- SPDFLOCATIONFILTER__DEFINE[4]
- SPDFLOCATIONFILTER__DEFINE[5]
- SPDFLOCATIONFILTER__DEFINE[6]
- SPDFLOCATIONFILTER__DEFINE[7]
- SPDFLOCATIONFILTER__DEFINE[8]
- SPDFLOCATIONREQUEST__DEFINE[1]
- SPDFLOCATIONREQUEST__DEFINE[2]
- SPDFLOCATIONREQUEST__DEFINE[2]
- SPDFLOCATIONREQUEST__DEFINE[3]
- SPDFLOCATIONREQUEST__DEFINE[4]
- SPDFLOCATIONREQUEST__DEFINE[5]
- SPDFLOCATIONS__DEFINE[1]
- SPDFLOCATIONS__DEFINE[2]
- SPDFLOCATIONS__DEFINE[2]
- SPDFLOCATIONS__DEFINE[3]
- SPDFLOCATIONS__DEFINE[4]
- SPDFLOCATIONS__DEFINE[5]
- SPDFOBSERVATORYDESCRIPTION__DEFINE[1]
- SPDFOBSERVATORYDESCRIPTION__DEFINE[2]
- SPDFOBSERVATORYDESCRIPTION__DEFINE[2]
- SPDFOBSERVATORYDESCRIPTION__DEFINE[3]
- SPDFOBSERVATORYDESCRIPTION__DEFINE[4]
- SPDFOBSERVATORYDESCRIPTION__DEFINE[5]
- SPDFOBSERVATORYDESCRIPTION__DEFINE[6]
- SPDFOBSERVATORYGROUPDESCRIPTION__DEFINE[1]
- SPDFOBSERVATORYGROUPDESCRIPTION__DEFINE[2]
- SPDFOBSERVATORYGROUPDESCRIPTION__DEFINE[2]
- SPDFOBSERVATORYGROUPDESCRIPTION__DEFINE[3]
- SPDFOBSERVATORYGROUPDESCRIPTION__DEFINE[4]
- SPDFOBSERVATORYGROUPDESCRIPTION__DEFINE[5]
- SPDFOBSERVATORYGROUPDESCRIPTION__DEFINE[6]
- SPDFOUTPUTOPTIONS__DEFINE[10]
- SPDFOUTPUTOPTIONS__DEFINE[11]
- SPDFOUTPUTOPTIONS__DEFINE[1]
- SPDFOUTPUTOPTIONS__DEFINE[2]
- SPDFOUTPUTOPTIONS__DEFINE[2]
- SPDFOUTPUTOPTIONS__DEFINE[3]
- SPDFOUTPUTOPTIONS__DEFINE[4]
- SPDFOUTPUTOPTIONS__DEFINE[5]
- SPDFOUTPUTOPTIONS__DEFINE[6]
- SPDFOUTPUTOPTIONS__DEFINE[7]
- SPDFOUTPUTOPTIONS__DEFINE[8]
- SPDFOUTPUTOPTIONS__DEFINE[9]
- SPDFREGIONOPTIONS__DEFINE[1]
- SPDFREGIONOPTIONS__DEFINE[2]
- SPDFREGIONOPTIONS__DEFINE[2]
- SPDFREGIONOPTIONS__DEFINE[3]
- SPDFREGIONOPTIONS__DEFINE[4]
- SPDFREGIONOPTIONS__DEFINE[5]
- SPDFREGIONOPTIONS__DEFINE[6]
- SPDFREGIONOPTIONS__DEFINE[7]
- SPDFREGIONOPTIONS__DEFINE[8]
- SPDFREQUEST__DEFINE[1]
- SPDFREQUEST__DEFINE[2]
- SPDFREQUEST__DEFINE[2]
- SPDFREQUEST__DEFINE[3]
- SPDFREQUEST__DEFINE[4]
- SPDFREQUEST__DEFINE[5]
- SPDFREQUEST__DEFINE[6]
- SPDFREQUEST__DEFINE[7]
- SPDFREST__DEFINE[10]
- SPDFREST__DEFINE[11]
- SPDFREST__DEFINE[12]
- SPDFREST__DEFINE[13]
- SPDFREST__DEFINE[14]
- SPDFREST__DEFINE[15]
- SPDFREST__DEFINE[16]
- SPDFREST__DEFINE[17]
- SPDFREST__DEFINE[18]
- SPDFREST__DEFINE[19]
- SPDFREST__DEFINE[1]
- SPDFREST__DEFINE[20]
- SPDFREST__DEFINE[2]
- SPDFREST__DEFINE[2]
- SPDFREST__DEFINE[3]
- SPDFREST__DEFINE[4]
- SPDFREST__DEFINE[5]
- SPDFREST__DEFINE[6]
- SPDFREST__DEFINE[7]
- SPDFREST__DEFINE[8]
- SPDFREST__DEFINE[9]
- SPDFRESULT__DEFINE[1]
- SPDFRESULT__DEFINE[2]
- SPDFRESULT__DEFINE[2]
- SPDFRESULT__DEFINE[3]
- SPDFRESULT__DEFINE[4]
- SPDFRESULT__DEFINE[5]
- SPDFRESULT__DEFINE[6]
- SPDFRESULT__DEFINE[7]
- SPDFSATELLITEDATA__DEFINE[10]
- SPDFSATELLITEDATA__DEFINE[11]
- SPDFSATELLITEDATA__DEFINE[12]
- SPDFSATELLITEDATA__DEFINE[13]
- SPDFSATELLITEDATA__DEFINE[14]
- SPDFSATELLITEDATA__DEFINE[15]
- SPDFSATELLITEDATA__DEFINE[16]
- SPDFSATELLITEDATA__DEFINE[17]
- SPDFSATELLITEDATA__DEFINE[18]
- SPDFSATELLITEDATA__DEFINE[19]
- SPDFSATELLITEDATA__DEFINE[1]
- SPDFSATELLITEDATA__DEFINE[20]
- SPDFSATELLITEDATA__DEFINE[21]
- SPDFSATELLITEDATA__DEFINE[2]
- SPDFSATELLITEDATA__DEFINE[2]
- SPDFSATELLITEDATA__DEFINE[3]
- SPDFSATELLITEDATA__DEFINE[4]
- SPDFSATELLITEDATA__DEFINE[5]
- SPDFSATELLITEDATA__DEFINE[6]
- SPDFSATELLITEDATA__DEFINE[7]
- SPDFSATELLITEDATA__DEFINE[8]
- SPDFSATELLITEDATA__DEFINE[9]
- SPDFSATELLITEDESCRIPTION__DEFINE[10]
- SPDFSATELLITEDESCRIPTION__DEFINE[11]
- SPDFSATELLITEDESCRIPTION__DEFINE[1]
- SPDFSATELLITEDESCRIPTION__DEFINE[2]
- SPDFSATELLITEDESCRIPTION__DEFINE[2]
- SPDFSATELLITEDESCRIPTION__DEFINE[3]
- SPDFSATELLITEDESCRIPTION__DEFINE[4]
- SPDFSATELLITEDESCRIPTION__DEFINE[5]
- SPDFSATELLITEDESCRIPTION__DEFINE[6]
- SPDFSATELLITEDESCRIPTION__DEFINE[7]
- SPDFSATELLITEDESCRIPTION__DEFINE[8]
- SPDFSATELLITEDESCRIPTION__DEFINE[9]
- SPDFSATELLITESPECIFICATION__DEFINE[1]
- SPDFSATELLITESPECIFICATION__DEFINE[2]
- SPDFSATELLITESPECIFICATION__DEFINE[2]
- SPDFSATELLITESPECIFICATION__DEFINE[3]
- SPDFSATELLITESPECIFICATION__DEFINE[4]
- SPDFSATELLITESPECIFICATION__DEFINE[5]
- SPDFSATELLITESPECIFICATION__DEFINE[6]
- SPDFSSCDATAREQUEST__DEFINE[1]
- SPDFSSCDATAREQUEST__DEFINE[2]
- SPDFSSCDATAREQUEST__DEFINE[2]
- SPDFSSCDATAREQUEST__DEFINE[3]
- SPDFSSCDATAREQUEST__DEFINE[4]
- SPDFSSCDATAREQUEST__DEFINE[5]
- SPDFSSCDATARESULT__DEFINE[1]
- SPDFSSCDATARESULT__DEFINE[2]
- SPDFSSCDATARESULT__DEFINE[2]
- SPDFSSCDATARESULT__DEFINE[3]
- SPDFSSCDATARESULT__DEFINE[4]
- SPDFSSCFILERESULT__DEFINE[1]
- SPDFSSCFILERESULT__DEFINE[2]
- SPDFSSCFILERESULT__DEFINE[2]
- SPDFSSCFILERESULT__DEFINE[3]
- SPDFSSCFILERESULT__DEFINE[4]
- SPDFSSCWSEXAMPLE2[1]
- SPDFSSCWSEXAMPLE2[2]
- SPDFSSCWSEXAMPLE[1]
- SPDFSSCWSEXAMPLE[2]
- SPDFSSCWSEXAMPLE[2]
- SPDFSSCWSEXAMPLE[3]
- SPDFSSC__DEFINE[10]
- SPDFSSC__DEFINE[11]
- SPDFSSC__DEFINE[12]
- SPDFSSC__DEFINE[13]
- SPDFSSC__DEFINE[14]
- SPDFSSC__DEFINE[15]
- SPDFSSC__DEFINE[16]
- SPDFSSC__DEFINE[17]
- SPDFSSC__DEFINE[18]
- SPDFSSC__DEFINE[1]
- SPDFSSC__DEFINE[2]
- SPDFSSC__DEFINE[2]
- SPDFSSC__DEFINE[3]
- SPDFSSC__DEFINE[4]
- SPDFSSC__DEFINE[5]
- SPDFSSC__DEFINE[6]
- SPDFSSC__DEFINE[7]
- SPDFSSC__DEFINE[8]
- SPDFSSC__DEFINE[9]
- SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[1]
- SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[2]
- SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[2]
- SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[3]
- SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[4]
- SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[5]
- SPDFSURFACEGEOGRAPHICCOORDINATES__DEFINE[6]
- SPDFTEXTREQUEST__DEFINE[1]
- SPDFTEXTREQUEST__DEFINE[2]
- SPDFTEXTREQUEST__DEFINE[2]
- SPDFTEXTREQUEST__DEFINE[3]
- SPDFTEXTREQUEST__DEFINE[4]
- SPDFTEXTREQUEST__DEFINE[5]
- SPDFTEXTREQUEST__DEFINE[6]
- SPDFTEXTREQUEST__DEFINE[7]
- SPDFTEXTREQUEST__DEFINE[8]
- SPDFTEXTREQUEST__DEFINE[9]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[10]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[1]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[2]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[2]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[3]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[4]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[5]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[6]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[7]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[8]
- SPDFTHUMBNAILDESCRIPTION__DEFINE[9]
- SPDFTIMEINTERVAL__DEFINE[10]
- SPDFTIMEINTERVAL__DEFINE[11]
- SPDFTIMEINTERVAL__DEFINE[12]
- SPDFTIMEINTERVAL__DEFINE[13]
- SPDFTIMEINTERVAL__DEFINE[14]
- SPDFTIMEINTERVAL__DEFINE[15]
- SPDFTIMEINTERVAL__DEFINE[16]
- SPDFTIMEINTERVAL__DEFINE[17]
- SPDFTIMEINTERVAL__DEFINE[1]
- SPDFTIMEINTERVAL__DEFINE[2]
- SPDFTIMEINTERVAL__DEFINE[2]
- SPDFTIMEINTERVAL__DEFINE[3]
- SPDFTIMEINTERVAL__DEFINE[4]
- SPDFTIMEINTERVAL__DEFINE[5]
- SPDFTIMEINTERVAL__DEFINE[6]
- SPDFTIMEINTERVAL__DEFINE[7]
- SPDFTIMEINTERVAL__DEFINE[8]
- SPDFTIMEINTERVAL__DEFINE[9]
- SPDFTSYGANENKO87BFIELDMODEL__DEFINE[1]
- SPDFTSYGANENKO87BFIELDMODEL__DEFINE[2]
- SPDFTSYGANENKO87BFIELDMODEL__DEFINE[2]
- SPDFTSYGANENKO87BFIELDMODEL__DEFINE[3]
- SPDFTSYGANENKO87BFIELDMODEL__DEFINE[4]
- SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[1]
- SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[2]
- SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[2]
- SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[3]
- SPDFTSYGANENKO89CBFIELDMODEL__DEFINE[4]
- SPDFTSYGANENKO96BFIELDMODEL__DEFINE[1]
- SPDFTSYGANENKO96BFIELDMODEL__DEFINE[2]
- SPDFTSYGANENKO96BFIELDMODEL__DEFINE[2]
- SPDFTSYGANENKO96BFIELDMODEL__DEFINE[3]
- SPDFTSYGANENKO96BFIELDMODEL__DEFINE[4]
- SPDFTSYGANENKO96BFIELDMODEL__DEFINE[5]
- SPDFVALUEOPTIONS__DEFINE[1]
- SPDFVALUEOPTIONS__DEFINE[2]
- SPDFVALUEOPTIONS__DEFINE[2]
- SPDFVALUEOPTIONS__DEFINE[3]
- SPDFVALUEOPTIONS__DEFINE[4]
- SPDFVALUEOPTIONS__DEFINE[5]
- SPDFVALUEOPTIONS__DEFINE[6]
- SPDFVALUEOPTIONS__DEFINE[7]
- SPDFVALUEOPTIONS__DEFINE[8]
- SPDFVARIABLEDESCRIPTION__DEFINE[1]
- SPDFVARIABLEDESCRIPTION__DEFINE[2]
- SPDFVARIABLEDESCRIPTION__DEFINE[2]
- SPDFVARIABLEDESCRIPTION__DEFINE[3]
- SPDFVARIABLEDESCRIPTION__DEFINE[4]
- SPDFVARIABLEDESCRIPTION__DEFINE[5]
- SPDFVARIABLEDESCRIPTION__DEFINE[6]
- SPDFVARIABLEDESCRIPTION__DEFINE[7]
- SPDF_FILE_SOURCE( [DEFAULT_SOURCE] )
  Returns a structure that contains all the information (or options) needed to download and return SPDF data file names.
- SPDF_READ_UTILITIES[1]
  Parse and examine the input string. It should be the value of the
- SPDF_READ_UTILITIES[2]
  Search the metadata anonymous structure for ISTP 'DEPEND' attributes.
- SPD_ADDSLASH
  Adds a trailing slash to a string, (usually a directory name) if it
- SPD_ARRANGE_PLOTS
- SPD_ARRAY_EQUAL_NAN
- SPD_ASSERT_DLIMITS
- SPD_BSHOCK
- SPD_CAL_ROT
  Returns a rotation matrix that rotates v1,v2 to the x-y plane
- SPD_CDAWLIB
  This procedure compiles all the files in this directory.
- SPD_CDAWLIB_BREAK_MYSTRING
  Convert a string into a string array given a delimiting character
- SPD_CDAWLIB_LIST_MYSTRUCT[1]
- SPD_CDAWLIB_LIST_MYSTRUCT[2]
- SPD_CDAWLIB_LIST_MYSTRUCT[2]
- SPD_CDAWLIB_LIST_MYSTRUCT[3]
- SPD_CDAWLIB_LIST_MYSTRUCT[4]
- SPD_CDAWLIB_LIST_MYSTRUCT[5]
- SPD_CDAWLIB_LIST_MYSTRUCT[6]
- SPD_CDAWLIB_LIST_MYSTRUCT[7]
- SPD_CDAWLIB_PLOTMASTER
- SPD_CDAWLIB_READ_MYCDF[10]
  To read all of the attribute values for the requested variable, and
- SPD_CDAWLIB_READ_MYCDF[11]
  To return all of the attribute names for the requested variable, as
- SPD_CDAWLIB_READ_MYCDF[12]
  To return the total number of variables in the cdf.
- SPD_CDAWLIB_READ_MYCDF[13]
  To return a string array containing the names of all of the
- SPD_CDAWLIB_READ_MYCDF[14]
  Read all data and metadata for given variables, from given CDF
- SPD_CDAWLIB_READ_MYCDF[1]
- SPD_CDAWLIB_READ_MYCDF[2]
  Return true(1) or false(0) depending on whether or not the
- SPD_CDAWLIB_READ_MYCDF[2]
  Return true(1) or false(0) depending on whether or not the
- SPD_CDAWLIB_READ_MYCDF[3]
  Parse and examine the input string. It should be the value of the
- SPD_CDAWLIB_READ_MYCDF[4]
  Search the metadata anonymous structure for ISTP 'DEPEND' attributes.
- SPD_CDAWLIB_READ_MYCDF[5]
  Append the 'new' data to the 'old' data using array concatenation.
- SPD_CDAWLIB_READ_MYCDF[6]
  Search the metadata anonymous structure for ISTP 'DEPEND'
- SPD_CDAWLIB_READ_MYCDF[7]
  Search the metadata anonymous structure for ISTP 'COMPONENT'
- SPD_CDAWLIB_READ_MYCDF[8]
  Return the data for the requested variable.
- SPD_CDAWLIB_READ_MYCDF[9]
  Return the value of the requested attribute for the requested variable.
- SPD_CDAWLIB_STR_ELEMENT
  Find (or add) an element of a structure.
- SPD_CDAWLIB_VIRTUAL_FUNCS[10]
- SPD_CDAWLIB_VIRTUAL_FUNCS[11]
- SPD_CDAWLIB_VIRTUAL_FUNCS[12]
- SPD_CDAWLIB_VIRTUAL_FUNCS[13]
- SPD_CDAWLIB_VIRTUAL_FUNCS[1]
- SPD_CDAWLIB_VIRTUAL_FUNCS[2]
  Check that all variables in the original variable list are declared as
- SPD_CDAWLIB_VIRTUAL_FUNCS[2]
- SPD_CDAWLIB_VIRTUAL_FUNCS[3]
- SPD_CDAWLIB_VIRTUAL_FUNCS[4]
- SPD_CDAWLIB_VIRTUAL_FUNCS[5]
- SPD_CDAWLIB_VIRTUAL_FUNCS[6]
- SPD_CDAWLIB_VIRTUAL_FUNCS[7]
- SPD_CDAWLIB_VIRTUAL_FUNCS[8]
- SPD_CDAWLIB_VIRTUAL_FUNCS[9]
- SPD_CDF2TPLOT
- SPD_CDF_CHECK_DELETE
  Renames or deletes cdf or netcdf files, if they can't be opened.
- SPD_CDF_COMPRESS
  Compresses a cdf file using the CDF utility cdfconvert
- SPD_CDF_INFO_TO_TPLOT
- SPD_CHECK_INTERNET_CONNECTION
  check the local internet connection by connecting to Google's homepage; this
- SPD_CHECK_TPLOT2GUI
- SPD_CHECK_TVAR (FUNCTION)
  This routine check whether the given tplot variable TVAR exists in the
- SPD_COPY_FILE
- SPD_COTRANS[1]
- SPD_COTRANS[2]
- SPD_COTRANS_UPDATE_DLIMITS
- SPD_COTRANS_VALIDATE_TRANSFORM
- SPD_DATA_EXISTS
- SPD_DEFAULT_LOCAL_DATA_DIR
  Returns the default data directory for file downloads for varius projects.
- SPD_DIST_TO_HASH
- SPD_DOWNLOAD
- SPD_DOWNLOAD_CALLBACK
- SPD_DOWNLOAD_EXPAND
- SPD_DOWNLOAD_EXTRACT
- SPD_DOWNLOAD_FILE
- SPD_DOWNLOAD_HANDLER
- SPD_DOWNLOAD_MKDIR
- SPD_DOWNLOAD_TEMP
- SPD_END_TESTS
- SPD_EXTRACT_TVAR_METADATA
  Returns metadata extracted from a tplot variable; mostly for tplot2ap and tplot2cdf
- SPD_FIND_FILE
- SPD_FLIPBOOKIFY
  Turns the current tplot window into a "flipbook" containing:
- SPD_GEN_OVERPLOT_AE_PANEL
- SPD_GEN_PROMPT_ROUTINE
- SPD_GET_COLOR
  Return color index by name
- SPD_GET_NUT_ANGLES_VEC
- SPD_GET_PROXY
- SPD_GET_SPECTRA_UNITS
- SPD_GET_SYM.PRO
- SPD_GET_VALID_TRANGE
- SPD_GRAPHICS_CONFIG
- SPD_GUI_ERROR
  A widget to display, edit and save the file 'spd_gui_error.txt' error
- SPD_HANDLE_ERROR
- SPD_INIT_TESTS
- SPD_MAKE_J2000_MATRIX_VEC
- SPD_MMS_CDF_LOAD_VARS
- SPD_MMS_LOAD_BSS
- SPD_MPAUSE
- SPD_MTM
- SPD_MTM_ADAPT
- SPD_MTM_AR1_FUN
- SPD_MTM_AR1_LGLK
- SPD_MTM_AR1_NORM
- SPD_MTM_BIN
- SPD_MTM_BIN_KS
- SPD_MTM_BPL_FUN
- SPD_MTM_BPL_LGLK
- SPD_MTM_BPL_NORM
- SPD_MTM_BUT
- SPD_MTM_BUT_KS
- SPD_MTM_CKS
- SPD_MTM_CONFTHR
- SPD_MTM_DBL2FLT
- SPD_MTM_DISPAR
- SPD_MTM_DPSS
- SPD_MTM_FINDPEAKS
- SPD_MTM_FITMODEL
- SPD_MTM_GAMMAJ_CDF
- SPD_MTM_GAMMAJ_CVF
- SPD_MTM_KS
- SPD_MTM_MAKEPLOT
- SPD_MTM_MED
- SPD_MTM_MED_KS
- SPD_MTM_MLOG
- SPD_MTM_MLOG_KS
- SPD_MTM_MODELGOF
- SPD_MTM_PL_FUN
- SPD_MTM_PL_LGLK
- SPD_MTM_PL_NORM
- SPD_MTM_REGRE
- SPD_MTM_RESHAPE
- SPD_MTM_SMOOTHING
- SPD_MTM_SPEC
- SPD_MTM_WHT_LGLK
- SPD_NETURL_ERROR2MSG
  returns a list, where the index is the cURL error code and the item is the status message that the code represents;
- SPD_NEW_COORDS
  sets coordinate systems in the dlimits structure of input
- SPD_NEW_UNITS
  sets units in the dlimits structure of input tplot variables from
- SPD_PART_COPY
- SPD_PART_VIS
- SPD_PGS_ALIGN_PHI
- SPD_PGS_CLIP_SPEC
- SPD_PGS_CONCAT_SPEC
- SPD_PGS_CONCAT_YAXIS
- SPD_PGS_DO_FAC
- SPD_PGS_EXPORT
  Exports SPEDAS particle data to ASCII files
- SPD_PGS_LIMIT_RANGE
- SPD_PGS_MAKE_E_SPEC
- SPD_PGS_MAKE_PHI_SPEC
- SPD_PGS_MAKE_THETA_SPEC
- SPD_PGS_MAKE_TPLOT
- SPD_PGS_MAP_AZIMUTH
- SPD_PGS_MOMENTS
- SPD_PGS_MOMENTS_TPLOT
- SPD_PGS_PROGRESS_UPDATE
- SPD_PGS_REGRID
- SPD_PGS_SHIFT_PHI_SPEC[1]
- SPD_PGS_SHIFT_PHI_SPEC[2]
- SPD_PGS_V_SHIFT
- SPD_PRINT_TVAR_INFO
- SPD_QF_LIST__DEFINE
  Defines an object for quality flag lists
- SPD_READ_CURRENT_VERSION
  Reads and returns the current revision # from the file svn_version_info.txt
- SPD_RUN_PY_VALIDATION
  Runs a Python script and checks that tplot variables match those currently loaded in IDL
- SPD_SET_COORD
- SPD_SLICE1D_PLOT
  Create 1D plot from a 2D particle slice; note that:
- SPD_SLICE2D
- SPD_SLICE2D_2DI
- SPD_SLICE2D_3DI
- SPD_SLICE2D_ADD_LINE
- SPD_SLICE2D_CHECKBINS
- SPD_SLICE2D_COLLATE
- SPD_SLICE2D_CONST
- SPD_SLICE2D_CUSTOM_ROTATION
- SPD_SLICE2D_GEO
- SPD_SLICE2D_GETINFO
- SPD_SLICE2D_GETTICKS
- SPD_SLICE2D_GETTICKS_RLOG
- SPD_SLICE2D_GET_DATA
- SPD_SLICE2D_GET_EBOUNDS
- SPD_SLICE2D_GET_SPHERE
- SPD_SLICE2D_INTRANGE
- SPD_SLICE2D_NEAREST
- SPD_SLICE2D_ORIENTSLICE
- SPD_SLICE2D_PLOT
- SPD_SLICE2D_PLOT1
- SPD_SLICE2D_REMOVEZEROS
- SPD_SLICE2D_RLOG
- SPD_SLICE2D_ROTATE
- SPD_SLICE2D_S2C
- SPD_SLICE2D_SMOOTH
- SPD_SLICE2D_SUBTRACT
- SPD_SLICE2D_TRANSLATE
- SPD_SMOOTH_TIME
  Smooths a tplot variable in time using a simple boxcar average
- SPD_STRING_REPLACEN
  Find and replace for strings.
- SPD_STR_SPLIT
- SPD_TESTS_WITH_IMG_UT__DEFINE
- SPD_TIMES_FROM_TOP_PANEL
  Returns the times from the top panel in the current tplot window
- SPD_TPLOT_AVERAGE
- SPD_TPLOT_TRANGE
- SPD_UI_ADD_VARIABLE
- SPD_UI_AXIS_OPTIONS[1]
  User interface for modifying axis settings
- SPD_UI_AXIS_OPTIONS[2]
- SPD_UI_AXIS_OPTIONS[2]
- SPD_UI_AXIS_OPTIONS[3]
- SPD_UI_AXIS_SETTINGS__DEFINE
  axis properties is an object that holds all of the settings necessary for
- SPD_UI_CALCULATE
  A widget interface for selecting data
- SPD_UI_CALCULATE_SETTINGS__DEFINE
  Keeps track of state for calculate panel when closed.
- SPD_UI_CALENDAR.PRO
  Calendar selection widget for the GUI
- SPD_UI_CALL_PLUGIN
- SPD_UI_CALL_SEQUENCE__DEFINE
  Stores the sequence of procedure calls that was used to load data.
- SPD_UI_CHECK_OVERLAP
  Determins if any panels on the current
- SPD_UI_CHECK_OVERWRITE_DATA
- SPD_UI_CLEANUP_TPLOT
  Abstracts the oft-repeated operation which identifies new tplot variables,
- SPD_UI_CLEAN_SPIKES_OPTIONS
  Front end interface allowing the user to select options for cleaning spikes from data.
- SPD_UI_CLIP_DATA_OPTIONS
  Front end interface allowing the user to select options for clipping data.
- SPD_UI_COMBOBOX
  IDL combobox doesn't actually support null strings('') as entries
- SPD_UI_COORDINATE_SYSTEMS
  This object exists for two purposes:
- SPD_UI_COPY
- SPD_UI_COTRANS
- SPD_UI_CREATE_MARKER
  creates a marker
- SPD_UI_DATA_GROUP
- SPD_UI_DATA_MINMAX
  Returns a two-element array containing the mininum and maximum values
- SPD_UI_DATA_SETTINGS
  represents the default plot settings for a trace, and digests the original tplot settings
- SPD_UI_DATA__DEFINE
  This is a data object that contains names ids (self, group, and parent)
- SPD_UI_DEFLAG_OPTIONS
  Front end interface allowing the user to select options for deflagging data.
- SPD_UI_DEGAP_OPTIONS
  Front end interface allowing the user to select options for degapping data.
- SPD_UI_DIALOG_PICKFILE_SAVE_WRAPPER
- SPD_UI_DO_NUDGE
  Abstracted nudge data operation
- SPD_UI_DPRINT_DISPLAY
  Object to handle error reporting from ssl_general routines that use dprint
- SPD_UI_DPROC_PANEL
  A widget interface that can be used to set the active data variables
- SPD_UI_DRAW_EVENT
  This routine handles all events that occur in the draw window
- SPD_UI_DRAW_OBJECT
  This object generates an object graphics tree using the IDLgr* objects that are built
- SPD_UI_DRAW_OBJECT__ADDAXISLABELS
- SPD_UI_DRAW_OBJECT__ADDAXISTITLE
- SPD_UI_DRAW_OBJECT__ADDBACKGROUND
- SPD_UI_DRAW_OBJECT__ADDDATESTRING
- SPD_UI_DRAW_OBJECT__ADDLEGEND
- SPD_UI_DRAW_OBJECT__ADDMARKER
- SPD_UI_DRAW_OBJECT__ADDVARIABLES
- SPD_UI_DRAW_OBJECT__AGGREGATESPECPLOTS
- SPD_UI_DRAW_OBJECT__COLLATEDATA
- SPD_UI_DRAW_OBJECT__CONVERTCOLOR
- SPD_UI_DRAW_OBJECT__CREATEINSTANCE
- SPD_UI_DRAW_OBJECT__DRAW
- SPD_UI_DRAW_OBJECT__DRAWMARKER
- SPD_UI_DRAW_OBJECT__GETCLICK
- SPD_UI_DRAW_OBJECT__GETDIM
- SPD_UI_DRAW_OBJECT__GETLINEFILL
- SPD_UI_DRAW_OBJECT__GETLINEPLOT
- SPD_UI_DRAW_OBJECT__GETMARKERS
- SPD_UI_DRAW_OBJECT__GETPANELINFO
- SPD_UI_DRAW_OBJECT__GETPANELLAYOUTS
- SPD_UI_DRAW_OBJECT__GETPANELNUMBER
- SPD_UI_DRAW_OBJECT__GETPANELSIZE
- SPD_UI_DRAW_OBJECT__GETPANELTITLESIZE
- SPD_UI_DRAW_OBJECT__GETPLOTSIZE
- SPD_UI_DRAW_OBJECT__GETPROPERTY
- SPD_UI_DRAW_OBJECT__GETRANGE
- SPD_UI_DRAW_OBJECT__GETROWTEXTSIZES
- SPD_UI_DRAW_OBJECT__GETRUBBERBANDPOS
- SPD_UI_DRAW_OBJECT__GETSPECMODEL
- SPD_UI_DRAW_OBJECT__GETSPECREF
- SPD_UI_DRAW_OBJECT__GETTEXTMODEL
- SPD_UI_DRAW_OBJECT__GETTEXTOBJECT
- SPD_UI_DRAW_OBJECT__GETVARIABLESIZE
- SPD_UI_DRAW_OBJECT__GETZOOM
- SPD_UI_DRAW_OBJECT__GETZRANGE
- SPD_UI_DRAW_OBJECT__GOODTICKS
- SPD_UI_DRAW_OBJECT__HBAROFF
- SPD_UI_DRAW_OBJECT__HBARON
- SPD_UI_DRAW_OBJECT__HUEROTATION
- SPD_UI_DRAW_OBJECT__INBOUNDS
- SPD_UI_DRAW_OBJECT__INDEXMAGIC
- SPD_UI_DRAW_OBJECT__LEGENDOFF
- SPD_UI_DRAW_OBJECT__LEGENDON
- SPD_UI_DRAW_OBJECT__LOCKBOTTOM
- SPD_UI_DRAW_OBJECT__LOCKMIDDLE
- SPD_UI_DRAW_OBJECT__LOCKTOP
- SPD_UI_DRAW_OBJECT__LOGFIXTICKS
- SPD_UI_DRAW_OBJECT__MAKELINEREFERENCE
- SPD_UI_DRAW_OBJECT__MAKEMINORTICKS
- SPD_UI_DRAW_OBJECT__MAKESPEC
- SPD_UI_DRAW_OBJECT__MAKEVIEW
- SPD_UI_DRAW_OBJECT__MAKEXYAXISMODEL
- SPD_UI_DRAW_OBJECT__MAKEZAXISMODEL
- SPD_UI_DRAW_OBJECT__MARKEROFF
- SPD_UI_DRAW_OBJECT__MARKERON
- SPD_UI_DRAW_OBJECT__NICENUM
- SPD_UI_DRAW_OBJECT__NICENUMTIME
- SPD_UI_DRAW_OBJECT__NORM2PT
- SPD_UI_DRAW_OBJECT__NUKEDRAW
- SPD_UI_DRAW_OBJECT__PLACEMAJORTICKS
- SPD_UI_DRAW_OBJECT__PT2NORM
- SPD_UI_DRAW_OBJECT__REMOVEINSTANCE
- SPD_UI_DRAW_OBJECT__RUBBERBAND
- SPD_UI_DRAW_OBJECT__RUBBERBANDOFF
- SPD_UI_DRAW_OBJECT__RUBBERBANDON
- SPD_UI_DRAW_OBJECT__SETCLICK
- SPD_UI_DRAW_OBJECT__SETCURSOR
- SPD_UI_DRAW_OBJECT__SETLEGENDHIDE
- SPD_UI_DRAW_OBJECT__SETMODELHIDE
- SPD_UI_DRAW_OBJECT__SETPROPERTY
- SPD_UI_DRAW_OBJECT__SETVARHIDE
- SPD_UI_DRAW_OBJECT__SETZOOM
- SPD_UI_DRAW_OBJECT__UPDATE
- SPD_UI_DRAW_OBJECT__UPDATEHBAR
- SPD_UI_DRAW_OBJECT__UPDATELEGEND
- SPD_UI_DRAW_OBJECT__UPDATEPAGE
- SPD_UI_DRAW_OBJECT__UPDATEPANELS
- SPD_UI_DRAW_OBJECT__UPDATEVBAR
- SPD_UI_DRAW_OBJECT__VBAROFF
- SPD_UI_DRAW_OBJECT__VBARON
- SPD_UI_DRAW_OBJECT__XCLIP
- SPD_UI_DRAW_OBJECT__YCLIP
- SPD_UI_DRAW_SAVE
- SPD_UI_DSC_FILECONFIG
  A widget that allows the user to set some of the !dsc environmental variables. The user
- SPD_UI_EXIT
- SPD_UI_EXPAND
- SPD_UI_EXPORT_MARKER
  This routine creates and handles the panel for exporting marker data
- SPD_UI_FIELDMODELS_SETTINGS__DEFINE
  Settings object for the field models panel
- SPD_UI_FIELD_MODELS
- SPD_UI_FIX_PERFORMANCE
  This fixes issue IDL-68782:
- SPD_UI_GETLENGTHVARS
- SPD_UI_GETSET
  Superclass to automatically provide common gui methods: "GetAll","SetAll","GetProperty","SetProperty"
- SPD_UI_GET_COMBOBOX_SELECT
- SPD_UI_GET_PANELS
  Generic GUI function for returning the panel names and panel objects given a window
- SPD_UI_HELP_ABOUT
  A widget to display About information (SPEDAS Version)
- SPD_UI_HELP_WINDOW
  A widget to display the file 'spd_gui.txt' help
- SPD_UI_HIGHLIGHT_SETTINGS__DEFINE
  highlight properties is an object that holds all parameters associated with
- SPD_UI_HIGH_PASS_OPTIONS
  Front end interface allowing the user to select high pass filter options.
- SPD_UI_HISTORY__DEFINE
- SPD_UI_IMAGE_EXPORT
  This window allows the user to pick the filename/type for image export
- SPD_UI_IMAGE_EXPORT_OPTIONS
  This window allows the selection of file export options
- SPD_UI_INIT_FILECONFIG
  Sets up the window and tab widgets for changing configuration files
- SPD_UI_INIT_LOAD_WINDOW
  Sets up the window and tab widgets for loading data into the SPEDAS GUI.
- SPD_UI_INTERPOLATE
  Interpolates over x-axis of active data and adds new data to
- SPD_UI_INTERPOL_OPTIONS
  Front end window allowing user to select options for interpolation.
- SPD_UI_JOIN_VARIABLES_OPTIONS
  Front end interface allowing the user to select options for joining separate variables.
- SPD_UI_JUMP
  small window that allows the user to enter a new start time for the x axis
- SPD_UI_LAYOUT_OPTIONS
  This routine creates and handles the layout widget.
- SPD_UI_LEGEND_OPTIONS
  A widget interface for changing legend settings
- SPD_UI_LEGEND__DEFINE
  Basic legend settings object
- SPD_UI_LINEFILL_SETTINGS__DEFINE
  spd_ui_linefill_settings is an object that holds the settings needed
- SPD_UI_LINE_SETTINGS__DEFINE
  line properties is an object that holds all of the settings necessary for
- SPD_UI_LINE_STYLE__DEFINE
  generic object for IDL line styles
- SPD_UI_LOADED_DATA::DPROC
  extracts tplot variables from active data, performs data processing
- SPD_UI_LOADED_DATA__DEFINE
  This is an array of data objects and represents all the data that has been loaded
- SPD_UI_LOAD_HAPI
  Load data from a HAPI server
- SPD_UI_LOAD_SPEDAS_ASCII
- SPD_UI_LOAD_SPEDAS_ASCII_SUB
  display a dialog when importing ASCII data
- SPD_UI_LOAD_SPEDAS_CDF
- SPD_UI_LOCK_AXES__DEFINE
  Object just organizes the locking routines. It is more a way
- SPD_UI_LOGIN_WIDGET
  Prompt the user for their login information
- SPD_UI_MAKE_DEFAULT_LINEPLOT
  Routine that creates a default lineplot on particular panel
- SPD_UI_MAKE_DEFAULT_PANEL
  Routine that creates a default panel on current window
- SPD_UI_MAKE_DEFAULT_SPECPLOT
  Routine that creates a default specplot on particular panel
- SPD_UI_MAKE_SPEC
- SPD_UI_MANAGE_DATA
  panel which allows user to import and export tplot data
- SPD_UI_MARKER_OPTIONS
  This routine creates a window for the user to set options for markers
- SPD_UI_MARKER_SETTINGS__DEFINE
  Marker Settings object - used for the marker options panel, this object holds the
- SPD_UI_MARKER_TITLE
  this window is displayed whenever a user has marked an area
- SPD_UI_MARKER_TITLE__DEFINE
  Marker object, displayed whenever user ctrl-click-drags to highlight an area
- SPD_UI_MARKER__DEFINE
  Marker object, displayed whenever user ctrl-click-drags to highlight an area
- SPD_UI_MATCH_BACKGROUND
- SPD_UI_MDD_HELP
- SPD_UI_MDD_STD
  Generates the GUI for minimum variance analysis.
- SPD_UI_MESSAGE
- SPD_UI_MESSAGE_BAR__DEFINE
  This is a text bar object used to display textual information for the user
- SPD_UI_MULTICHOICE_HISTORY
- SPD_UI_MVA
  Generates the GUI for minimum variance analysis.
- SPD_UI_MVA_HELP
- SPD_UI_NEUTRALSHEET_SETTINGS__DEFINE
  Settings object for the field models panel
- SPD_UI_NEUTRAL_SHEET_HELP
- SPD_UI_NEUTRAL_SHEET_MODELS
- SPD_UI_NUDGE_OPTIONS
  simple user interface window which allows the user to specify a new
- SPD_UI_OPEN
- SPD_UI_OPEN_TEMPLATE
- SPD_UI_OPEN_URL
  Open an url in the default web browser.
- SPD_UI_ORIENTATION_UPDATE
- SPD_UI_OVERPLOT
- SPD_UI_OVERPLOT_KEY
  Pops up a window that displays an overview plot key (the same one that's on the website).
- SPD_UI_PAGE_ALL_SET_VALUE
  this procedure is used to change values for all pages.
- SPD_UI_PAGE_COLOR_EVENT
  abstracts duplication in handling of color/palette events
- SPD_UI_PAGE_COLOR_GET_VALUE
  abstracts duplication in acquisition of font values
- SPD_UI_PAGE_FONT_GET_VALUE
  abstracts duplication in acquisition of font values
- SPD_UI_PAGE_FOOTER_SET_VALUE
  Reads the footer settings out of the widgets and stores them in the appropriate location in the draw tree
- SPD_UI_PAGE_OPTIONS[1]
  user interface panel that allows user to change page parameters
- SPD_UI_PAGE_OPTIONS[2]
- SPD_UI_PAGE_SETTINGS__DEFINE
  Page Settings object - holds the settings for page text, layout and data
- SPD_UI_PAGE_SET_VALUE
  this procedure is here to provide a framework for the incremental implementation
- SPD_UI_PAGE_TITLE_SET_VALUE
  Reads the title settings out of the widgets and stores them in the appropriate location in the draw tree
- SPD_UI_PAGE_UPDATE_CANVAS
  helper function, updates canvas size values when
- SPD_UI_PANEL_OPTIONS
  A widget interface for selecting data
- SPD_UI_PANEL_SETTINGS__DEFINE
  Panel Settings object - holds the settings for panel traces, layout and grid
- SPD_UI_PANEL__DEFINE
  generic object for a panel
- SPD_UI_PART_GETSPEC_REPLAY
- SPD_UI_PLUGIN_MANAGER
  Interface for SPEDAS plugins
- SPD_UI_PLUGIN_MENU
- SPD_UI_PLUGIN_REPLAY
- SPD_UI_PRINT
  Modularizes the print code. Mainly so that it can be grouped in its own separate catch block.
- SPD_UI_PROCESS_AXIS_TAGS
- SPD_UI_PROMPT_OBJ__DEFINE
- SPD_UI_PROMPT_WIDGET.PRO
  Simple standardized popup, for yes/no,yes_to_all,no_to_all,cancel
- SPD_UI_PWRSPC
  Creates power spectra from GUI variables that are active in the Process Data
- SPD_UI_PWRSPC_OPTIONS
  A widget used to set keyword options for creating power spectra. This
- SPD_UI_READWRITE__DEFINE
  Base class for object serialize/de-serialize methods. This class
- SPD_UI_REDUCE
- SPD_UI_REFRESH
- SPD_UI_RENAME_VARIABLE
  this window allows the user to rename a tplot variable as it is being imported to avoid a name conflict with existing variables
- SPD_UI_RUN_CALC
  Function that interprets program for spd_ui_calculate
- SPD_UI_SAVE
- SPD_UI_SAVEAS
- SPD_UI_SAVEAS_TEMPLATE
- SPD_UI_SAVE_DATA
  user interface panel for user to select whether to save data with the
- SPD_UI_SAVE_TEMPLATE
- SPD_UI_SBAR_HWIN_UPDATE
- SPD_UI_SCROLLB
- SPD_UI_SCROLLF
- SPD_UI_SCROLL_BAR__DEFINE.PRO
  Object created for data slider widget. Allows scrolling back
- SPD_UI_SCROLL_VIEW
- SPD_UI_SET_CURSOR
  Replaces the cursor on non-windows machines
- SPD_UI_SMOOTH_DATA_OPTIONS
  Front end interface allowing the user to select options for smoothing data.
- SPD_UI_SPDFCDAWEBCHOOSER[10]
- SPD_UI_SPDFCDAWEBCHOOSER[11]
- SPD_UI_SPDFCDAWEBCHOOSER[12]
- SPD_UI_SPDFCDAWEBCHOOSER[13]
- SPD_UI_SPDFCDAWEBCHOOSER[1]
  This procedure opens a GUI that can download CDF files from CDAWEB.
- SPD_UI_SPDFCDAWEBCHOOSER[2]
- SPD_UI_SPDFCDAWEBCHOOSER[2]
- SPD_UI_SPDFCDAWEBCHOOSER[3]
- SPD_UI_SPDFCDAWEBCHOOSER[4]
- SPD_UI_SPDFCDAWEBCHOOSER[5]
- SPD_UI_SPDFCDAWEBCHOOSER[6]
- SPD_UI_SPDFCDAWEBCHOOSER[7]
- SPD_UI_SPDFCDAWEBCHOOSER[8]
- SPD_UI_SPDFCDAWEBCHOOSER[9]
- SPD_UI_SPDF_REPLAY
- SPD_UI_SPECTRA_SETTINGS__DEFINE
  spectra properties is an object that holds all of the settings necessary for
- SPD_UI_SPEDAS_FILECONFIG
  A widget that allows the user to set some of the !spedas environmental variables. The user
- SPD_UI_SPINNER
  A compound 'spinner' widget for editing numerical values.
- SPD_UI_SPLASH_WIDGET
  Widget for the SPEDAS GUI splash screen
- SPD_UI_SUPERPO_OPTIONS
  This is an example SPEDAS data processing plugin that adds a
- SPD_UI_SYMBOL__DEFINE
  generic object for IDL symbols
- SPD_UI_TEMPLATE
  Top level object to manage the spedas gui settings template. Mainly provides a root for serialization a la, spd_ui_document
- SPD_UI_TEXT__DEFINE
  generic object for character strings
- SPD_UI_TIMEFIX
  Will fix an input time string of yyyy-mm-dd hh:mm:ss.xxxx if there
- SPD_UI_TIME_DERIVATIVE_OPTIONS
  Front end interface allowing the user to select options for performing time derivatives on data.
- SPD_UI_TIME_RANGE__DEFINE
  time range object
- SPD_UI_TIME_WIDGET.PRO
  Compound widget used to generate standardized time selection ui,
- SPD_UI_TIME__DEFINE
  generic time object
- SPD_UI_TPLOT_GUI_LOAD_TVARS
  Verifies input tplot variables for tplot_gui. This is actually the trickiest part of the whole process
- SPD_UI_TPLOT_GUI_MAKE_VAR_LABELS
  Integrates information from various sources to properly set variable labels in a tplot-like fashion
- SPD_UI_TPLOT_GUI_PAGE_OPTIONS
  Integrates information from various sources to properly set page options in a tplot-like fashion
- SPD_UI_TPLOT_GUI_PANEL_OPTIONS
  Integrates information from various sources to properly set panel options in a tplot-like fashion
- SPD_UI_TRACK_ONE
- SPD_UI_UPDATE_PROGRESS
  Write a string into the progress widget for the THEMIS GUI
- SPD_UI_UPDATE_TITLE
- SPD_UI_USINGEXPONENT
- SPD_UI_VALIDATE_FILE
- SPD_UI_VARIABLE_OPTIONS[1]
- SPD_UI_VARIABLE_OPTIONS[2]
  This routine creates and handles the layout widget. The layout panel is
- SPD_UI_VARIABLE__DEFINE
  Variable object, displayed at bottom of window
- SPD_UI_VERIFY_DATA
  this window allows the user to view and change the meta data associated with GUI data, either tplot variables
- SPD_UI_WAVELET
  wavelet transform of the input tplot variables, fist calls split_vec
- SPD_UI_WAVELET_OPTIONS
  A widget used to set keyword options for creating power spectra. This
- SPD_UI_WIDGET_TEMPLATE
  template that contains repeated code in widget creation
- SPD_UI_WIDGET_TREE_TEST
  tests the tree widget
- SPD_UI_WIDGET_TREE__DEFINE.PRO
  Object representing the loaded data tree compound widget.
- SPD_UI_WINDOWS__DEFINE
  This is an array of window objects and represents all the data that has been loaded
- SPD_UI_WINDOW_MENUS__DEFINE
- SPD_UI_WINDOW__DEFINE
  window object, created each time a new window is opened
- SPD_UI_WV_MEMORY_TEST
  Estimate of memory used by a wavelet transform. The estimated memory
- SPD_UI_XYCLIP
- SPD_UI_XYZCLIP
- SPD_UI_YYY_FILECONFIG
  A widget that allows the user to set some of the !yyy environmental variables. The user
- SPD_UI_ZAXIS_SETTINGS__DEFINE
  zaxis_settings is an object that holds all of the settings necessary for
- SPD_UNH_MMS_FILE_FILTER
- SPD_UNIQ
- SPD_UNITS_STRING
- SPEC2D
  Plots 2d data as energy spectra.
- SPEC3D
- SPEC4D
- SPECPLOT
  Creates a spectrogram plot.
- SPECPLOT_GRAYNANS
  plot spectral data, any data set to NaN is plotted gray
- SPECTROGRAM
  This function plots a color spectrogram of Z in contiguous or
- SPEC_DIR()
  Complete a file specification by appending the default disk or directory
- SPEDAS_CONFIG_FILEDIR
- SPEDAS_INIT
- SPEDAS_READ_CONFIG
  Reads the spedas_config file
- SPEDAS_TERMS_OF_USE
  Terms of use for the data of missions included in SPEDAS
- SPEDAS_WRITE_CONFIG
  Writes the spedas_config file
- SPG2SSL
- SPHERE_TO_CART
- SPICE_BODY_ATT
- SPICE_BODY_POS
- SPICE_BODY_VEL
- SPICE_CRIB
- SPICE_FILE_SOURCE
  Provides a structure that contains information pertinent to the locaton (and downloading) of SPICE data files
- SPICE_INSTALL
- SPICE_KERNEL_INFO[1]
- SPICE_KERNEL_INFO[2]
- SPICE_M2Q
- SPICE_MK_READ
- SPICE_POSITION_TO_TPLOT
- SPICE_QROT_TO_TPLOT
- SPICE_STANDARD_KERNELS
  Provides fully resolved standard spice kernel filenames. Files are downloaded as needed.
- SPICE_TEST
- SPICE_VALID_TIMES
- SPICE_VECTOR_ROTATE
- SPICE_VECTOR_ROTATE_TPLOT
- SPINFIT
- SPINMODEL_FINDSEG_T[1]
  Finds indexes of spin model segments matching each time.
- SPINMODEL_FINDSEG_T[2]
  Finds indexes of spin model segments matching each time.
- SPINMODEL_GET_INFO.PRO
  Given a probe string or spinmodel pointer, return information
- SPINMODEL_GET_PTR.PRO
  Returns a pointer to the spin model, specified by a single
- SPINMODEL_INTERP_N.PRO[1]
  Given a spin model and spin count (or array of counts), calculate
- SPINMODEL_INTERP_N.PRO[2]
  Given a spin model and spin count (or array of counts), calculate
- SPINMODEL_INTERP_T.PRO[1]
  Given a spin model and time (or array of times), calculate
- SPINMODEL_INTERP_T.PRO[2]
  Given a spin model and time (or array of times), calculate
- SPINMODEL_POST_PROCESS
- SPINMODEL_PYTHON_TEST.PRO
  Load several spin models and export them as CDFs for comparison with Python results
- SPINMODEL_RESET.PRO
  Free any data structures associated with the spin model for a
- SPINMODEL_TEST.PRO
  Perform consistency checks on a spin model.
- SPIN_TONES_CLEANING_VECTOR_V5
- SPLFUNC
- SPLINECOEFF
- SPLINE_FIT3
- SPLINE_SMOOTH
  Uses spline smoothing to create a smooth curve through noisy data.
- SPLIT_VEC
  take a stored vector like 'Vp' and create stored vectors 'Vp_x','Vp_y','Vp_z'
- SPPEVA
- SPPEVA_DASH
- SPPEVA_DATA
- SPPEVA_DATA_PARAMSETREAD
- SPPEVA_LOAD
- SPPEVA_SELECT
- SPPEVA_SHEET2EVA
- SPPEVA_SITL
- SPP_CCSDS_SPKT_HANDLER
- SPP_DATA_PRODUCT_HASH
- SPP_DATA_PRODUCT__DEFINE
- SPP_EVA_WIND_EXAMPLES
- SPP_FILE_RETRIEVE
- SPP_FLD_DFB_XSPEC_LOAD_L1
- SPP_FLD_EXAMPLES
- SPP_FLD_LOAD
- SPP_FLD_LOAD_L1
- SPP_FLD_MAG_SURVEY_4_SA_PER_CYC
- SPP_FLD_MAG_SURVEY_LOAD_L1
  Loads a L1 FIELDS MAG SURVEY CDF file into TPLOT variables.
- SPP_FLD_MAKE_OR_RETRIEVE_CDF
- SPP_FLD_RFS_AUTO_LOAD_L1
- SPP_FLD_RFS_CROSS_LOAD_L1
- SPP_FLD_RFS_HIRES_LOAD_L1
- SPP_FLD_RFS_RAWSPECTRA_LOAD_L1
- SPP_FLD_RFS_WAVEFORM_LOAD_L1
- SPP_FLD_SC_FSW_REC_ALLOC_LOAD_L1
- SPP_FLD_STATUSPLOT
  Procedure used to display status bars on a TPLOT.
- SPP_FLD_TMLIB_INIT
  Initializes TMlib configuration for loading PSP/FIELDS data. TMlib
- SPP_GEN_APDAT__DEFINE
- SPP_PTP_RECORDER
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
- SPP_SC_HK_0X081_APDAT__DEFINE
- SPP_SC_HK_0X1C4_APDAT__DEFINE
- SPP_SC_HK_0X1C5_APDAT__DEFINE
- SPP_SC_HK_0X1DE_APDAT__DEFINE
- SPP_SC_HK_0X1DF_APDAT__DEFINE
- SPP_SC_HK_0X254_APDAT__DEFINE
- SPP_SC_HK_0X255_APDAT__DEFINE
- SPP_SC_HK_0X256_APDAT__DEFINE
- SPP_SC_HK_0X257_APDAT__DEFINE
- SPP_SC_HK_0X262_APDAT__DEFINE
- SPP_SC_HK_TPLOT
- SPP_SPACECRAFT_VERTICES
- SPP_SPACECRAFT_VERTICES_PLOT
- SPP_SPC_MET_TO_UNIXTIME
- SPP_SPICE_KERNELS
  Provides spp spice kernel filename of specified type
- SPP_SWP_APDAT_INIT
- SPP_SWP_CDF_VAR_ATT_CREATE
- SPP_SWP_QF
- SPP_SWP_SPANX_SWEEP_TABLES
- SPP_SWP_SPAN_PROD__DEFINE
- SPP_SWP_SPE_PROD_APDAT__DEFINE
- SPP_SWP_SPICE
  LOADS SPICE kernels and creates a few tplot variables
- SPP_SWP_SPI_CMN_L2VARARR
  Returns an array with common block variable names for the input
- SPP_SWP_SPI_CONFIG_FLIGHT_BACKGROUND
- SPP_SWP_SPI_CONFIG_FLIGHT_CALIBRATION
- SPP_SWP_SPI_CONFIG_FLIGHT_CRUISE
- SPP_SWP_SPI_CONFIG_FLIGHT_HIGH
- SPP_SWP_SPI_CONFIG_FLIGHT_HIGH_RATE_CRUISE_MOMENTS
- SPP_SWP_SPI_CONFIG_FLIGHT_HIGH_RATE_MOMENTS_V2
- SPP_SWP_SPI_CONFIG_FLIGHT_LOW
- SPP_SWP_SPI_CONFIG_FLIGHT_MOMENTS
- SPP_SWP_SPI_CONFIG_MODE
- SPP_SWP_SPI_CONFIG_SWEM_STATE
- SPP_SWP_SPI_FLIGHT_ANO
- SPP_SWP_SPI_FLIGHT_DAC
- SPP_SWP_SPI_FLIGHT_DEF
- SPP_SWP_SPI_FLIGHT_EFF
- SPP_SWP_SPI_FLIGHT_ELO
- SPP_SWP_SPI_FLIGHT_ESA
- SPP_SWP_SPI_FLIGHT_EVT
- SPP_SWP_SPI_FLIGHT_GEO
- SPP_SWP_SPI_FLIGHT_LOA
- SPP_SWP_SPI_FLIGHT_MAS[1]
- SPP_SWP_SPI_FLIGHT_MAS[2]
- SPP_SWP_SPI_FLIGHT_MAS[2]
- SPP_SWP_SPI_FLIGHT_MAS[3]
- SPP_SWP_SPI_FLIGHT_MAS[4]
- SPP_SWP_SPI_FLIGHT_MAS[5]
- SPP_SWP_SPI_FLIGHT_MAS[6]
- SPP_SWP_SPI_FLIGHT_MAS[7]
- SPP_SWP_SPI_FLIGHT_MEM
- SPP_SWP_SPI_FLIGHT_MRAM_MAP
- SPP_SWP_SPI_FLIGHT_NRG
- SPP_SWP_SPI_FLIGHT_PAR
- SPP_SWP_SPI_FLIGHT_PRD
- SPP_SWP_SPI_FLIGHT_SCI
- SPP_SWP_SPI_FLIGHT_TBL
- SPP_SWP_SPI_FLIGHT_TOF
- SPP_SWP_SPI_PROD_APDAT__DEFINE
- SPP_SWP_SPI_RATES_APDAT__DEFINE
- SPP_SWP_SPI_SNAP
- SPP_SWP_SPI_TABLES
- SPP_SWP_SPI_TOF_APDAT__DEFINE
- SPP_SWP_SWEEPV_DACV_V2
- SPP_SWP_SWEEPV_DEFL_FUNC
- SPP_SWP_SWEEPV_NEW_FSLUT_V2
- SPP_SWP_SWEEPV_NEW_TSLUT_V2
- SPP_SWP_SWEEPV_NEW_V2
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[1]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[2]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[2]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[3]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[4]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[5]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[6]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[7]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[8]
- SPP_SWP_SWEM_PART_DECOMPRESS_DATA[9]
- SPP_SWP_WRAPPER_APDAT__DEFINE
- SPP_SWP_WRP_STAT
- SSC_PLOT
- SSE2SEL
- SSE_MATRIX_MAKE
- SSL2DSL
- SSL_CHECK_VALID_NAME
  Checks a string or array input against another array to find matches.
- SSL_CORRELATE_TPLOT
  Identified the amount of shift required to correlate two
- SSL_CORRELATION_SHIFT
  Calculates the shift required to correlate two tme series of
- SSL_NEWLINE
  Returns a cross-platform newline character.
- SSL_SET_COMPLEMENT
- SSL_SET_INTERSECTION
- SSL_SET_SYMBOL
- SSL_SET_UNION
- SSL_TIME_CHECK
- SST_ATTEN
  Returns the attenuator value of the structure
- SSWHERE_ARR
  gives the subscripts in the array arr1 that are for elements
- SSW_STR_REPLACE
- START3DP
- STA_PROD_CAL
  Calibrates STATIC data products generated by mav_apid_sta_handler.pro
- STEL3D
- STEL_IMPORT_LEP__DEFINE
- STEREO_INIT
- STORE_DATA
  Store time series structures in static memory for later retrieval
- STORE_DATA_COLBAR
- STR2ARR_MAXLET
  Divide a long string and insert it to a string array.
- STR2TIME
- STREP
  Edit a string by position. Precede, Follow, Replace, Delete.
- STRESS
  String edit by sub-string. Precede, Follow, Delete, Replace.
- STRFILTER
- STRINGISNUM
- STRING_GLOB_PREPROCESS
- STRING_PARSER
  Parse strings into components
- STRING_VAR_PREPROCESS
- STRIPPATH
- STRN
  Convert a number to a string and remove padded blanks.
- STRPLOT
  Procedure used to print strings in a "TPLOT" style plot.
- STRUCT2NCDF
- STRUCT_VALUE
- STR_CLEAN
  To remove all unprintable characters from the given string
- STR_ELEMENT
  Find (or add) an element of a structure.
- ST_MAG_LOAD
- ST_PLASTIC_LOAD
- ST_STE_LOAD
- ST_SWAVES_LOAD
- ST_SWEA_LOAD
- SUB3D
- SUM2D
- SUM3D
- SUM4D
- SUM4M
- SUPERPO_HISTO
- SUPERPO_INTERPOL
- SWEICC
  Performs SWEA-SWIA cross calibration. This is only intended for the
- SWEICCD
  Performs SWEA-SWIA cross calibration. This is the companion routine
- SWE_3D_SNAP
  Plots 3D snapshots in a separate window for times selected with the cursor in
- SWE_3D_STITCH
  Constructs 3D spectra from A0 and A1 packets. Depending on the group parameter,
- SWE_3D_STRAHL_DIR
  Determines the direction in SWEA coordinates of the strahl.
- SWE_3D_TIMING
  Disassembles A0 packets and sorts data in time sequence.
- SWE_A0_SNAP
  Plots 3D snapshots in a separate window for times selected with the cursor in
- SWE_A2_SNAP
  Plots PAD snapshots in a separate window for times selected with the cursor in
- SWE_A4_SNAP
  Plots SPEC snapshots in a separate window for times selected with the cursor in
- SWE_CAL_SNAP
  Plots snapshots of calibration data in a separate window for times selected
- SWE_DEADTIME
  Calculates the deadtime correction given the measured count rate and the
- SWE_ENGY_SNAP
  Plots omnidirectional energy spectrum snapshots in a separate window for times
- SWE_ENGY_TIMING
  Disassembles A4 packets and sorts data in time sequence.
- SWE_GETMAG_QL
  Loads MAG data from one of two sources:
- SWE_HSK_SNAP
  Plots housekeeping snapshots for times selected with the cursor in a tplot
- SWE_LOWE_CLUSTER
  Sporadic low-energy anomaly cluster analysis.
- SWE_MAKE_HIRES
  Loads L0 data containing hires SWEA data (LUT = 7,8,9) and 32-Hz MAG data,
- SWE_MAXBOL
  Maxwell-Boltzmann distribution for fitting SWEA electron energy spectra.
- SWE_N_3D
  Returns the density, n, 1/cm^3
- SWE_PAD32HZ_UNPACK
  Expands a high time resolution PAD structure into 64 single-energy
- SWE_PAD_SNAP
  Plots PAD snapshots in a separate window for times selected with the cursor in
- SWE_PAD_TIMING
  Disassembles A2 packets and sorts data in time sequence.
- SWE_PLOT_FHSK
  Makes tplot variables for SWEA fast housekeeping data (A6).
- SWE_ROTATE
  Rotates SWEA 3D or PAD look directions into any valid SPICE frame.
- SWE_SHAPE_PAR_PAD_L2_3PA
- SWE_SNAP_COMMON
  Common block for swe_snap_layout.
- SWE_SNAP_LAYOUT
  Puts snapshot windows in convenient, non-overlapping locations,
- SWE_SNAP_OPTIONS
  Stores a structure of SWEA snapshot keyword options and provides
- SWE_SWI_CC_SNAP
  Gets cross calibration factor from SWE-SWI density ratio.
- SWE_TESTPULSER_MODEL
  Creates SWEA Test Pulser Model and generates test pulser signatures
- SWFO_CCSDS_SPKT_HANDLER
- SWFO_FILE_RETRIEVE
- SWFO_GEN_APDAT__DEFINE
- SWFO_GSEMSG_LUN_READ
- SWFO_PTP_LUN_READ
- SWFO_PTP_RECORDER
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
- SWFO_PULSER_CAL
- SWFO_RAW_TLM__DEFINE
- SWFO_RECORDER
  Widget tool that opens a socket and records streaming data from a server (host) and can save it to a file
- SWFO_SPC_MET_TO_UNIXTIME
- SWFO_STIS_ADC_MAP[1]
- SWFO_STIS_ADC_MAP[2]
- SWFO_STIS_APDAT_INIT
- SWFO_STIS_CRIB
- SWFO_STIS_INST_RESPONSE_CRIB
  performs cross product on arrays
- SWFO_STIS_PLOT
- SWFO_SWIFULATOR_LUN_READ
- SWX_APDAT_INIT
- SWX_CCSDS_SPKT_HANDLER
- SWX_GEN_APDAT__DEFINE
- SWX_SPC_MET_TO_UNIXTIME
- SWX_SPICE_KERNELS
  Provides swx spice kernel filename of specified type
- SWX_SST_APDAT_INIT
- SWX_SWEM_PART_DECOMPRESS_DATA[1]
- SWX_SWEM_PART_DECOMPRESS_DATA[2]
- SWX_SWEM_PART_DECOMPRESS_DATA[2]
- SWX_SWEM_PART_DECOMPRESS_DATA[3]
- SWX_SWEM_PART_DECOMPRESS_DATA[4]
- SWX_SWEM_PART_DECOMPRESS_DATA[5]
- SWX_SWEM_PART_DECOMPRESS_DATA[6]
- SWX_SWEM_PART_DECOMPRESS_DATA[7]
- SWX_SWEM_PART_DECOMPRESS_DATA[8]
- SWX_SWEM_PART_DECOMPRESS_DATA[9]
- SWX_SWEM_WRAPPER_APDAT__DEFINE
- SXADDHIST
  Procedure to add HISTORY (or COMMENT) line(s) to a FITS header
- SXADDPAR
  Add or modify a parameter in a FITS header array.
- SXDELPAR
  Procedure to delete a keyword parameter(s) from a FITS header
- SXPAR
  Obtain the value of a parameter in a FITS header
- SYMCAT
- SYMH2SYMC
- SYMM3D
- SYMMETRY_DIR
- SYNTAX:[1]
  INPUT:
- SYNTAX:[2]
  INPUT:
- SYNTAX:[2]
  INPUT:
- SYNTAX:[3]
  INPUT:
- SYNTAX:[4]
  INPUT:
- SYNTAX:[5]
  INPUT:
- SYNTAX:[6]
  INPUT:
- SYNTAX:[7]
  INPUT:
- SYNTAX:[8]
  INPUT:
- S_TRANS
- T01
- T01_TEST
- T04S
- T04S_TEST
- T89
- T89_TEST
- T96
- T96_TEST
- TA15B
- TA15B_TEST
- TA15N
- TA15N_TA16_CRIB
- TA15N_TEST
- TA15_SUPPORTED
- TA16
- TA16_CRIB
- TA16_SETPATH
- TA16_SUPPORTED
- TA16_TEST
- TABSINT
  Calculates the absolute intensity [R] with raw, background, and calibration data,
- TABSINT_NOBG
  Calculates the absolute intensity [R] with raw and calibration data,
- TAG_EXIST
- TAG_NAMES_R
- TASI2GMAP
  Create the image data in geographic coordinates, and store tplot variable:
- TBDELCOL
  Delete a column of data from a FITS binary table
- TBDELROW
  Delete specified row or rows of data from a FITS binary table
- TBGET
  Return value(s) from specified column in a FITS binary table
- TBHELP
  Routine to print a description of a FITS binary table header
- TBINFO
  Return an informational IDL structure from a FITS binary table header.
- TBPRINT
  Procedure to print specified columns & rows of a FITS binary table
- TBSIZE
  Procedure to return the size of a FITS binary table.
- TB_4D
  Returns the temperature of a beam in units of eV, assumes no s/c charging
- TCALC_PDYN
- TCLIP
  Wrapper for xclip.pro allowing input of tplot variable
- TCROSSP
- TCS_IS_ARRAY
  Helper function: tests if argument is array, 1L on success 0L on failure
- TDEFLAG
  wapper for xdeflag.pro allowing input of tplot variable names
- TDEGAP
  wrapper for xdegap.pro allowing input of tplot variable names
- TDESPIKE_AE
- TDEXISTS
- TDOTP
- TDPWRSPC
  wapper for dpwrspc.pro allowing input of a tplot variable name
- TERMINATOR
- TESTSUITE_UTS__DEFINE[1]
- TESTSUITE_UTS__DEFINE[2]
- TEST_ASK_CAL2
- TEST_CROSS_SPEC
- TEST_LEAP_YR
  Determines whether a given year is a leap year, and
- TEST_SPD_DATE_FORMAT
- TEST_UNIX_TO_TT2000_VECT
- TEXTCLOSE
  Close a text outpu file previously opened with TEXTOPEN
- TEXTOPEN
  Open a device specified by TEXTOUT with unit !TEXTUNIT
- TGSM2MLT
  Allows a user to convert position data in a tplot variable
- TH2_4D
  Returns the center theta of a low energy beam and the estimated instrumental offset
- THEMIS_FILECONFIG
  A widget that allows the user to set some of the fields in the
- THEMIS_NS_MODEL
  This routine calculates the position along the zaxis at a specific
- THIGH_PASS_FILTER
  Uses high_pass_filter to calculate a running average of the input data and
- THMCTPATH
  Gets the path of the color table used by themis
- THM_ALT_STACKPLOT.PRO
  To create 3 PNG files displaying the H,D and Z components of the magnetic field
- THM_APPLY_ESA_MOM_DTC
  Corrects ESA on-board moments for dead time. Note that this will
- THM_ASI_CREATE_MOSAIC
  create mosaic with all THEMIS ASI
- THM_ASI_IMAGER_READFILE
- THM_ASI_MERGE_MOSAIC
  create mosaic with all THEMIS ASI
- THM_ASI_RECREATE_MOSAIC
  recreate mosaic from gif-input
- THM_ASI_STATIONS.PRO
  define quantities for GBO stations
- THM_AUTOLOAD_SUPPORT
  given a THEMIS tplot variable name, check to see if spin period and
- THM_BLANK_PANEL
- THM_CAL_EFI[1]
- THM_CAL_EFI[2]
- THM_CAL_EFI[2]
  To be used on THEMIS EFI 3-vectors. Labels x-axis as "E12
- THM_CAL_EFI[3]
- THM_CAL_EFI_NONTD
- THM_CAL_FBK
- THM_CAL_FFT
- THM_CAL_FGM
- THM_CAL_FGM_DAC_OFFSET
- THM_CAL_FGM_SPINTONE_REMOVAL
- THM_CAL_FGM_SPIN_HARMONICS
- THM_CAL_FILE2OFFSET
  searches for the current calibration in ASCII file
- THM_CAL_FIT
- THM_CAL_HSK
- THM_CAL_MOM
- THM_CAL_ROT
  Returns a rotation matrix that rotates v1,v2 to the x-y plane
- THM_CAL_SCM
  calibrate THEMIS SCM data
- THM_CMB_CLEAN_ESA
- THM_CMB_CLEAN_SST
- THM_COLLATE_INTERVALS
- THM_COMPONENT_TO_TPLOT
  Checks the plot type (SPACECRAFT or COMPONENTS) and creates
- THM_COMP_EAC_RESPONSE
- THM_COMP_EFI_RESPONSE
- THM_COMP_SCM_RESPONSE
- THM_CONFIG
- THM_CONFIG_FILEDIR
- THM_CONVERT_CMB_UNITS
- THM_CORRECTED_PXXM_POT
  Returns an offset corrected time-shifted value of the PXXM pot variable from
- THM_COTRANS
- THM_COTRANS_MATRIX
  brute force method of creating rotation matrix for a
- THM_COTRANS_TENSOR
  wrapper for coordinate transforms to prssure and momentum
- THM_CRIB_ASI
- THM_CRIB_CLEANEFP
- THM_CRIB_CLEANEFW
- THM_CRIB_COTRANS
- THM_CRIB_COTRANS_LMN
- THM_CRIB_ECLEAN_SUBSOLAR
- THM_CRIB_EFI
- THM_CRIB_EFI_CAL
- THM_CRIB_ESA
- THM_CRIB_ESA_BGND_ADVANCED
- THM_CRIB_ESA_BGND_REMOVE
- THM_CRIB_ESA_BGND_REMOVE_OLD
- THM_CRIB_ESA_DIST2SCPOT
- THM_CRIB_ESA_MOMENTS
- THM_CRIB_ESA_READ_GMOMS
  This crib shows how to extract the ground-based moments from level 2
- THM_CRIB_ESA_SLICE2D
- THM_CRIB_EXPORT
- THM_CRIB_FAC
- THM_CRIB_FBK
- THM_CRIB_FFT
- THM_CRIB_FGM
- THM_CRIB_FIT
- THM_CRIB_FLIPBOOKIFY
  Crib sheet showing how to create flipbook-style figures and
- THM_CRIB_GMAG
- THM_CRIB_GMAG_LOCATIONS
- THM_CRIB_GMAG_WAVELET
- THM_CRIB_GMOM
- THM_CRIB_GREENLAND_GMAG
- THM_CRIB_ISEE_3D
- THM_CRIB_MACCS_GMAG
- THM_CRIB_MAKE_AE
- THM_CRIB_MAP
- THM_CRIB_MOM
- THM_CRIB_MOM_DEAD_TIME_CORRECT
- THM_CRIB_MVA
- THM_CRIB_NEUTRAL_SHEET
- THM_CRIB_OVERPLOT
- THM_CRIB_PART_COMBINE
- THM_CRIB_PART_COMBINE_NCOUNT
- THM_CRIB_PART_EXPORT
  This crib sheet shows how to export THEMIS particle (velocity distribution) data to ASCII files
- THM_CRIB_PART_GETSPEC
  A crib showing how to create energy and angular spectrograms using
- THM_CRIB_PART_PRODUCTS
  Demonstrate basic usage of routine for generating particle moments and spectra.
- THM_CRIB_PART_PRODUCTS_NCOUNT
- THM_CRIB_PART_SLICE1D
- THM_CRIB_PART_SLICE2D
- THM_CRIB_PART_SLICE2D_ADV
- THM_CRIB_PART_SLICE2D_MULTI
- THM_CRIB_PART_SLICE2D_PLOT
- THM_CRIB_POYNTING_FLUX
- THM_CRIB_READ_WRITE_ASCII_CMDLINE
- THM_CRIB_RECOVERY_VXY_MOM_EARLY_2007[1]
- THM_CRIB_RECOVERY_VXY_MOM_EARLY_2007[2]
- THM_CRIB_RECOVERY_VXY_MOM_EARLY_2007[2]
- THM_CRIB_RXY
- THM_CRIB_SCM
- THM_CRIB_SCPOT2DENS
- THM_CRIB_SLP_SSE
- THM_CRIB_SPINFIT
- THM_CRIB_SSE
- THM_CRIB_SST
- THM_CRIB_SST_CALIBRATIONS
  This crib demonstrates how to use of the development branch SST calibration code.
- THM_CRIB_SST_CONTAMINATION
- THM_CRIB_SST_ION_DECONTAMINATE
- THM_CRIB_SST_LOAD_CALIBRATE
- THM_CRIB_STATE
- THM_CRIB_SUPERPO_INTERPOL_HISTO
- THM_CRIB_TPLOT2AUTOPLOT
  Crib sheet showing how to send THEMIS data to Autoplot
- THM_CRIB_TPLOT_OVERLAY
  A crib showing how to overlay spectra on top of spectra.
- THM_CRIB_TRACE
- THM_CRIB_TWAVPOL
- THM_CRIB_TWAVPOL_SCM
- THM_DATA2LOAD
  returns a list of variables that can be loaded for a given THEMIS
- THM_DATA_CALIBRATED
- THM_DAT_AVG
- THM_DFB_DIG_FILTER_RESP
- THM_EAC_FILTER_RESP
- THM_EFI_BOOM_DEPLOYMENT_TIME
  Provides the boom_deployment time(s) for EFI on THEMIS
- THM_EFI_CLEAN_EFP
  FIXES AXIAL, REMOVES SPIKES, SPINTONE, SC POTENTIAL, AND OTHER EFP ERRORS.
- THM_EFI_CLEAN_EFW
  FIXES HF, REMOVES SPIKES, AND LOW FREQUENCY.
- THM_EFI_DERIVE_EZ
- THM_EFI_DESPIN
- THM_EFI_EXB
- THM_EFI_FIX_FREQ_AND_PHASE
- THM_EFI_GET_POTENTIAL
  Remove SC potential from axial signal.
- THM_EFI_SDT_TEST[1]
- THM_EFI_SDT_TEST[2]
  Checks houesekeeping data to flag the presence of EFI SDT (Sensor
- THM_EFI_SIN_FIT
- THM_ENERGY_TO_EBIN
  Returns the energy bin numbers in "dat.energy" nearest to "en"
- THM_ESA_BGND_REMOVE
  Background removal code from Vassilis
- THM_ESA_CMN_L2CONCAT
  concatenates two THEMIS ESA L2 data structures
- THM_ESA_CMN_L2READ.PRO
  Inputs a THEMIS ESA common block structure from an L2 CDF.
- THM_ESA_CMN_L2TCLIP
  applies a trange to a THEMIS ESA L2 structure
- THM_ESA_CMN_L2VARARR
  Returns an array with common block variable names for the input
- THM_ESA_DENS2SCPOT
  Estimates the SC potential from electrona and ions, by choosing the
- THM_ESA_DETECT_OVERLAP
  Detects mode overlap that occasionally occurs in ESA data, this
- THM_ESA_DFRAC2SCPOT
  Estimates the SC potential from electrona and ions, by choosing the
- THM_ESA_DIST2BZ
  For a given probe and date, estimates the SC potential from PEEF
- THM_ESA_DIST2BZ_ANGLE
  Estimates the angle between the direction of the electron
- THM_ESA_DIST2BZ_VSE
  Finds a pitch angle for an electron distribution, by calculating
- THM_ESA_DIST2SCPOT
  Estimates the SC potential from an electron sepctrum, by comparing
- THM_ESA_DTC4MOM
  calculates a dead-time correction value for ESA particle moments,
- THM_ESA_DUMP
- THM_ESA_ENERGY_EXTRAPOLATE
- THM_ESA_EST_DENS2SCPOT
  For a given probe and date, estimates the SC potential from PEER
- THM_ESA_EST_DFRAC2SCPOT
  For a given probe and date, estimates the SC potential from PEER and PEIR
- THM_ESA_EST_DIST2SCPOT
  For a given probe and date, estimates the SC potential from PEER
- THM_ESA_EST_DIST2SCPOT2
  For a given probe and date, estimates the SC potential from PEER
- THM_ESA_LIM4OVERPLOT
- THM_ESA_OVERVIEWS
- THM_ESA_QUALITY_FLAGS[1]
- THM_ESA_QUALITY_FLAGS[2]
- THM_ESA_SLICE2D
- THM_ESA_SPIN_ADJUST
  Fetch required spin model data for time tagging of ESA
- THM_ESA_TEST_SPEC3D2
  Wrapper for spec3d2, plots PEEF, PEER, PEEB data; the user clicks on
- THM_FAC_MATRIX_MAKE
- THM_FBK_DECOMPRESS
- THM_FFFFBK_COMPOSITE
  Creates a composite FFF and FBK tplot variable for overview plots
- THM_FFTFBK_OVERPLOT
  Creates overview plots of FBK and FFT (in fast-survey FFF mode) for
- THM_FFT_DECOMPRESS
- THM_FFT_FREQ_BINS[1]
- THM_FFT_FREQ_BINS[2]
- THM_FGM_FIND_SHIFT_1P1C
- THM_FGM_FIT_CORRELATE_TPLOT.PRO
- THM_FGM_OVERVIEWS
- THM_FGM_SHELL
- THM_FGS_SPIKE_CORRECTIONS
- THM_FILE_DOWNLOAD
- THM_FITGMOM_OVERVIEWS
- THM_FITMOM_OVERVIEWS
- THM_FIT_FGM_CROSSCHECK.PRO
- THM_FIX_SPEC_UNITS
- THM_FLIPBOOKIFY
  Turns the current tplot window into a "flipbook" containing:
- THM_GBO_SITE_LIST
  INPUT:
- THM_GEN_MULTIPNG_PLOT
  Creates full day, 6 hour and 2 hour png files for data for a given
- THM_GEN_OVERPLOT
  To make mission overview plots of all instruments
- THM_GET_2DT
  To generate time series data for "tplot.pro"
- THM_GET_EFI_CAL_PARS
- THM_GET_EFI_CAL_PARS_NONTD
- THM_GET_EN_SPEC
  Generates energy-time spectrogram data structures for tplot
- THM_GET_FBK_CAL_PARS
- THM_GET_FFT_CAL_PARS
- THM_GET_FGM_QUALITY_FLAGS
  returns an spd_qf_list object with quality flags
- THM_GMAG_STACKPLOT.PRO
  To create 3 PNG files displaying the H,D and Z components of the magnetic field
- THM_GMAG_STACKPLOT_INTERVALS.PRO
  To create 3 PNG files displaying the H,D and Z components of the magnetic field
- THM_GMOM_QUALITY_FLAGS
- THM_GSM2LMN_WRAP
  Wrapper transforms THEMIS-generated vector field from GSM to LMN (boundary-normal)
- THM_GUI_ORIGINAL
  GUI for THEMIS data analysis
- THM_INIT
- THM_INTERPOLATE_STATE
- THM_JBT_GET_BTRANGE (FUNCTION)
  This routine is to find the starting time and ending time of each
- THM_L1B_CHECK
  Tests for L1B (Estimated spin-axis Bz from spin-plane components),
- THM_LOAD_ASI
- THM_LOAD_ASI_CAL
  load the ASI calibration parameters into tplot variables
- THM_LOAD_ASK
- THM_LOAD_BAS_GMAG
- THM_LOAD_CARISMA_GMAG
- THM_LOAD_EFI
- THM_LOAD_EFI_L2
- THM_LOAD_ESA
- THM_LOAD_ESA_BKG
  Adds background count rates to the ESA data structures which can be used
- THM_LOAD_ESA_CAL
  Loads ESA time varying relative efficiency into common tha_esa_cal for use by get_thm_esa_cal()
- THM_LOAD_ESA_MAG
  Add magnetometer data to the ESA structures
- THM_LOAD_ESA_PKT
- THM_LOAD_ESA_POT
  Add spacecraft potential data to the ESA structures
- THM_LOAD_FBK
- THM_LOAD_FFT
- THM_LOAD_FGM
- THM_LOAD_FIT
- THM_LOAD_GMAG
- THM_LOAD_GMAG_NETWORKS
  Loads the GMAG networks and stations from file gmag_stations.txt, which recides in the same directory.
- THM_LOAD_GREENLAND_GMAG
- THM_LOAD_L2_ESADIST
  Loads THEMIS ESA L2 data for a given file(s), or time_range
- THM_LOAD_MOM
- THM_LOAD_MOM_L2
- THM_LOAD_PEEB
  Decommutates the raw THEMIS electron esa burst data packets, (peeb - apid 459), and puts data structure in a common for access by get_th*_peeb.pro and generates tplot energy spectrogram
- THM_LOAD_PEEF
  Decommutates the raw THEMIS electron esa full data packets, (peef - apid 457), and puts data structure in a common for access by get_th*_peef.pro and generates tplot energy spectrogram
- THM_LOAD_PEER
  Decommutates the raw THEMIS electron esa reduced data packets, (peer - apid 458), and puts data structure in a common for access by get_th*_peer.pro and generates tplot energy spectrogram
- THM_LOAD_PEIB
  Decommutates the raw THEMIS ion esa full data packets, (peib - apid 456), and puts data structure in a common for access by get_th*_peib.pro and generates tplot energy spectrogram
- THM_LOAD_PEIF
  Decommutates the raw THEMIS ion esa full data packets, (peif - apid 454), and puts data structure in a common for access by get_th*_peif.pro and generates tplot energy spectrogram
- THM_LOAD_PEIR
  Decommutates the raw THEMIS ion esa reduced data packets, (peir - apid 455), and puts data structure in a common for access by get_th*_peir.pro and generates tplot energy spectrogram
- THM_LOAD_PEI_BKG
  Adds background count rates to the ESA structures for use by thm_pei_bkg_sub
- THM_LOAD_PROC_ARG
- THM_LOAD_PSEUDOAE
- THM_LOAD_PXXM_POT4ESA
  loads the pxxm_pot variable for ESA processing, performs a time
- THM_LOAD_REGO
- THM_LOAD_SCM
- THM_LOAD_SCMODE
- THM_LOAD_SLP
- THM_LOAD_SPIN
- THM_LOAD_SPINMODEL
  Returns template for spinmodel.txt files
- THM_LOAD_SSC
- THM_LOAD_SST2
- THM_LOAD_STATE
- THM_LOAD_STATE2
- THM_LOAD_STATE3
- THM_LOAD_STATE_RELPATH
  Alternate relpathname routine for L1 state data, allows for different
- THM_LOAD_XXX
- THM_LSP_DERIVE_EZ
- THM_LSP_FILTER
- THM_LSP_FILTER_HIGHPASS (FUNCTION)
  CAUTION: THIS ROUTINE ONLY WORKS FOR DATA SAMPLED AT EITHER 8192 HZ OR
- THM_LSP_FIND_BURST
  Isolate an indivitual burst for analysis.
- THM_LSP_FIND_SPIKES
  Remove the non-physical spiky signals in the efw data.
- THM_LSP_GET_SPEC (PROCEDURE)
  Get the power spectrum density (PSD) of a given tplot variable.
- THM_LSP_MEDIAN_SMOOTH
  Smooth data with median rather than average - removes spikes.
- THM_LSP_NOTCH_SPIKES
  Remove the non-physical spiky signals in the efw data.
- THM_LSP_REMOVE_SPIKES
  Remove the non-physical spiky signals in the efw data.
- THM_LSP_REMOVE_SPINTONE
- THM_LSP_REMOVE_SPIN_EPOCH
  Remove the non-physical spiky signals in the efw data.
- THM_MAKE_AE
- THM_MAKE_ESA_MAG
  Make a tplot structure out of ESA magnetometer data
- THM_MULT_GMAG_PLOT.PRO
  Plots all GMAG data, in groups of 3 (or anything set by
- THM_NEW_COORDS
  sets coordinate systems in the dlimits structure of input
- THM_NEW_UNITS
  sets units in the dlimits structure of input tplot variables from
- THM_PART_ADDSUN
- THM_PART_APPLY_ECLIPSE
  Apply eclipse corrections (when present) to 3D data structures.
- THM_PART_CHECKBINS
- THM_PART_CHECK_TRANGE
  This routine checks the time ranges of the current ESA and SST
- THM_PART_COMBINE
- THM_PART_CONV_UNITS
- THM_PART_COPY
- THM_PART_DIST
  wrapper function around the different routines called 'get_p???'
- THM_PART_DIST2
  wrapper function around the different routines called 'get_p???'
- THM_PART_DIST_ARRAY
- THM_PART_ENERGY_INTERP
  Interpolate particle data by energy between sst & esa distributions using
- THM_PART_ENERGY_INTERPOLATE
- THM_PART_GETANBINS
  Create 3 arrays used by THM_PART_MOMENTS2 to turn on/off energy/angle bins
- THM_PART_GETMODECHANGE[1]
- THM_PART_GETMODECHANGE[2]
- THM_PART_GETMODECHANGE[2]
- THM_PART_GETMODECHANGE[3]
- THM_PART_GETSPEC
  Generate spectra from particle data
- THM_PART_GETSPEC_OLD[1]
  Generates tplot variables containing energy-time angular particle spectra
- THM_PART_GETSPEC_OLD[2]
- THM_PART_GET_CONFIG.PRO
  Returns structure containing particle distribution
- THM_PART_LOAD
- THM_PART_MERGE_DISTS
- THM_PART_MOMENTS
  Generate moments from particle data.
- THM_PART_MOMENTS2[1]
- THM_PART_MOMENTS2[2]
- THM_PART_MOMENTS_APPLY_ECLIPSE
  Apply eclipse corrections (when present) to 3D data structures
- THM_PART_MOMENTS_OLD
- THM_PART_OMNI_CONVERT
- THM_PART_PROCESS
- THM_PART_PRODUCTS
  Generate spectra and moments from THEMIS particle data.
- THM_PART_REMOVE.PRO
  Remove bins that fall below a specified # of counts from any 3D particle data structure.
- THM_PART_SET_COUNTS
- THM_PART_SLICE1D
- THM_PART_SLICE1D_MULT
- THM_PART_SLICE1D_PLOT
- THM_PART_SLICE1D_R
- THM_PART_SLICE1D_XY
- THM_PART_SLICE2D
- THM_PART_SLICE2D_2DI
- THM_PART_SLICE2D_3DI
- THM_PART_SLICE2D_CLIMIT
- THM_PART_SLICE2D_COLLATE
- THM_PART_SLICE2D_COTRANS
- THM_PART_SLICE2D_EBOUNDS
- THM_PART_SLICE2D_FAC
- THM_PART_SLICE2D_GEO
- THM_PART_SLICE2D_GETDATA
- THM_PART_SLICE2D_GETINFO
- THM_PART_SLICE2D_GETMAG
- THM_PART_SLICE2D_GETSPHERE
- THM_PART_SLICE2D_GETSUN
- THM_PART_SLICE2D_GETTICKS
- THM_PART_SLICE2D_GETTICKS_RLOG
- THM_PART_SLICE2D_GETVEL
- THM_PART_SLICE2D_INTRANGE
- THM_PART_SLICE2D_NCOUNT
- THM_PART_SLICE2D_NN
- THM_PART_SLICE2D_OLD
- THM_PART_SLICE2D_ORIENTSLICE
- THM_PART_SLICE2D_PLOT
- THM_PART_SLICE2D_PLOT_OLD
- THM_PART_SLICE2D_REGRIDSPHERE
- THM_PART_SLICE2D_REMOVEZEROS
- THM_PART_SLICE2D_RLOG
- THM_PART_SLICE2D_ROTATE
- THM_PART_SLICE2D_S2C
- THM_PART_SLICE2D_SMOOTH
- THM_PART_SLICE2D_SUBTRACT
- THM_PART_SLICE_EXTRACT
- THM_PART_SMOOTH
- THM_PART_SPEC_CALC
- THM_PART_SPHERE_INTERP
- THM_PART_SPHERE_INTERPOLATE
- THM_PART_SUBTRACT
- THM_PART_TIME_INTERPOLATE
- THM_PART_TIME_ITERATOR
- THM_PART_TRANGE
- THM_PART_WRITE_ASCII
- THM_PDIST
- THM_PEE_BKG
  returns estimates of background determined from lowest counts in dat.data angle averaged array
- THM_PEE_BKG_SUB
  calculates secondary background from primary. Returns data structure with secondaries, photo-e, and Bremsstrahlung (dat.bkg) subtracted
- THM_PEI_BKG
  returns estimates of background determined from lowest counts in dat.data angle averaged array
- THM_PEI_BKG_SUB
  returns data structure with background subtracted, assumes dat.bkg in data structure, run thm_load_esa_bkg.pro first
- THM_PGS_CLEAN_CMB
- THM_PGS_CLEAN_ESA
  Helper routine for thm_part_products
- THM_PGS_CLEAN_SST
  Helper routine for thm_part_products
- THM_PGS_CLEAN_SUPPORT
- THM_PGS_DIST_ARRAY_DATA
- THM_PGS_DIST_ARRAY_START
- THM_PGS_DIST_ARRAY_TIMES
- THM_PGS_EXPAND_YAXIS
- THM_PGS_GET_DATATYPE
- THM_PGS_MAKE_FAC
  Generate the field aligned coordinate transformation matrix
- THM_PGS_MAKE_TPLOT
- THM_PGS_MOMENTS
- THM_PGS_MOMENTS_TPLOT
- THM_PGS_SET_SPEC_ZLIMITS
  Helper routine for thm_part_products
- THM_PLOT_GMAG_BY_SOURCE
  Plots all GMAG data, arranged by the data source (e.g., THEMIS
- THM_PROBE_NUM
- THM_PSE_BKG_AUTO
  Generates 'th'+sc+'_pser_minus_bkg' for use by thm_load_esa_bkg.pro -- Auto selects time interval for pser background subtract
- THM_PSI_BKG_SET
  User selects time interval for determining ion sst background counts, use fast survey if available
- THM_PSI_BKG_SUB
  returns psi data structure with background subtracted, run thm_psi_bkg_set.pro first
- THM_PYTHON_VALIDATION_UT__DEFINE[1]
  This object uses MGUnit to validate THEMIS data products loaded in Python match those loaded in IDL
- THM_PYTHON_VALIDATION_UT__DEFINE[2]
- THM_QFIT
- THM_RANDOM_DP
- THM_READ_CONFIG
  Reads the thm_config file
- THM_READ_EESA_ANGLE_REDUCED_MODE
  Returns data structure with angle maps
- THM_READ_ESA_ANGLE_BURST_MODE
  Returns data structure with angle maps
- THM_READ_ESA_ANGLE_FULL_MODE
  Returns data structure with angle maps
- THM_READ_ESA_SWEEP_BURST_MODE
  Returns data structure with energy sweep tables
- THM_READ_ESA_SWEEP_FULL_MODE
  Returns data structure with energy sweep tables
- THM_READ_ESA_SWEEP_REDUCED_MODE
  Returns data structure with energy sweep tables
- THM_READ_IESA_ANGLE_REDUCED_MODE
  Returns data structure with angle maps
- THM_READ_MOM_CAL_FILE
  reads in the text version of the MOM cal
- THM_REGO_ARRAY
- THM_REGO_CREATE_MOSAIC
  create mosaic with all REGO ASI
- THM_ROI_BAR
  creates the roi bar for overview plots
- THM_SAMPLE_RATE_BAR
  creates the sample rate bar for overview plots
- THM_SANITIZE_L2_SST
- THM_SCM_DECONVO_VEC[1]
- THM_SCM_DECONVO_VEC[2]
- THM_SCM_MODPHA
- THM_SCPOT2DENS
- THM_SCPOT2DENS_OPT_N
  Convert the spacecraft potential to the electron density
- THM_SCW_DEGAP
  Helper function for thm_cal_scm, this interpolates over short gaps
- THM_SETPROBE_COLORS
- THM_SET_LIM
- THM_SET_VERBOSE
  Sets verbose level in !themis.verbose and in tplot_options
- THM_SPEC_LIM4OVERPLOT
- THM_SPINAVG[1]
- THM_SPINAVG[2]
  average data over spin periods, and return a tplot variable
- THM_SPINFIT
- THM_SPINMODEL::GET_INFO.PRO
  Return information about the valid time range or shadow times given
- THM_SPINMODEL::MAKE_CDF.PRO
  Export the segments data for a spinmodel as tplot variables, then write to a CDF.
- THM_SPINMODEL::MAKE_TPLOT_VARS.PRO
  Export spin model segment attributes as a set of tplot variables
- THM_SPINMODEL::PRINT_SEGMENTS.PRO
  Print the segments contained in a spin model.
- THM_SPINMODEL__DEFINE
  define, construct, and destroy spinmodel objects
- THM_SPIN_PHASE
- THM_SST_ADD_SPINDATA
- THM_SST_ADD_SPINDATA2
- THM_SST_ATTEN_SCALE
- THM_SST_ATT_CORRECT
  tests for attenuator transition, calculates background level and
- THM_SST_BUILD_CAL_FILES
- THM_SST_CALIBRATION_TESTS
- THM_SST_CALIB_PARAMS2
  This populates the correct fields of the dist struct so that data can be correctly calibrated.
- THM_SST_CONVERT_UNITS2
- THM_SST_CRIB
- THM_SST_CROSS_CONTAMINATION_REMOVE,DATA_A,DATA_B
- THM_SST_DAT2ANGSPLIT
- THM_SST_DIST3D_16X64[1]
  This routine defines the appropriate distribution representation struct for
- THM_SST_DIST3D_16X64[2]
  This routine returns the appropriate distribution representation struct for
- THM_SST_DIST3D_DEF
  This routine returns the appropriate distribution representation struct for
- THM_SST_ENERGY_CAL2
  This routine performs bin energy boundary calibrations. Transforming DAP values into eV
- THM_SST_ENERGY_EXTRAPOLATE
- THM_SST_ERANGE_BIN_VAL
- THM_SST_FIND_MASKING
- THM_SST_LOAD_CALIBRATE
  Wrapper which loads SST data and performs various calibration tasks; providing a high level interface to sst data.
- THM_SST_OVERVIEWS
- THM_SST_PSEB
- THM_SST_PSEF
- THM_SST_PSER
- THM_SST_PSIF
- THM_SST_PSIR
- THM_SST_QUALITY_FLAGS
- THM_SST_READ_CALIBRATION_PARAMS
  This routine reads calibration parameters from a file.
- THM_SST_REMOVE_SUNPULSE
- THM_SST_SET_TRANGE
- THM_SUNPULSE
- THM_TEST_FGMCAL
- THM_THMSOC_DBLOG
  Database logging facility for IDL scripts. Useful for server runs.
- THM_TPLOT_TO_COMPONENT
  Checks the plot type (SPACECRAFT or COMPONENTS) and creates
- THM_TPLOT_VAR
- THM_UI_CALL_TPLOT
  A widget interface for calling tplot from the themis_w widget,
- THM_UI_CHECK4SPIN
  given a THEMIS tplot variable name, check to see if spin period and
- THM_UI_CHOOSE_DTYPE
  A widget for choosing data for the THEMIS data analysis GUI
- THM_UI_CONFIG
  A widget that allows the user to set some of the fields in the
- THM_UI_COORDINATE_SYSTEMS
  This object exists for two purposes:
- THM_UI_COTRANS
- THM_UI_COTRANS_OLD
  Widget for coordinate transforms
- THM_UI_COTRANS_OPTIONS
- THM_UI_DPROC
  A widget interface for calling tplot from the themis_w widget,
- THM_UI_DPROC_RESET_ACT_DATA
  helper function to reset the active data window in dproc panel
- THM_UI_ERROR
  A widget to display, edit and save the file 'thm_gui_error.txt' error
- THM_UI_GEN_OVERPLOT
  Widget wrapper for spd_ui_overplot used to create THEMIS overview plots in SPEDAS.
- THM_UI_HELP
  A widget to display the file 'thm_gui.txt' help
- THM_UI_LOAD_DATA2OBJ
  A widget interface to load CDF data for whatever instrument
- THM_UI_LOAD_DATA_FILE
  A widget interface for loading THEMIS data into the SPEDAS GUI
- THM_UI_LOAD_DATA_FILE_COORD_SEL.PRO
  Controls actions that occur when Output Coordinates menu is selected. Called
- THM_UI_LOAD_DATA_FILE_DEL.PRO
  Controls deleting of loaded data from "Loaded Data" list. Called by
- THM_UI_LOAD_DATA_FILE_ITYPE_SEL.PRO
  Controls actions that occur when Instrument Type menu is selected. Called by
- THM_UI_LOAD_DATA_FILE_L1_SEL.PRO
  Controls actions that occur when selecting items in Level 1 box. Called by
- THM_UI_LOAD_DATA_FILE_L2_SEL.PRO
  Controls actions that occur when selecting items in Level 2 box. Called by
- THM_UI_LOAD_DATA_FILE_LOAD.PRO
  Loads SPEDAS data by calling spd_ui_load_data_fn. Called by
- THM_UI_LOAD_DATA_FILE_LOADLIST.PRO
  ROUTINE IS DEPRECATED. WAS MAINTAINING COPIES OF SELECTION THAT WERE ALREADY MAINTAINED ELSEWHERE.
- THM_UI_LOAD_DATA_FILE_OBS_SEL.PRO
  Controls actions that occur when selecting items in probe/station box. Called
- THM_UI_LOAD_DATA_FN
  A widget interface to load CDF data for whatever instrument
- THM_UI_MULTICHOICE_HISTORY
- THM_UI_NPAR
  Simple widget that allows user to change n parameter values and units (if units were
- THM_UI_NPAR_NEW
  Simple widget that allows user to change n parameter values and units (if units were
- THM_UI_ONLY_TRANGE
  This program oprerates on the tplot data_quants to strip out data
- THM_UI_PAR
  Simple widget that asks for a parameter
- THM_UI_PART_GETSPEC_OPTIONS[1]
  A interface to thm_part_products.pro for creating and loading THEMIS energy/
- THM_UI_PART_GETSPEC_OPTIONS[2]
- THM_UI_PART_PRODUCTS
- THM_UI_PROGOBJ__DEFINE
  defines an object to pass through into file_retrieve and
- THM_UI_REQ_SLP
  Determines availablity of solar/lunar ephemeris data.
- THM_UI_REQ_SPIN
  Determines availability of parameters for spin model.
- THM_UI_RESET_COMMON_BLOCK
- THM_UI_SCLIST
  creates an array for the different themis spacecraft, to be used in
- THM_UI_SCMCAL
  A widget for choosing data for the THEMIS data analysis GUI
- THM_UI_SET_ACTIVE_DSET
  sets active datasets in themis GUI to given tplot varnames, used in
- THM_UI_SET_DATA_ID
  This program sets the data_id values of the pointer in the thm_gui state
- THM_UI_SET_TRANGE
  A widget interface for setting time ranges for the thm_gui widget
- THM_UI_SHOW_DLIM
- THM_UI_SLICE2D
  Front end window allowing user to create and view "2D" slices
- THM_UI_SLICE2D_BAR__DEFINE.PRO
  Object created for the 2d slices interface. Allows scrolling back
- THM_UI_SUMMPLOT
  This widget prompts the user for a choice of probe, and then Calls
- THM_UI_TSELECT
  A list widget for time selection, this is a blocking widget, it must
- THM_UI_TSELECT_FN
- THM_UI_UPDATE_DATA_ALL
  Calls thm_ui_set_data_id, thm_ui_set_active_dset and
- THM_UI_UPDATE_DATA_DISPLAY
  update the loaded-data display for the themis_w widget
- THM_UI_UPDATE_HISTORY
  Adds the string input to the state structure history array
- THM_UI_UPDATE_PROGRESS
  Write a string into the progress widget for the THEMIS GUI
- THM_UI_USERDEF
  A widget that allows the user to define his own operator to be used
- THM_UI_VALID_DATATYPE
  get valid datatype names from thm_load_* routines, using the
- THM_UI_VALID_DTYPE
  get valid datatype names from thm_load_* routines, using the
- THM_UI__SCMCAL_HELP
  A widget to display the file 'thm_gui.txt' help
- THM_UNPACK_HED
- THM_VALID_INPUT
- THM_VALID_LEVEL
- THM_WRITE_CONFIG
  Writes the thm_config file
- THM_WRITE_PROBE_TIMING_TABLES
- THREE_SIGMA
- TIMEAXIS_TEXT
  Plot a time axis.
- TIMEBAR
  plot vertical (or horizontal) lines on TPLOTs at specified times (or values)
- TIMEBOX_MEAN
  Calculates the mean, median, and standard deviation of a 1-D array
- TIMEEPOCHTOYMDHMS
  Convert seconds of epoch to YMDHMS.
- TIMEFIT
  Given an input time array or tplot variable name, sets the tplot time window to span
- TIMEJULIANTOYMDHMS
  Convert Julian date to YMDHMS.
- TIMERANGE
- TIMESPAN
  Define a time span for the "tplot" routine.
- TIMEYMDHMSTOEPOCH
  Convert YMDHMS to seconds of epoch.
- TIMEYMDHMSTOJULIAN
  Convert YMDHMS to Julian date.
- TIMEYMDHMSTOYRSEC
  Convert YMDHMS to seconds of year.
- TIMEYRSECTOYMDHMS
  Convert seconds of year to YMDHMS.
- TIME_AVERAGE
- TIME_CLIP
- TIME_CORRELATE_CRIB.PRO
  crib sheet demonstrating the use of:
- TIME_DOMAIN_FILTER
- TIME_DOUBLE
  A fast, vectorized routine that returns the number of seconds since 1970.
- TIME_DOUBLE_ORDINAL
  Wrapper around time_double that supports ordinal dates in the input string, e.g., YYYY-DOY instead of YYYY-MM-DD
- TIME_EPHEMERIS
- TIME_EPOCH
  Returns the EPOCH time required by CDF files.
- TIME_INTERVAL
  Find nice time axis tics. (Based on the routine TNAXES)
- TIME_INTERVALS
- TIME_LABEL
  Make a time label array
- TIME_NIST
- TIME_PARSE
  Parse a string or array of strings into double precision seconds since 1970
- TIME_PB5
  Returns the PB5 time required by CDF files.
- TIME_STAMP
  Prints a time stamp along the lower right edge of the current plot box
- TIME_STRING
  Converts time to a date string.
- TIME_STRUCT
  A fast, vectorized routine that returns a time structure.
- TIME_TICKS
  Returns a structure that can be used to create time ticks for a plot.
- TIME_TO_PERIAPSIS
  Calculates the time needed for the spacecraft to go from periapsis
- TIME_ZONE_OFFSET
- TINTERPOL
- TINTERPOL_MXN
- TKM2RE
- TLIMIT
- TMAKE_IMAGE_DEV
  Calculates the deviation of image data from 1-hour verage data and store tplot variable:
- TMAKE_MAP_TABLE
  Create the mapping table in geographic coordinates, and store tplot variable:
- TMEAN
  Calculate the mean, median, and standard deviation of a 1-D or 2-D
- TNAMES
  Returns an array of "TPLOT" names
- TNAMES_CP
  Simple wrapper around the tnames() function that provides output that
- TNAXES
  Find nice time axis tics.
- TNORMALIZE
- TOMNI2BINDEX
- TOMNI2NINDEX
- TOPOMTRX
- TOPSMOOTH
  Calculate a smooth curve through the upper envelope of a tplot variable.
- TO_HEX
  Translate a non-negative decimal integer to a hexadecimal string
- TPLOT
  Creates a time series plot of user defined quantities.
- TPLOT2AP
  Send tplot variables to Autoplot
- TPLOT2CDF
  Save tplot variables into cdf file
- TPLOT2CDF_SAVE_VARS
  To dump data and metadata from an IDL structure into a CDF file.
- TPLOT3D
- TPLOTXY
- TPLOT_ADD_CDF_STRUCTURE
  In order to be saved in CDF file using TPLOT2CDF, tplot variable must have CDF
- TPLOT_APPLY_DATABAR
  Plots horizontal lines (databars) for plotted tplot variables, if
- TPLOT_APPLY_PANEL_LABEL
  Applies a label to a panel, given an input structure from
- TPLOT_APPLY_TIMEBAR
  Plots vertical lines (timebars) for plotted tplot variables, if
- TPLOT_ASCII
- TPLOT_COM
- TPLOT_EFIELD
- TPLOT_FILE
  OBSOLETE PROCEDURE! Use "TPLOT_SAVE" and "TPLOT_RESTORE" instead.
- TPLOT_FILL_COLOR
  Fills the area under a line in a tplot panel
- TPLOT_FILL_TIME_INTV
  Allow different background color, or other polyfill options for time
- TPLOT_FORCE_MONOTONIC
- TPLOT_KEYS
  Sets up function keys on user keyboard to perform frequent "tplot"
- TPLOT_MULTIAXIS
- TPLOT_MULTIAXIS_KLUDGE
- TPLOT_NAMES
  Lists current stored data names that can be plotted with the TPLOT routines.
- TPLOT_NOISE_VARS
  generate Nvars tplot variables, with random noise for testing
- TPLOT_OPTIONS
  Sets global options for the "tplot" routine.
- TPLOT_PANEL
  Sets the graphics parameters to the specified tplot panel.
- TPLOT_PANEL_LABEL
  For an input tplot variable, add an attribute, 'panel_label', that will be
- TPLOT_PLOTTER__DEFINE
- TPLOT_POSITIONS
  Return a set of plot positions for tplot.
- TPLOT_QUANT__DEFINE
- TPLOT_QUATERNION_ROTATE
  Rotates a tplot vector using the tplot quaternion. Will create a new tplot variable.
- TPLOT_REMOVE_PANEL
  Remove panel(s) from the current tplot window
- TPLOT_RENAME
  Simple procedure to perform a rename of tplot variable without copy.
- TPLOT_RESTORE
  Restores tplot data, limits, name handles, options, and settings.
- TPLOT_SAVE
  Store tplot data in a file.
- TPLOT_SORT
  Sorts tplot data by time (or x).
- TPLOT_SPD_MTM
- TPLOT_STUFF_UT__DEFINE
- TPLOT_TIME_TO_EPOCH (FUNCTION)
  Convert tplot time stamps into CDF epoch.
- TPLOT_VAR_LABELS
  Helper routine for tplot. Formats var_labels
- TPLOT_WINDOW
  Allowd various widget-like features in a tplot window, this is
- TPLOT_ZOOM (PROCEDURE)
  This is basically a wrapper of some of the functions of tlimit and timebar.
- TPLOT_ZOOM_COM
- TPRINT_MULTIAXIS
  A PostScript wrapper for tplot_multiaxis, opens .ps file, calls
- TPWRSPC[1]
  wapper for pwrspc.pro for calling from GUI, a split_vec is performed
- TPWRSPC[2]
  wrapper for pwrspc.pro allowing input of a tplot variable name.
- TP_4D
  Returns the perp temperature of a beam from APID C8 in units of eV
- TRACE2EQUATOR
- TRACE2IONO
- TRACERS_CONFIG
- TRACERS_CONFIG_PUSH
- TRACERS_GET_LOCAL_FILES
- TRACERS_INIT
  Initializes system variables for tracers.
- TRACERS_LOAD_DATA
- TRACERS_SET_VERBOSE
  Sets verbose level in !tracers.verbose and in tplot_options
- TRANGE_CLIP (PROCEDURE)
  Utility to trim the time range of a tplot variable and remove
- TRANGE_STR
- TRANSFORM_MAG_GEO
- TRANSFORM_VELOCITY
- TREND_TEST
  Test the trend of the data.
- TRES
  returns the time resolution of a tplot variable, defined as the
- TS07
- TS07_DOWNLOAD
- TS07_LOCAL_DIR_CHECK
- TS07_SUPPORTED
- TS07_TEST
- TSAMPLE
  Returns a vector (or array) of tplot data values.
- TSAMPLE2
  Returns a vector (or array) of tplot data values.
- TSMOOTH2
  Smooths the tplot data.
- TSMOOTH_IN_TIME
  Calls smooth_in_time function on a plot variable
- TSNAP
  Tplot variables with two independent variables (time and some other
- TSUB_AVERAGE
  Subtracts average or median values from the data in a tplot
- TSY_VALID_COORDS
- TSY_VALID_PARAM
- TT01
- TT04S
- TT2000_2_UNIX
  Converts TT2000 times to unix times. This function converts the input time
- TT2000_CONFIG_FILEDIR
- TT2000_READ_CONFIG
  Reads the tt2000_config file
- TT2000_WRITE_CONFIG
  Writes the tt2000_config file
- TT89
- TT96
- TTA15B
- TTA15N
- TTA16
- TTENSOR_ROTATE
  Wrapper for tvector_rotate, to allow rotation of pressure and
- TTRACE2EQUATOR
- TTRACE2IONO
- TTS07
- TVECTOR_ROTATE
- TVECTOT
- TVIMAGE
  This purpose of TVIMAGE is to enable the TV command in IDL
- TVREAD
- TWAVPOL
- TWAVPOL_MODIFIED
- T_2D_NEW
  Returns the temperature, [Tx,Ty,Tz,Tavg], eV
- T_3D
  Returns the temperature, [Tx,Ty,Tz,Tavg], eV
- T_3D_NEW
  Returns the temperature, [Tx,Ty,Tz,Tavg], eV
- T_4D
  Returns the temperature, [Tx,Ty,Tz,Tavg], eV
- UCHANGE_POINT_CHECKER
  Identify the change point of time-serise data.
- UCROSS_COR
  Calculate the cross correlation between two time-serise data
- UDATA_INTERPOLATION
  Perform the data interpolation for two time-serise data.
- UNDEFINE
  The purpose of this program is to delete or undefine
- UNDEFINED
  Tests whether a variable is undefined
- UNH_EDI_AMB_CRIB
- UNH_MMS_FILE_FILTER
- UNITS
- UNIX_TO_TT2000
  Converts unix times to TT2000 times.
- UNIX_TO_TT2000_VECT
  Converts unix times to TT2000 times, as a vectorized alternative to unix_to_tt2000.pro.
- UNPACK
  Uncompress a compressed image
- USPEC_COH
  Calculate the coherence and phase difference between two time-serise data.
- USTRANS_PWRSPC
  Calculate the local power spectrum for given time-series data and return the structure
- UTREND_TEST
  Test whether there is a significant trend of time-serise data or not.
- VALID_NUM()
  Check if a string is a valid number representation.
- VB_4D
  Returns the velocity of a beam in units of km/s
- VB_POT_4D
  Returns the velocity of a beam in units of km/s -- needs modification for ion suppression correction accounting for anode variations
- VC_3D_NEW
  Returns the characteristic velocity, Vc, km/s
- VC_4D
  Returns the normalized velocity unit vector, [Vx,Vy,Vz]/Vmag, km/s for each mass bin
- VECTPLT
- VELOCITY
  Returns the relativistic momentum over mass given the energy and mass
- VER
  Plot a vertical line on a graph at specified x value.
- VEX_ASP_ELS_BKG
- VEX_ASP_ELS_CONVERT_UNITS
- VEX_ASP_ELS_ENERGY
  Returns the VEX/ASPERA-4 (ELS) energy table.
- VEX_ASP_ELS_GET
- VEX_ASP_ELS_GF
- VEX_ASP_ELS_LOAD
  Loads VEX/ASPERA-4 (ELS) data from ESA/PSA.
- VEX_ASP_ELS_PAD_LOAD
- VEX_ASP_ELS_PAD__DEFINE
- VEX_ASP_IMA_ENE_THETA
  Reads VEX/ASPERA-4 (IMA) Energy-Polar angle table.
- VEX_ASP_IMA_LOAD
  Loads VEX/ASPERA-4 (IMA) data from ESA/PSA.
- VEX_ASP_SWM_LOAD
  Loads VEX/ASPERA-4 (IMA) solar wind ion moment data from ESA/PSA.
- VEX_MAG_LOAD
  Loads the VEX/MAG data from ESA/PSA.
- VEX_SPICE_KERNELS
  Provides VEX spice kernel filenames of specified types.
- VEX_SPICE_LOAD
  Loads VEX SPICE kernels and creates a few tplot variables.
- VH (SHORT FOR VIEWHELP)
  Make a shortcut to the IDL procedure DOC_LIBRARY
- VIRTUAL_FUNCS[10]
- VIRTUAL_FUNCS[11]
- VIRTUAL_FUNCS[12]
- VIRTUAL_FUNCS[13]
- VIRTUAL_FUNCS[14]
- VIRTUAL_FUNCS[15]
- VIRTUAL_FUNCS[16]
- VIRTUAL_FUNCS[1]
- VIRTUAL_FUNCS[2]
  Check that all variables in the original variable list are declared as
- VIRTUAL_FUNCS[2]
- VIRTUAL_FUNCS[3]
- VIRTUAL_FUNCS[4]
- VIRTUAL_FUNCS[5]
- VIRTUAL_FUNCS[6]
- VIRTUAL_FUNCS[7]
- VIRTUAL_FUNCS[8]
- VIRTUAL_FUNCS[9]
- VIS-CAL
  This is the main procedure for processing Polar VIS data
- VISCAL[1]
  Converts a GCI coordinate into geographic lat,lon,alt (alt=altitude)
- VISCAL[2]
- VISCAL[2]
  Computes coordinates for one image pixel location
- VPAR_3D_NEW
  Returns Vpar, km/s, corrects for spacecraft potential if dat.sc_pot exists
- VPERPPARA_XYZ
- VPERP_3D_NEW
  Returns Vperp, km/s, corrects for spacecraft potential if dat.sc_pot exists
- VP_4D
  Returns the perpendicular velocity of a beam in units of km/s for apid C8
- VTH_3D
  Returns the thermal velocity, [Vthx,Vthy,Vthz,Vthavg], km/s
- VXB_3D_NEW
  Returns VxB, mV/m, corrects for spacecraft potential if dat.sc_pot exists
- V_2D_NEW
  Returns the velocity, [Vx,Vy,Vz], km/s
- V_3D
  Returns the velocity, [Vx,Vy,Vz], km/s
- V_3D_NEW
  Returns the velocity, [Vx,Vy,Vz], km/s
- V_4D
  Returns the velocity, [Vx,Vy,Vz], km/s for each mass bin
- WAVELET
- WAVELET2
- WAVETEST
- WAVE_SIGNIF
- WAVPOL
- WAV_DATA
- WC_4D
  Returns the anisotropy
- WEEKDAY
  Compute weekday given year, month, day.
- WELCH_TEST
  Test whether two pairs of average value of time series data is the same or.
- WHERE_ARRAY
  Return the indices where vector B exists in vector A.
- WI
- WIDGET_VALID
- WIN
  When there are multiple monitors, IDL defines a rectangular "super
- WIND_COM
- WIND_CONFIG_FILEDIR
- WIND_FILECONFIG
  A widget that allows the user to set some of the !wind system variables. The user
- WIND_INIT
- WIND_READ_CONFIG
  Reads the wind_config file
- WIND_UI_IMPORT_DATA
  Modularized gui wind data loader
- WIND_UI_LOAD_DATA
  Generates the tab that loads wind data for the gui.
- WIND_WRITE_CONFIG
  Writes the wind_config file
- WI_3DP_LOAD
- WI_CRIB
- WI_EZNAME
- WI_MFI_LOAD
- WI_OR_LOAD
- WI_SWE_LOAD
- WI_TDS_DUSTIMPACT_LOAD
- WI_WAVES_LOAD
- WRAPPER FOR SPD_DOWNLOAD THAT RETURNS LOCAL VERSIONS OF FILES, IF
- WRITEFITS
  Write IDL array and header variables to a disk FITS file.
- WRITE_MGIF
  Write an IDL image and color table vectors to a
- WYGANT_ADD_E_COMBO_TO_YEARLY_FILES
- WYGANT_GEN_YEARLY_FILES
- XCLIP
  Replaces with FLAGs the values of the array that are BEYOND
- XDEFLAG
  Replaces FLAGs in arrays with interpolated or other values
- XDEGAP
  Locates gaps in data, and fills in with NaN
- XDISPLAYFILE
  Display an ASCII text file using widgets and the widget manager.
- XDISPSTR
  Display a string array in a text widget with a simple search capability.
- XLIM
  To set plotting limits for plotting routines.
- XML2IDL8
  Translate a DOM (Document Object Model) object (read in
- XML_PARSE
- XPRINT
  Print text on graphics device. After initializing use just like print.
- XTPLOT_TIMEBAR
  plot vertical (or horizontal) lines on TPLOTs at specified times (or values)
- XV_GET_ALTLS
  Computes the ALTLS value (altitude at line-of-sight) for every
- XV_GET_PHIS
  Computes the PHI angles at every pixel within an XVIS image.
- XV_LOOKV_TO_GCI[1]
  Converts the XVIS LOOK vector to GCI coordinates
- XV_LOOKV_TO_GCI[2]
  Converts the XVIS LOOK vector to GCI coordinates
- XV_SCALE_COLOR_TABLE
  Fits the color table from the CDF file into the table
- XV_UNDISTORT
  'Warps' a 256 by 256 pixel VIS image to display
- XV_UNPACK_WHERE
  An often used utility that converts a single value
- XYZMAP
- XYZ_TO_POLAR
- XY_EDIT
  Interactively select data points
- YESNO_WIDGET_FN
  Simple widget that asks for a yes or no
- YLIM
  Sets y-axis limits for plotting routines.
- YLIMIT
- YMD2DN
  Convert from year, month, day to day number of year.
- YMD2JD
  From Year, Month, and Day compute Julian Day number.
- YYMMDD_TO_TIME
  Returns time (seconds since 1970) given date in format: YYMMDD HHMM
- YYY_CONFIG_FILEDIR
- YYY_INIT
  Initializes system variables for yyy data. Can be called from idl_startup to set
- YYY_LOAD_DATA
- YYY_READ_CONFIG
  Reads the plug-in configuration file (yyy_config.txt). Feel free to copy+paste
- YYY_UI_LOAD_DATA
  This routine provides examples for building load data panel widgets and
- YYY_UI_LOAD_DATA_IMPORT
  This routine provides an example for loading data into the GUI from the load
- YYY_UI_PLUGIN[1]
- YYY_UI_PLUGIN[2]
- YYY_UI_PLUGIN[2]
- YYY_UI_PLUGIN_ADD
- YYY_UI_PLUGIN_DELETE
- YYY_UI_PLUGIN_RANDOMIZE
- YYY_WRITE_CONFIG
  Writes the yyy_config file
- ZLIM
  To set plotting limits for plotting routines.
- [1]
- [2]
  GUI for THEMIS data analysis
- [2]
  GUI for THEMIS data analysis
- [3]
- [4]
  Decimates polylines in an aesthetically pleasing fashion.
- [5]
- [6]
  Retrieve a list of files on a remote directory accessible via http.
- [7]
- [8]
- [9]
  the very beginnings of global configuration info
- _GET_EXAMPLE_DAT
  A procedure that generates sample data for "TPLOT".
- _TPLOT_DEMO
  A sample crib sheet that explains how to use the "TPLOT" procedure.
- _TPLOT_EXAMPLE
  A sample crib sheet that explains how to use the "TPLOT" procedure.
- ã€€ã€€UDIFFERENCE_TEST
  Perform the difference test for two pairs of time-series data sets and