THEMIS SW Help for tdas_5_21
THEMIS SW Help for tdas_5_21
This page was created by the IDL library routine
mk_html_help2
.
Last modified: Wed Apr 14 11:49:06 2010.
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:
Alphabetical List of Routines
- 3D_STRUCTURE
Documentation for the 3d structure.
- AACGMIDL
This library is a pure IDL version of the AACGM library
- AACGM_PLOT
- ACCUM_PAD
- ACE_INIT
-
ACE_MAG_SWEPAM_LOAD
-
ACE_MFI_LOAD
-
ACE_SWE_LOAD
- 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 difference 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.
- ANG_DATA
Creates a tplot variable that is the angle between two tplot variables.
- APPEND_ARRAY
Append an array to another array. Can also copy an array into a
- ARRAY_CROSS
- 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.
- AVSIG
Average and dispersion of an array, zeros can be not included,
- BETA_3D_NEW
Returns beta, P/B^2/8pi, corrects for spacecraft potential if dat.sc_pot exists
- BIN1D
- BIN2D
- 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.
- BSORT
Function to sort data into ascending order, like a simple bubble sort.
- BUTTERWORTH_FILTER_RESP
- BYTESCALE
- CALC
- CALC_MLT
calculate magnetic local time for a given longitude
-
CALC_OMEGA_FLT2
- 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
transform from cartesian to spherical coordinates
- CDF2TPLOT
- CDF_FILE_NAMES
Returns an array of filenames within a timerange.
- CDF_INFO
Returns a structure with useful information about a CDF file.
-
CDF_INFO_TO_TPLOT
- CDF_LOAD_VARS
- CDF_SAVE_VARS
- CDF_SET_CDF27
Call CDF_SET_CDF27_BACKWARD_COMPATIBLE but don't bomb unnecessarily when
- CDF_VAR_ATTS
Returns a structure that contains all the attributes of a variable within
- CENTERTLB
- CLEAN_SPIKES
- CLEAR_ESA_COMMON_BLOCKS
- CNVTIME
This provides an alternate entry point to CNV_MDHMS_SEC
- CNV_AACGM
convert to and from AACGM and Geographic coordinates
-
CNV_MDHMS_SEC
convert time from the form year, month, day, hour, minute, sec
-
CNV_SEC_MDHMS
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
- COLOR24
- COLORBAR
-
COLORBAR__DEFINE
The purpose of this routine is to implement a COLORBAR object
- COLORS_COM
-
CONVERT_PH_UNITS
Converts the units of the data array of ph data structures.
-
CONVERT_VFRAME
- CONV_UNITS
- COPY_DATA
- 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[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
- CROSSHAIRS
Display crosshairs on the plot window, display the data coordinates of the
- CROSSP2
performs cross product on arrays
- CSSTACK
- CSVECTOR
- CTIME
Interactively uses the cursor to select a time (or times)
- CUTS
- CWD
- C_3D
Returns the sum of the counts in temp.data
-
DATA_CACHE
- DATA_CUT
- DATA_TO_NORMAL
- DAT_FILE
saves and restores 3d data files.
-
DAY_TO_YEAR_DOY
determines year and day of year given day since 0000 AD
- DEL_DATA
obsolete procedure! use "STORE_DATA" instead
- DERIV_DATA
Creates a tplot variable that is the derivative of a tplot variable.
- DGEN
- DIAG_P
Returns the temperature: [Tpara,Tperp,Tperp], and
- 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
- DIMEN_SHIFT
Rotate dimensions of a multidimensional array.
- 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.
-
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
-
DRAW_COLOR_SCALE
Procedure to draw a color scale.
- DSL2GSE
-
DYDT_SPIKE_TEST
This function checks an array for spikes based on its time
- EDIT3DBINS
- ENCLOSED
Returns the indices of a set of x,y points that are inside a contour.
- ENERGY_TO_EBIN
Returns the energy bin numbers in "dat.energy" nearest to "en"
-
ENLARGE_PERIODIC
-
ENP_CRIB
- ENP_MATRIX_MAKE
-
EQN_OF_TIME
equation of time for a given longitude and year
-
ERROR_MESSAGE
- EVALUATE
-
EVALUATOR_ROUTINES
-
EXPONENTIAL
- EXTRACT_TAGS
-
FAC_CRIB
- FAC_MATRIX_MAKE
-
FA_FILE_SOURCE
- FA_K0_LOAD
-
FA_ORBIT_TIME
- FILE_COPY2
-
FILE_DAILYNAMES
- FILE_HTTP_COPY
Downloads file(s) from http servers.
- FILE_OPEN
- FILE_RETRIEVE
-
FILE_RETRIEVE_V
-
FILE_SOURCE_DIRNAME
- FILE_TOUCH
-
FIND_CONST_INTERVALS
- FIND_HANDLE
Returns the index associated with a string name.
-
FIND_STR_ELEMENT
- FIT[1]
Non-linear least squares fit to a user defined function.
- FIT[2]
Non-linear least squares fit to a user defined function.
- 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
- FSC_COLOR
- FSC_FIELD
- GAUSS
Evaluates a gaussian function with background.
- GAUSS2
Evaluates a gaussian function with background.
- GAUSSIAN
Evaluates a gaussian function with background.
- GETCOLOR
The original purpose of this function was to enable the
- GETCTPATH
gets the path of the color table on the file system
-
GETHELPPATH
gets the path of the help directory in a cross platform way
-
GETRESOURCEPATH
gets the path of the resource directory in a cross platform way
- GETTIME
- 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_BSN2
Generates tplot structures for intersection of Bow Shock and s/c B-field line.
- GET_COLORS
- GET_DATA
Retrieves the data and or limit structure associated with a name handle.
- GET_EN_SPEC
Generates energy-time spectrogram data structures for tplot
- 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_INTRO_DIR
- 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_MOMENT3D
To generate moment time series data for TPLOT
-
GET_PADSPEC
Creates "TPLOT" variable by summing 3D data over selected angle bins.
- GET_RT_PATH
gets the directory of the calling routine. Used for reliably looking
- GET_SYMM
- GET_THA_PEEB
Returns peeb 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_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_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_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_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_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_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_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_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_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_YLIMITS
Calculates appropriate ylimits for a string array of "TPLOT" variables
- GOES_CONFIG_FILEDIR
-
GOES_EP_LOAD
-
GOES_INIT
-
GOES_MAG_LOAD
-
GOES_READ_CONFIG
Reads the goes_config file
-
GOES_WRITE_CONFIG
Writes the goes_config file
- GRAD
- GSE2SSE
-
GSM2LMN
Routine transforms vector field from GSM to LMN (boundary-normal)
-
GSM2LMN_WRAP
Wrapper transforms vector field from GSM to LMN (boundary-normal)
-
HDF_LIST_ANNS
- HDZ2GEO
- HEATFLUX
-
HIGH_PASS_FILTER
subtracts running average from a data array
- HISTBINS
- HISTBINS2D
-
INIT_DEVICES
- INTERP
Linearly Interpolates vectors with an irregular grid.
- INTERP_GAP
- IN_SET
- ISTP_INIT
- IS_ARRAY
- IS_EQUAL
- IS_NUM
-
IS_NUMERIC
- IS_STRING
- IS_STRUCT
- ITON
Convert an index or array of indicies to data names.
- 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], 1/(cm^2-s)
- JE_PAR_3D_NEW
Returns the energy flux, [JEx,JEy,JEz], 1/(cm^2-s)
- 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)
- 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
-
LANL_MPA_LOAD
-
LANL_SPA_LOAD
- LIBS
- 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.
- LOADCT2
- LOADDATA
-
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
-
MAKECOLORTABLE
makes the color table file for the themis gui
- MAKEGAP
Creates data gaps (by inserting NaN) when the time between data points is
- MAKEGIF
Creates a GIF file from the currently displayed image.
- MAKEJPG
Creates a jpg file from the currently displayed image.
- MAKEPNG
Creates a PNG file from the currently displayed image.
- MAKEPS.PRO
- 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.
- MAT_DIAG
Diagonalize a 3x3 symmetric matrix
-
MINI_PREDICATES
- MINI_ROUTINES
- MINMAX
-
MINVAR
- MINVAR_MATRIX_MAKE
-
MINVAR_TEST
- MK_HTML_HELP2
Creates a html document from a list of IDL procedures.
- MOMENTS_3D
Returns all useful moments as a structure
- MPLOT
General purpose procedure used to make multi-line plots.
- MTOQ
- MULT_DATA
Creates a tplot variable that is the product of two other tplot variables.
-
MVA_CRIB
- NDIMEN
Returns the number of dimensions in an array.
- NN
-
NOAA_ACE_NRT_LOAD
- NORMAL_TO_DATA
- NUL_DATA
Null out a range of tplot data.
- NUM_TO_STR_PAD
- 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
- OMNI3D
-
OMNI_HRO_LOAD
- OPEN_THEMIS_DOCUMENT
- OPEN_THEMIS_TEMPLATE
- OPLOT_ERR
Plot error bars over a previously drawn plot.
- OPTIONS
Add (or change) an element of a structure.
- PAD
- PADPLOT
- PANGLE
Computes pitch angle given two sets of theta and phi
-
PARSE_TABLE_ROUTINES
- PB5_TO_TIME
- PCLOSE
- PICKCOLOR
-
PICKCOLORNAME
- PLOT3D
Draws a series of 3d color plots, one plot per energy step.
- PLOT3D_COM
-
PLOT3D_OPTIONS
- PLOTXY
- PLOTXYLIB
- PLOTXYVEC
- PLOTXYZ
- PLOT_MAP
- PLOT_PART_SLICE2D
- PLOT_POSITIONS
Procedure that will compute plot positions for multiple plots per page.
- PMPLOT
- POLYCURVE
Evaluates a (4th degree) polynomial (can be used with "FIT")
- 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.
- PRODUCTIONS
- PROGRESSBAR__DEFINE
- PTRACE
- PTR_EXTRACT
- PWRSPC
Called with times time and data quantity, PWRSPC returns a power
- 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
- QANG
- QCOMPOSE
- QCONJ
-
QDECOMPOSE
- QDIV
- QDOTP
- QINV
- QMULT
- QNORM
-
QNORMALIZE
- QSLERP
- QTOM
- QVALIDATE
- READ_ASC
Reads data from an ascii file and puts data in an array of structures.
- REDUCE_DIMEN
-
REDUCE_VAR_DIMENSIONS
-
REE_SET_GSM
-
ROOT_DATA_DIR
-
ROTATE_DATA
-
RXY_CRIB
- RXY_MATRIX_MAKE
-
SAVE_CALC_TABLES
-
SAVE_DOCUMENT
- SAVE_THEMIS_TEMPLATE
- SCAT_PLOT
Produces a scatter plot of selected tplot variables.
-
SCM_CLEANUP_CCC
- SEGMENT_TEST.PRO
Check a spinmodel segment structure to ensure that the model parameters
- 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.
- SLR
- SMOOTH_IN_TIME
Runs smooth for irregular grids, after regularising grid
-
SMOOTH_PERIODIC
- SOLAR_LOC
location of the sun for given year and time
-
SOURCEPATH
-
SOURCEROOT
- SPACE_BAR
- SPEC3D
- SPECPLOT
Creates a spectrogram plot.
- SPG2SSL
-
SPHERE_TO_CART
- SPINFIT
-
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
Given a spin model and spin count (or array of counts), calculate
-
SPINMODEL_INTERP_T.PRO
Given a spin model and time (or array of times), calculate
-
SPINMODEL_POST_PROCESS
-
SPINMODEL_TEST.PRO
Perform consistency checks on a spin model.
- SPIN_TONES_CLEANING_VECTOR_V5
- SPLFUNC
- SPLIT_VEC
take a stored vector like 'Vp' and create stored vectors 'Vp_x','Vp_y','Vp_z'
-
SSE_CRIB
- SSE_MATRIX_MAKE
- SSL2DSL
-
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_SET_COMPLEMENT
-
SSL_SET_INTERSECTION
- SSL_SET_UNION
- SSL_TIME_CHECK
- SSWHERE_ARR
gives the subscripts in the array arr1 that are for elements
-
STEREO_INIT
- STORE_DATA
Store time series structures in static memory for later retrieval
- STR2TIME
- STRFILTER
Returns the subset of stringarray that matchs searchstring
-
STRINGISNUM
- STRING_PARSER
Parse strings into components
- STRIPPATH
- STRPLOT
Procedure used to print strings in a "TPLOT" style plot.
- STRUCT_VALUE
- 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
- SUM3D
- SUPERPO_HISTO
-
SUPERPO_INTERPOL
- 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:
- TAG_EXIST
- TAG_NAMES_R
- TCLIP
wapper for xclip.pro allowing input of tplot variable names
- TCROSSP
- 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
- TEST_LEAP_YR
Determines whether a given year is a leap year, and
-
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_ASI_CREATE_MOSAIC
create mosaic with all THEMIS ASI
- THM_ASI_IMAGER_READFILE
-
THM_ASI_RECREATE_MOSAIC
recreate mosaic from gif-input
-
THM_ASI_STATIONS.PRO
define quantities for GBO stations
-
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[1]
To be used on THEMIS EFI 3-vectors. Labels x-axis as "E12 (<coordinate system in DLIMITS.LABLES>)" for spinning coordinate systems and
-
THM_CAL_EFI_NONTD[2]
-
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_FIT
- THM_CAL_HSK
-
THM_CAL_MOM
-
THM_CAL_SCM
calibrate THEMIS SCM data
-
THM_CHECK_TVAR
This routine check whether the given tplot variable TVAR exists in the
-
THM_CHECK_VALID_NAME
checks a string or array input against another array and 'all' to
-
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_CORRECTED_PXXM_POT
Returns an offset corrected time-shifted value of the PXXM pot variable from
- THM_COTRANS
- THM_CRIB_ASI
- THM_CRIB_CALC
- THM_CRIB_EFI
-
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_GMAG
-
THM_CRIB_MAKE_AE
- THM_CRIB_MOM
- THM_CRIB_MVA
-
THM_CRIB_OVERPLOT
-
THM_CRIB_PART_GETSPEC
A crib showing how to create energy and angular spectrograms using
-
THM_CRIB_PART_SLICE2D
- THM_CRIB_PLOTXY
-
THM_CRIB_PLOTXYVEC
-
THM_CRIB_PLOTXYZ
- THM_CRIB_SCM
-
THM_CRIB_SLP_SSE
-
THM_CRIB_SPINFIT
- THM_CRIB_SST
-
THM_CRIB_SST_CONTAMINATION
- THM_CRIB_STATE
- THM_CRIB_SUPERPO_INTERPOL_HISTO
-
THM_CRIB_TPLOT
-
THM_CRIB_TPLOTXY
- THM_CRIB_TPLOT_ANNOTATION
- THM_CRIB_TPLOT_EXPORT_PRINT
- THM_CRIB_TPLOT_LAYOUT
-
THM_CRIB_TPLOT_OVERLAY
A crib showing how to overlay spectra on top of spectra.
- THM_CRIB_TPLOT_RANGE
- THM_CRIB_TRACE
-
THM_CRIB_TWAVPOL
- THM_DATA2LOAD
returns a list of variables that can be loaded for a given THEMIS
-
THM_DATA_CALIBRATED
- THM_DFB_DIG_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_DERIVE_EZ
-
THM_EFI_DESPIN
-
THM_EFI_EXB
- THM_EFI_FIX_FREQ_AND_PHASE
-
THM_EFI_FIX_HF
- THM_EFI_REMOVE_SPINTONE
-
THM_EFI_SIN_FIT
-
THM_ESA_OVERVIEWS
- THM_ESA_SLICE2D
-
THM_FAC_MATRIX_MAKE
-
THM_FBK_DECOMPRESS
-
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_FILE_DOWNLOAD
-
THM_FITGMOM_OVERVIEWS
-
THM_FITMOM_OVERVIEWS
-
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
-
THM_GET_EFI_CAL_PARS
- THM_GET_EFI_CAL_PARS_NONTD
-
THM_GET_FBK_CAL_PARS
-
THM_GET_FFT_CAL_PARS
-
THM_GMAG_STACKPLOT.PRO
To create 3 PNG files displaying the H,D and Z components of the magnetic field
-
THM_GSM2LMN_WRAP
Wrapper transforms THEMIS-generated vector field from GSM to LMN (boundary-normal)
-
THM_GUI_ERROR
A widget to display, edit and save the file 'thm_gui_error.txt' error
- THM_GUI_ORIGINAL
GUI for THEMIS data analysis
- THM_INIT
-
THM_INTERPOLATE_STATE
- THM_JBT_GET_BTRANGE
This routine take a efp or efw tplot variable, and find the beginning and
- THM_LOAD_ASI
- THM_LOAD_ASI_CAL
load the ASI calibration parameters into tplot variables
- THM_LOAD_ASK
-
THM_LOAD_EFI
-
THM_LOAD_EFI_L2
-
THM_LOAD_ESA
- 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_GREENLAND_GMAG
- THM_LOAD_MOM[1]
- THM_LOAD_MOM[2]
- 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_PROC_ARG
-
THM_LOAD_PSEUDOAE
-
THM_LOAD_SCM
-
THM_LOAD_SCMODE
- THM_LOAD_SLP
- THM_LOAD_SPIN
- THM_LOAD_SPINMODEL
Returns template for spinmodel.txt files
- 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_FFT
This routine filters the input data with the band [flow, fhigh]. The data to
- THM_LSP_FILTER_STRUC
This routine filters the data with the band [f_low, f_high]. The data to be
- 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_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_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_DIST
wrapper function around the different routines called 'get_p???'
- THM_PART_DIST_ARRAY
- THM_PART_DIST_VELS
-
THM_PART_GETANBINS
Create 3 arrays used by THM_PART_MOMENTS2 to turn on/off energy/angle bins
-
THM_PART_GETSPEC
Generates tplot variables containing energy-time angular particle spectra
- THM_PART_MOMENTS
- THM_PART_MOMENTS2
- THM_PART_SLICE2D
- THM_PART_SPEC_CALC
-
THM_PDIST
-
THM_PLOT_GMAG_BY_SOURCE
Plots all GMAG data, arranged by the data source (e.g., THEMIS
- THM_PROBE_NUM
- THM_QFIT
- 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_ROI_BAR
creates the roi bar for overview plots
-
THM_SAMPLE_RATE_BAR
creates the sample rate bar for overview plots
- THM_SCM_DECONVO_VEC[1]
- THM_SCM_DECONVO_VEC[2]
- THM_SCPOT2DENS
-
THM_SCPOT2DENS_OPT_N
Convert the spacecraft potential to the electron density
-
THM_SETPROBE_COLORS
-
THM_SPEC_LIM4OVERPLOT
-
THM_SPINAVG[1]
-
THM_SPINAVG[2]
average data over spin periods, and return a tplot variable
-
THM_SPINFIT
- THM_SPIN_PHASE
-
THM_SST_CRIB
- THM_SST_ERANGE_BIN_VAL
- THM_SST_FIND_MASKING
-
THM_SST_OVERVIEWS
-
THM_SST_PSEB
-
THM_SST_PSEF
-
THM_SST_PSER
-
THM_SST_PSIF
-
THM_SST_PSIR
- THM_SST_REMOVE_SUNPULSE
- THM_SUNPULSE
-
THM_TPLOT_TO_COMPONENT
Checks the plot type (SPACECRAFT or COMPONENTS) and creates
- THM_TPLOT_VAR
- THM_UI_AXIS_OPTIONS[1]
- THM_UI_AXIS_OPTIONS[2]
- THM_UI_AXIS_OPTIONS[2]
- THM_UI_AXIS_OPTIONS[3]
User interface for modifying axis settings
- THM_UI_AXIS_SETTINGS__DEFINE
axis properties is an object that holds all of the settings necessary for
-
THM_UI_CALCULATE
A widget interface for selecting data
- THM_UI_CALCULATE_SETTINGS__DEFINE
Keeps track of state for calculate panel when closed.
- THM_UI_CALL_SEQUENCE__DEFINE
Stores the sequence of procedure calls that was used to load data.
-
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_CHECK_OVERLAP
Determins if any panels on the current
-
THM_UI_CHOOSE_DTYPE
A widget for choosing data for the THEMIS data analysis GUI
- THM_UI_CLEANUP_TPLOT
Abstracts the oft-repeated operation which identifies new tplot variables,
- THM_UI_CLEAN_SPIKES_OPTIONS
Front end interface allowing the user to select options for cleaning spikes from data.
- THM_UI_CLIP_DATA_OPTIONS
Front end interface allowing the user to select options for clipping data.
-
THM_UI_COMBOBOX
IDL combobox doesn't actually support null strings('') as entries
- THM_UI_CONFIG
A widget that allows the user to set some of the fields in the
- THM_UI_CONFIGURATION_SETTINGS__DEFINE
generic object for configuration settings
- THM_UI_COTRANS
Widget for coordinate transforms
-
THM_UI_COTRANS_NEW
A performs the coordinate transformations
-
THM_UI_DATA_GROUP
-
THM_UI_DATA_MINMAX
Returns a two-element array containing the mininum and maximum values
- THM_UI_DATA_RANGE__DEFINE
data range object
-
THM_UI_DATA_SETTINGS
represents the default plot settings for a trace, and digests the original tplot settings
-
THM_UI_DATA__DEFINE
This is a data object that contains names ids (self, group, and parent)
-
THM_UI_DO_NUDGE
Abstracted nudge data operation
- THM_UI_DPROC
A widget interface for calling tplot from the themis_w widget,
-
THM_UI_DPROC_PANEL
A widget interface that can be used to set the active data variables
- THM_UI_DPROC_PAR::CHOOSE
Simple widget that allows user to input and/or choose parameter values
- THM_UI_DPROC_PAR__DEFINE
generic object to hold a pointer to a structure holding parameters
- THM_UI_DPROC_RESET_ACT_DATA
helper function to reset the active data window in dproc panel
-
THM_UI_DRAW_EVENT
This routine handles all events that occur in the draw window
-
THM_UI_DRAW_OBJECT
This object generates an object graphics tree using the IDLgr* objects that are built
- THM_UI_DRAW_OBJECT__DEFINE[1]
- THM_UI_DRAW_OBJECT__DEFINE[2]
-
THM_UI_DRAW_SAVE
- THM_UI_ERROR
A widget to display, edit and save the file 'thm_gui_error.txt' error
- THM_UI_EXIT
- THM_UI_EXPAND
-
THM_UI_EXPORT_MARKER
This routine creates and handles the panel for exporting marker data
-
THM_UI_FILECONFIG
A widget that allows the user to set some of the fields in the
-
THM_UI_GEN_OVERPLOT
Widget wrapper for thm_ui_overplot used to create Themis overview plots in
- THM_UI_GETLENGTHVARS
-
THM_UI_GETSET
Superclass to automatically provide common gui methods: "GetAll","SetAll","GetProperty","SetProperty"
- THM_UI_HELP
A widget to display the file 'thm_gui.txt' help
-
THM_UI_HELP_WINDOW
A widget to display the file 'thm_gui.txt' help
- THM_UI_HIGHLIGHT_SETTINGS__DEFINE
highlight properties is an object that holds all parameters associated with
- THM_UI_HISTORY__DEFINE
-
THM_UI_IMAGE_EXPORT
This window allows the user to pick the filename/type for image export
- THM_UI_IMAGE_EXPORT_OPTIONS
This window allows the selection of file export options
- THM_UI_INIT_LOAD_WINDOW
Sets up the window and tab widgets for loading data into the THEMIS GUI.
-
THM_UI_INTERPOLATE
Interpolates over x-axis of active data and adds new data to
- THM_UI_INTERPOL_OPTIONS
Front end window allowing user to select options for interpolation.
-
THM_UI_JUMP
small window that allows the user to enter a new start time for the x axis
- THM_UI_LAYOUT_OPTIONS
This routine creates and handles the layout widget.
- THM_UI_LINE_SETTINGS__DEFINE
line properties is an object that holds all of the settings necessary for
- THM_UI_LINE_STYLE__DEFINE
generic object for IDL line styles
- THM_UI_LOADED_DATA__DEFINE
This is an array of data objects and represents all the data that has been loaded
- THM_UI_LOADED_DATA__DPROC
- THM_UI_LOAD_ACE_DATA
Generates the tab that loads ace data for the gui.
- THM_UI_LOAD_ACE_DATA_LOAD_PRO
Modularized gui ace data loader
- THM_UI_LOAD_CLOB_PROMPT
Widget for prompting user to decide whether existing GUI variables should be
- THM_UI_LOAD_DATA_FILE
A widget interface for loading THEMIS data into the 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 Themis data by calling thm_ui_new_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_LOAD_GOES_DATA
Generates the tab that loads goes data for the gui.
- THM_UI_LOAD_GOES_DATA_LOAD_PRO
Modularized gui goes data loader
- THM_UI_LOAD_WIND_DATA
Generates the tab that loads wind data for the gui.
- THM_UI_LOAD_WIND_DATA_LOAD_PRO
Modularized gui wind data loader
- THM_UI_LOCK_AXES__DEFINE
Object just organizes the locking routines. It is more a way
- THM_UI_MAKE_DEFAULT_LINEPLOT
Routine that creates a default lineplot on particular panel
- THM_UI_MAKE_DEFAULT_PANEL
Routine that creates a default panel on current window
- THM_UI_MAKE_DEFAULT_SPECPLOT
Routine that creates a default specplot on particular panel
-
THM_UI_MAKE_SPEC
-
THM_UI_MANAGE_DATA
panel which allows user to import and export tplot data
-
THM_UI_MARKER_OPTIONS
This routine creates a window for the user to set options for markers
- THM_UI_MARKER_SETTINGS__DEFINE
Marker Settings object - used for the marker options panel, this object holds the
-
THM_UI_MARKER_TITLE
this window is displayed whenever a user has marked an area
- THM_UI_MARKER_TITLE__DEFINE
Marker object, displayed whenever user ctrl-click-drags to highlight an area
- THM_UI_MARKER_WIZARD__DEFINE
Marker Settings object - used for the marker options panel, this object holds the
- THM_UI_MARKER__DEFINE
Marker object, displayed whenever user ctrl-click-drags to highlight an area
- THM_UI_MATCH_BACKGROUND
- THM_UI_MESSAGE_BAR__DEFINE
This is a text bar object used to display textual information for the user
-
THM_UI_MULTICHOICE_HISTORY
-
THM_UI_NEWLINE
Returns a cross-platform newline character.
- THM_UI_NEW_LOAD_DATA2OBJ
A widget interface to load CDF data for whatever instrument
- THM_UI_NEW_MULTICHOICE_HISTORY
-
THM_UI_NEW_PWRSPC
Creates power spectra from GUI variables that are active in the Process Data
- THM_UI_NEW_SET_DATA_ID
This program sets the data_id values of the pointer in the thm_gui state
- THM_UI_NEW_VALID_DATATYPE
get valid datatype names from thm_load_* routines, using the
-
THM_UI_NEW_WAVELET
wrapper for wav_data for wavelet transform of the input tplot
- 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_NUDGE_OPTIONS
simple user interface window which allows the user to specify a new
-
THM_UI_ONLY_TRANGE
This program oprerates on the tplot data_quants to strip out data
- THM_UI_OPEN
- THM_UI_OPEN_TEMPLATE
- THM_UI_ORIENTATION_UPDATE
-
THM_UI_OVERPLOT
-
THM_UI_OVERPLOT_KEY
Pops up a window that displays the Themis overview plot key (the same one
- THM_UI_PAGE_COLOR_EVENT
abstracts duplication in handling of color/palette events
- THM_UI_PAGE_COLOR_GET_VALUE
abstracts duplication in acquisition of font values
- THM_UI_PAGE_FONT_GET_VALUE
abstracts duplication in acquisition of font values
- THM_UI_PAGE_FOOTER_SET_VALUE
Reads the footer settings out of the widgets and stores them in the appropriate location in the draw tree
- THM_UI_PAGE_OPTIONS[1]
- THM_UI_PAGE_OPTIONS[2]
user interface panel that allows user to change page parameters
- THM_UI_PAGE_SETTINGS__DEFINE
Page Settings object - holds the settings for page text, layout and data
-
THM_UI_PAGE_SET_VALUE
this procedure is here to provide a framework for the incremental implementation
- THM_UI_PAGE_TITLE_SET_VALUE
Reads the title settings out of the widgets and stores them in the appropriate location in the draw tree
- THM_UI_PAGE_UPDATE_CANVAS
updates canvas size values when switching between portrait
-
THM_UI_PANEL_OPTIONS
A widget interface for selecting data
- THM_UI_PANEL_SETTINGS__DEFINE
Panel Settings object - holds the settings for panel traces, layout and grid
-
THM_UI_PANEL__DEFINE
generic object for a panel
- THM_UI_PAR
Simple widget that asks for a parameter
- THM_UI_PART_GETSPEC_OPTIONS
A interface to THM_PART_GETSPEC.PRO for creating and loading THEMIS energy/
- THM_UI_PART_GETSPEC_REPLAY
- THM_UI_PRINT
Modularizes the print code. Mainly so that it can be grouped in its own separate catch block.
- THM_UI_PROCESS_AXIS_TAGS
-
THM_UI_PROGOBJ__DEFINE
defines an object to pass through into file_retrieve and
- THM_UI_PROMPT_WIDGET.PRO
Simple standardized popup, for yes/no,yes_to_all,no_to_all,cancel
- THM_UI_PWRSPC_OPTIONS
A widget used to set keyword options for creating power spectra. This
- THM_UI_READWRITE__DEFINE
Base class for object serialize/de-serialize methods. This class
- THM_UI_REDUCE
- THM_UI_REFRESH
-
THM_UI_REQ_SPIN
Determines availability of parameters for spin model.
-
THM_UI_RESET_COMMON_BLOCK
-
THM_UI_RUN_CALC
Function that interprets program for thm_ui_calculate
- THM_UI_SAVE
- THM_UI_SAVEAS
- THM_UI_SAVEAS_TEMPLATE
-
THM_UI_SAVE_DATA
user interface panel for user to select whether to save data with the
- THM_UI_SAVE_TEMPLATE
- 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_SCROLLB
- THM_UI_SCROLLF
- THM_UI_SCROLL_BAR__DEFINE.PRO
Object created for data slider widget. Allows scrolling back
-
THM_UI_SET_ACTIVE_DSET
sets active datasets in themis GUI to given tplot varnames, used in
-
THM_UI_SET_CURSOR
Replaces the cursor on non-windows machines
-
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_SMOOTH_DATA_OPTIONS[1]
Front end interface allowing the user to select high pass filter options.
- THM_UI_SMOOTH_DATA_OPTIONS[2]
Front end interface allowing the user to select options for smoothing data.
- THM_UI_SPECTRA_SETTINGS__DEFINE
spectra properties is an object that holds all of the settings necessary for
-
THM_UI_SPINNER
A compound 'spinner' widget for editing numerical values.
- THM_UI_SUMMPLOT
This widget prompts the user for a choice of probe, and then Calls
- THM_UI_SYMBOL__DEFINE
generic object for IDL symbols
-
THM_UI_TEMPLATE
Top level object to manage the themis gui settings template. Mainly provides a root for serialization a la, thm_ui_document
-
THM_UI_TEXT__DEFINE
generic object for character strings
- THM_UI_TIMEFIX
Will fix an input time string of yyyy-mm-dd hh:mm:ss.xxxx if there
- THM_UI_TIME_DERIVATIVE_OPTIONS
Front end interface allowing the user to select options for performing time derivatives on data.
- THM_UI_TIME_RANGE__DEFINE
time range object
- THM_UI_TIME_WIDGET.PRO
Compound widget used to generate standardized time selection ui,
-
THM_UI_TIME__DEFINE
generic time object
- 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_USINGEXPONENT
- THM_UI_VALIDATE_FILE
-
THM_UI_VALID_DTYPE
get valid datatype names from thm_load_* routines, using the
- THM_UI_VARIABLE_OPTIONS[1]
- THM_UI_VARIABLE_OPTIONS[2]
This routine creates and handles the layout widget. The layout panel is
- THM_UI_VARIABLE__DEFINE
Variable object, displayed at bottom of window
-
THM_UI_VERIFY_DATA
this window allows the user to view and change the meta data associated with GUI data, either tplot variables
- THM_UI_WAVELET
wavelet transform of the input tplot variables, fist calls split_vec
- THM_UI_WIDGET_TEMPLATE
template that contains repeated code in widget creation
- THM_UI_WIDGET_TREE_TEST
tests the tree widget
- THM_UI_WIDGET_TREE__DEFINE.PRO
Object representing the loaded data tree compound widget.
- THM_UI_WINDOWS__DEFINE
This is an array of window objects and represents all the data that has been loaded
- THM_UI_WINDOW_MENUS__DEFINE
- THM_UI_WINDOW__DEFINE
window object, created each time a new window is opened
-
THM_UI_XYCLIP
-
THM_UI_XYZCLIP
- THM_UI_ZAXIS_SETTINGS__DEFINE
zaxis_settings is an object that holds all of the settings necessary for
-
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
- TIMEBAR
plot vertical (or horizontal) lines on TPLOTs at specified times (or values)
- TIMERANGE
- TIMESPAN
Define a time span for the "tplot" routine.
- 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_EPOCH
Returns the EPOCH time required by CDF files.
- 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.
-
TINTERPOL_MXN
- TKM2RE
- TLIMIT
- TNAMES
Returns an array of "TPLOT" names
-
TNORMALIZE
- TPLOT
Creates a time series plot of user defined quantities.
- TPLOT3D
- TPLOTXY
- TPLOT_ASCII
- TPLOT_COM
- TPLOT_FILE
OBSOLETE PROCEDURE! Use "TPLOT_SAVE" and "TPLOT_RESTORE" instead.
- TPLOT_GUI
Imports and creates plot of tplot variable in THM_GUI_NEW.
- TPLOT_KEYS
Sets up function keys on user keyboard to perform frequent "tplot"
- TPLOT_NAMES
Lists current stored data names that can be plotted with the TPLOT routines.
- TPLOT_OPTIONS
Sets global options for the "tplot" routine.
- TPLOT_PANEL
Sets the graphics parameters to the specified tplot panel.
-
TPLOT_POSITIONS
Return a set of plot positions for tplot.
-
TPLOT_QUANT__DEFINE
- 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).
- 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.
-
TRANGE_CLIP
Utility to trim the time range of a tplot variable and remove
- TRANGE_STR
-
TRANSFORM_VELOCITY
- 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
- TSUB_AVERAGE
Subtracts average or median values from the data in a tplot
-
TVECTOR_ROTATE
- TVECTOT
- TVIMAGE
This purpose of TVIMAGE is to enable the TV command in IDL
- TVREAD
- TWAVPOL
-
TWAVPOL_SCM_CRIB
- T_3D
Returns the temperature, [Tx,Ty,Tz,Tavg], eV
- T_3D_NEW
Returns the temperature, [Tx,Ty,Tz,Tavg], eV
- UNDEFINE
The purpose of this program is to delete or undefine
- UNDEFINED
Tests whether a variable is undefined
- UNITS
- VELOCITY
Returns the relativistic momentum over mass given the energy and mass
- VPAR_3D_NEW
Returns Vpar, km/s, corrects for spacecraft potential if dat.sc_pot exists
- VPERP_3D_NEW
Returns Vperp, km/s, corrects for spacecraft potential if dat.sc_pot exists
- 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_3D
Returns the velocity, [Vx,Vy,Vz], km/s
- V_3D_NEW
Returns the velocity, [Vx,Vy,Vz], km/s
- WAVELET
- WAVETEST
-
WAVE_SIGNIF
- WAVPOL
- WAV_DATA
- WI
- WIDGET_VALID
- WIND_INIT
-
WI_3DP_LOAD
- WI_CRIB
-
WI_MFI_LOAD
- WI_OR_LOAD
-
WI_SWE_LOAD
- 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
- XLIM
To set plotting limits for plotting routines.
- 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
-
YYMMDD_TO_TIME
Returns time (seconds since 1970) given date in format: YYMMDD HHMM
- ZLIM
To set plotting limits for plotting routines.
- [1]
GUI for THEMIS data analysis
- [2]
Calls thm_gui_new
- [2]
- [3]
the very beginnings of global configuration info
- [4]
Decimates polylines in an aesthetically pleasing fashion.
-
_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.