This page was created by the IDL library routine
mk_html_help2
.
Last modified: Tue May 7 11:36:21 2013.
PROCEDURE: get_tha_peeb PURPOSE: Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_tha_peeb.pro)
PROCEDURE: get_tha_peec PURPOSE: Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 09/07/25 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_tha_peec.pro)
PROCEDURE: get_tha_peef PURPOSE: Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_tha_peef.pro)
PROCEDURE: get_tha_peer PURPOSE: Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_tha_peer.pro)
PROCEDURE: get_tha_pees PURPOSE: 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 INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 10/04/07 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_tha_pees.pro)
PROCEDURE: get_tha_peib PURPOSE: Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_tha_peib.pro)
PROCEDURE: get_tha_peif PURPOSE: Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_tha_peif.pro)
PROCEDURE: get_tha_peir PURPOSE: Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_tha_peir.pro)
PROCEDURE: get_thb_peeb PURPOSE: Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thb_peeb.pro)
PROCEDURE: get_thb_peec PURPOSE: Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 09/07/25 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thb_peec.pro)
PROCEDURE: get_thb_peef PURPOSE: Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thb_peef.pro)
PROCEDURE: get_thb_peer PURPOSE: Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thb_peer.pro)
PROCEDURE: get_thb_pees PURPOSE: 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 INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 10/04/07 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thb_pees.pro)
PROCEDURE: get_thb_peib PURPOSE: Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thb_peib.pro)
PROCEDURE: get_thb_peif PURPOSE: Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thb_peif.pro)
PROCEDURE: get_thb_peir PURPOSE: Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thb_peir.pro)
PROCEDURE: get_thc_peeb PURPOSE: Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thc_peeb.pro)
PROCEDURE: get_thc_peec PURPOSE: Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 09/07/25 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thc_peec.pro)
PROCEDURE: get_thc_peef PURPOSE: Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thc_peef.pro)
PROCEDURE: get_thc_peer PURPOSE: Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thc_peer.pro)
PROCEDURE: get_thc_pees PURPOSE: 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 INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 10/04/07 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thc_pees.pro)
PROCEDURE: get_thc_peib PURPOSE: Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thc_peib.pro)
PROCEDURE: get_thc_peif PURPOSE: Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thc_peif.pro)
PROCEDURE: get_thc_peir PURPOSE: Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thc_peir.pro)
PROCEDURE: get_thd_peeb PURPOSE: Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thd_peeb.pro)
PROCEDURE: get_thd_peec PURPOSE: Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 09/07/25 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thd_peec.pro)
PROCEDURE: get_thd_peef PURPOSE: Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thd_peef.pro)
PROCEDURE: get_thd_peer PURPOSE: Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thd_peer.pro)
PROCEDURE: get_thd_pees PURPOSE: 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 INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 10/04/07 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thd_pees.pro)
PROCEDURE: get_thd_peib PURPOSE: Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thd_peib.pro)
PROCEDURE: get_thd_peif PURPOSE: Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thd_peif.pro)
PROCEDURE: get_thd_peir PURPOSE: Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thd_peir.pro)
PROCEDURE: get_the_peeb PURPOSE: Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_the_peeb.pro)
PROCEDURE: get_the_peec PURPOSE: Returns either peef or combined peef-peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 09/07/25 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_the_peec.pro)
PROCEDURE: get_the_peef PURPOSE: Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_the_peef.pro)
PROCEDURE: get_the_peer PURPOSE: Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_the_peer.pro)
PROCEDURE: get_the_pees PURPOSE: 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 INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 10/04/07 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_the_pees.pro)
PROCEDURE: get_the_peib PURPOSE: Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_the_peib.pro)
PROCEDURE: get_the_peif PURPOSE: Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_the_peif.pro)
PROCEDURE: get_the_peir PURPOSE: Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_the_peir.pro)
PROCEDURE: get_thf_peeb PURPOSE: Returns peeb data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thf_peeb.pro)
PROCEDURE: get_thf_peef PURPOSE: Returns peef data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thf_peef.pro)
PROCEDURE: get_thf_peer PURPOSE: Returns peer data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thf_peer.pro)
PROCEDURE: get_thf_peib PURPOSE: Returns peib data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thf_peib.pro)
PROCEDURE: get_thf_peif PURPOSE: Returns peif data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thf_peif.pro)
PROCEDURE: get_thf_peir PURPOSE: Returns peir data structure at a single time from common generated by thm_load_esa_pkt.pro INPUT: time: dbl time of data to be returned KEYWORDS: start: 0,1 if set, gets first time in common block en: 0,1 if set, gets last time in common block advance 0,1 if set, gets next time in common block retreat 0,1 if set, gets previous time in common block index long gets data at the index value "ind" in common block calib: 0,1 not working yet, allows alternate calibration times 0,1 returns an array of times for all the data, returns 0 if no data CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Data structures can be used as inputs to functions such as n_3d.pro, v_3d.pro Or used in conjunction with iterative programs such as get_3dt.pro, get_en_spec.pro
(See themis/spacecraft/particles/ESA/packet/get_thf_peir.pro)
Function: get_thm_esa_cal PURPOSE: Returns esa calibration factors INPUT: KEYWORDS: sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" ion: 0/1 0= electron esa, 1= ion esa, default=0 time: dblarr times that relative geometric factor are to be returned CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/07/08 MOD HISTORY: NOTES:
(See themis/spacecraft/particles/ESA/packet/get_thm_esa_cal.pro)
Function: get_thm_esa_calib PURPOSE: Returns esa calibration data in a structure INPUT: KEYWORDS: sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to all CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/07/08 MOD HISTORY: NOTES:
(See themis/spacecraft/particles/ESA/packet/get_thm_esa_calib.pro)
PROCEDURE: minjmin PURPOSE: Returns average value of j lowest-value points in the arrage. Works like min. INPUT: arr: multi-dimensional array KEYWORDS: dimension: dimension over which to find the min values (like in IDL min function) If present and nonzero, result is a slice, and output has 1dim less than arr If not present or zero, the min is found over the entire array and returns as scalar jmin_points: number of lowest value elements to average over (default=1, typical=3) CREATED BY: Vassilis VERSION: 1 LAST MODIFICATION: 10/08/29 MOD HISTORY: NOTES: Helper routine created to work with get_th?_pxxx.pro to remove ESA background contamination Idea is to average over a number of lowest count rate points to determine bgnd with improved statistics. $LastChangedBy: pcruce $ $LastChangedDate: 2010-12-02 15:19:31 -0800 (Thu, 02 Dec 2010) $ $LastChangedRevision: 7918 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/thmsoc/tags/tdas_8_00/idl/themis/spacecraft/particles/ESA/packet/minjmin.pro $
(See themis/spacecraft/particles/ESA/packet/minjmin.pro)
PROCEDURE: thm_esa_bgnd_remove PURPOSE: Background removal code from Vassilis This abstracts the code as the same algorithm is used in many of the get_th?_pexx routines INPUT: dat: The dat structure from the parent routine gf: The geometric factor array from the parent routine eff: The efficiency array from the parent routine nenergy: The number of energy bins for the data being calibrated nbins: The number of angle bins for the data being calibrated theta: angles in theta for the angle bins of the data being calibrated OUTPUTS: Modifies the dat structure that was provided to it. KEYWORDS: /bdnd_remove: Turn on ESA background removal. bgnd_type(Default 'anode'): Set to string naming background removal type: 'angle','omni', or 'anode'. bgnd_npoints(Default = 3): Set to the number of lowest values points to average over when determining background. bgnd_scale(Default=1): Set to a scaling factor that the background will be multiplied by before it is subtracted $LastChangedBy: jimm $ $LastChangedDate: 2011-02-01 12:51:05 -0800 (Tue, 01 Feb 2011) $ $LastChangedRevision: 8076 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/thmsoc/tags/tdas_8_00/idl/themis/spacecraft/particles/ESA/packet/thm_esa_bgnd_remove.pro $
(See themis/spacecraft/particles/ESA/packet/thm_esa_bgnd_remove.pro)
PURPOSE: Fetch required spin model data for time tagging of ESA common block structures. INPUT: model: valid object reference to spin model time: decommutated header time from ESA packet file OUTPUT: adjusted_time: start time of the spin containing heading time (not in unix time) spin_period: spin period in seconds delta_phi: deviation between IDPU & SP+FGM models (degrees) NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_esa_spin_adjust.pro)
PROCEDURE: thm_load_esa_cal PURPOSE: Loads ESA time varying relative efficiency into common tha_esa_cal for use by get_thm_esa_cal() INPUT: KEYWORDS: file: string, strarr the complete path and filename to the raw pkt files if not set, uses timerange to select files themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/10/19 MOD HISTORY: NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_esa_cal.pro)
PROCEDURE: thm_load_esa_mag PURPOSE: Add magnetometer data to the ESA structures INPUT: KEYWORDS: probe: strarr themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to all sc: strarr themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to all themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e datatype string or 0/1 if not set, uses fgs if set to 1, uses fgl if string, uses string data type fgl and fge data averaged by "time_average" with resolution=2s before interpolation all mag data are interpolated to center of esa data collection CREATED BY: J. McFadden 07/05/27 VERSION: 1 LAST MODIFICATION: 08/04/16 MOD HISTORY: 08/04/16 added probe keyword 09/04/29 changed from time_average to smooth_in_time NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_esa_mag.pro)
Procedure: THM_LOAD_ESA_PKT Purpose: Loads THEMIS ESA data keywords: probe = Probe name. The default is 'all', i.e., load all available probes. This can be an array of strings, e.g., ['a', 'b'] or a single string delimited by spaces, e.g., 'a b' datatype = The type of data to be loaded: 'peif','peir','peib','peef','peer','peeb' if not set, default is all variables TRANGE= (Optional) Time range of interest (2 element array), if this is not set, the default is to prompt the user. Note that if the input time range is not a full day, a full day's data is loaded use_eclipse_corrections = Flag to specify which spin model will be used: 0 - No corrections (default) 1 - Use partial corrections 2 - Use full eclipse corrections /GET_SUPPORT_DATA: load support_data variables as well as data variables into tplot variables. /DOWNLOADONLY: download file but don't read it. /valid_names, if set, then this routine will return the valid probe, datatype and/or level options in named variables supplied as arguments to the corresponding keywords. files named varible for output of pathnames of local files. /VERBOSE set to output some useful info suffix string "suffix" is appended to the default tplot names Example: thg_load_esa,/get_suppport_data,probe=['a', 'b'] CREATED BY: J. McFadden 07/03/22 VERSION: 1 LAST MODIFICATION: 08/05/14 MOD HISTORY: suffix keyword added 08/05/14 jmcfadden trange keyword made functional 09/08/25 bkerr trange keyword function corrected 10/07/23 jmcfadden clipping and no_clipping added 11/01/04 jmcfadden
(See themis/spacecraft/particles/ESA/packet/thm_load_esa_pkt.pro)
PROCEDURE: thm_load_esa_pot PURPOSE: Add spacecraft potential data to the ESA structures INPUT: KEYWORDS: probe: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e datatype string or 0/1 if not set, uses a combination of spin averaged moment data and v1234 spin averaged data if set to 1, uses vaf v12 data if string, uses string data type - mom or v12, v34, v1234 where the latter are vaf data vaf data is averaged by "time_average" with resolution=3s before interpolation s/c potential data are interpolated to center of esa data collection pot_scale: real scale factor applied to measured EFI sensor potential, default=1.15 offset: real EFI sensor to plasma potential offset, default=1.0 V min_pot: real minimum potential allowed, default=2.0 make_plot: 0/1 if set, makes tplot structure of potential trange: str/dbl 2 element array of times to fix s/c pot at min_pot CREATED BY: J. McFadden 07-07-23 VERSION: 1 LAST MODIFICATION: 08-01-02 MOD HISTORY: 07-12-27 corrected mom packet timing and potential 08-01-02 added trange keyword 08-04-16 default datatype changed to optimize between mom-pot and vaf-v1234-pot 09-06-10 expanded mom_pot_adjust for multiple changes in scale/offset algorithm 09-06-24 force use of mom pot during sphere shadow season 09-06-25 better sphere shadow season bad point removal algorithm, removed forcing mom pot during sphere shadow season 09-09-12 change algorith to set sc_pot to min_pot for times before booms deployed TBDs 09-06-25 need to include an ~1.03 mom_pot correction factor for (v1234_avg)/(V3_snapshot) differences 09-06-25 need to identify why (v1234_avg)/V3_snapshot varies in time -- may be braid dependent or IDPU timing 09-06-25 scale factor for measure potential to Vsc seems to require 1.04 when in solar wind 10-01-12 need to change change default scale to 1.04 and offset to 0.2 when in solar wind, sheath or plasmasphere 10-01-12 may need a braid mode dependent value for scale and offsets 10-01-28 the 1.03 (v1234_avg)/(V3_snapshot) factor could be determined on the fly from nearby data NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_esa_pot.pro)
PROCEDURE: thm_load_peeb PURPOSE: 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 INPUT: KEYWORDS: file: string, strarr the complete path and filename to the raw pkt files if not set, uses timerange to select files sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e gap_time real data gaps greater than gap_time have a NAN replacing a data point in tplot structures suffix string "suffix" is appended to the default tplot names CREATED BY: J. McFadden 07/03/18 VERSION: 1 LAST MODIFICATION: 08/05/14 MOD HISTORY: suffix keyword added 08/05/14 NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_peeb.pro)
PROCEDURE: thm_load_peef PURPOSE: 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 INPUT: KEYWORDS: file: string, strarr the complete path and filename to the raw pkt files if not set, uses timerange to select files sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e gap_time real data gaps greater than gap_time have a NAN replacing a data point in tplot structures suffix string "suffix" is appended to the default tplot names CREATED BY: J. McFadden 07/03/18 VERSION: 1 LAST MODIFICATION: 08/05/14 MOD HISTORY: suffix keyword added 08/05/14 NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_peef.pro)
PROCEDURE: thm_load_peer PURPOSE: 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 INPUT: KEYWORDS: file: string, strarr the complete path and filename to the raw pkt files if not set, uses timerange to select files sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e gap_time real data gaps greater than gap_time have a NAN replacing a data point in tplot structures suffix string "suffix" is appended to the default tplot names CREATED BY: J. McFadden 07/03/18 VERSION: 1 LAST MODIFICATION: 08/05/14 MOD HISTORY: suffix keyword added 08/05/14 NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_peer.pro)
PROCEDURE: thm_load_peib PURPOSE: 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 INPUT: KEYWORDS: file: string, strarr the complete path and filename to the raw pkt files if not set, uses timerange to select files sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e gap_time real data gaps greater than gap_time have a NAN replacing a data point in tplot structures suffix string "suffix" is appended to the default tplot names CREATED BY: J. McFadden 07/03/18 VERSION: 1 LAST MODIFICATION: 08/05/14 MOD HISTORY: suffix keyword added 08/05/14 NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_peib.pro)
PROCEDURE: thm_load_peif PURPOSE: 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 INPUT: KEYWORDS: file: string, strarr the complete path and filename to the raw pkt files if not set, uses timerange to select files sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e gap_time real data gaps greater than gap_time have a NAN replacing a data point in tplot structures suffix string "suffix" is appended to the default tplot names CREATED BY: J. McFadden 07/03/18 VERSION: 1 LAST MODIFICATION: 08/05/14 MOD HISTORY: suffix keyword added 08/05/14 NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_peif.pro)
PROCEDURE: thm_load_peir PURPOSE: 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 INPUT: KEYWORDS: file: string, strarr the complete path and filename to the raw pkt files if not set, uses timerange to select files sc: string themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to "a" themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e gap_time real data gaps greater than gap_time have a NAN replacing a data point in tplot structures suffix string "suffix" is appended to the default tplot names CREATED BY: J. McFadden 07/03/18 VERSION: 1 LAST MODIFICATION: 08/05/14 MOD HISTORY: suffix keyword added 08/05/14 NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_load_peir.pro)
Function: thm_load_spinmodel(sc=sc,themishome=themishome) PURPOSE: Returns template for spinmodel.txt files INPUT: KEYWORDS: sc string spacecraft designation: 'a','b','c','d','e' themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e available 0,1 if data is available, "available" is set to 1 CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/04/02 MOD HISTORY: NOTES: Used by thm_load_***.pro where ***=ief,ieb,ier,eef,eeb,eer.
(See themis/spacecraft/particles/ESA/packet/thm_load_spinmodel.pro)
PROCEDURE: thm_make_esa_mag PURPOSE: Make a tplot structure out of ESA magnetometer data INPUT: KEYWORDS: probe: strarr themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to all sc: strarr themis spacecraft - "a", "b", "c", "d", "e" if not set defaults to all themishome: string path to data dir, where data dir contains the th* dir, where *=a,b,c,d,e CREATED BY: J. McFadden 08/12/07 VERSION: 1 LAST MODIFICATION: 08/12/07 MOD HISTORY: NOTES:
(See themis/spacecraft/particles/ESA/packet/thm_make_esa_mag.pro)
PROCEDURE: thm_read_eesa_angle_reduced_mode PURPOSE: Returns data structure with angle maps INPUT: KEYWORDS: CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Used by thm_load_esa_pkt.pro
(See themis/spacecraft/particles/ESA/packet/thm_read_eesa_angle_reduced_mode.pro)
PROCEDURE: thm_read_esa_angle_burst_mode PURPOSE: Returns data structure with angle maps INPUT: KEYWORDS: CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Used by thm_load_esa_pkt.pro
(See themis/spacecraft/particles/ESA/packet/thm_read_esa_angle_burst_mode.pro)
PROCEDURE: thm_read_esa_angle_full_mode PURPOSE: Returns data structure with angle maps INPUT: KEYWORDS: CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: corrected a small error in the ion phi angle map for solar wind mode NOTES: Used by thm_load_esa_pkt.pro
(See themis/spacecraft/particles/ESA/packet/thm_read_esa_angle_full_mode.pro)
PROCEDURE: thm_read_esa_sweep_burst_mode PURPOSE: Returns data structure with energy sweep tables INPUT: fm int flight model of esa sensor for energy calibration KEYWORDS: CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Used by thm_load_esa_pkt.pro
(See themis/spacecraft/particles/ESA/packet/thm_read_esa_sweep_burst_mode.pro)
PROCEDURE: thm_read_esa_sweep_full_mode PURPOSE: Returns data structure with energy sweep tables INPUT: fm int flight model of esa sensor for energy calibration KEYWORDS: CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Used by thm_load_esa_pkt.pro
(See themis/spacecraft/particles/ESA/packet/thm_read_esa_sweep_full_mode.pro)
PROCEDURE: thm_read_esa_sweep_reduced_mode PURPOSE: Returns data structure with energy sweep tables INPUT: fm int flight model of esa sensor for energy calibration KEYWORDS: CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Used by thm_load_esa_pkt.pro
(See themis/spacecraft/particles/ESA/packet/thm_read_esa_sweep_reduced_mode.pro)
PROCEDURE: thm_read_iesa_angle_reduced_mode PURPOSE: Returns data structure with angle maps INPUT: KEYWORDS: CREATED BY: J. McFadden VERSION: 1 LAST MODIFICATION: 07/03/22 MOD HISTORY: NOTES: Used by thm_load_esa_pkt.pro
(See themis/spacecraft/particles/ESA/packet/thm_read_iesa_angle_reduced_mode.pro)