-
Notifications
You must be signed in to change notification settings - Fork 5
/
comp_lynn_pros.pro
186 lines (177 loc) · 8.83 KB
/
comp_lynn_pros.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
;+
;*****************************************************************************************
;
; FUNCTION : comp_lynn_pros.pro
; PURPOSE : Set up and compile routines located in the UMN Modified Wind/3DP IDL
; Libraries
;
; CALLED BY:
; NA
;
; CALLS:
; NA
;
; REQUIRES:
; 1) UMN Modified Wind/3DP IDL Libraries
;
; INPUT:
; NA
;
; EXAMPLES:
; @comp_lynn_pros
;
; KEYWORDS:
; NA
;
; CHANGED: 1) Changed order in which routines compiled and added some
; new routines to compile
; [04/04/2012 v1.1.0]
; 2) Added new routines to compile
; [04/05/2012 v1.1.1]
; 3) Added new routines to compile
; [04/06/2012 v1.1.2]
; 4) Added new routines to compile
; [04/10/2012 v1.1.3]
; 5) Added new routines to compile
; [04/13/2012 v1.1.4]
; 6) Added new routines to compile
; [08/08/2012 v1.1.5]
; 7) Updated setup_themis_bash to recursively search for subdirectories
; in ~/wind_3dp_pros/LYNN_PRO
; [06/22/2013 v1.2.0]
; 8) Updated Man. page and added new routines to compile
; [09/11/2014 v1.2.1]
; 9) Changed in accord with new routine list
; [08/20/2015 v1.2.2]
; 10) Removed routines to compile
; [12/08/2016 v1.2.3]
;
; NOTES:
; 1) Change file paths accordingly here and in setup_themis_bash
; 2) Put this batch file in the ~/tdas_?_??/idl/ directory or
; ~/spedas_?_??/idl/ directory
;
; CREATED: 03/30/2012
; CREATED BY: Lynn B. Wilson III
; LAST MODIFIED: 12/08/2016 v1.2.3
; MODIFIED BY: Lynn B. Wilson III
;
;*****************************************************************************************
;-
;; 'Manual Page' IDL routines
.compile /Users/lbwilson/Desktop/idllibs/codemgr/libs/utility/difference.pro
.compile /Users/lbwilson/Desktop/idllibs/codemgr/libs/utility/findpath.pro
.compile /Users/lbwilson/Desktop/idllibs/codemgr/libs/utility/findsource.pro
.compile /Users/lbwilson/Desktop/idllibs/codemgr/libs/utility/read_wholefile.pro
.compile /Users/lbwilson/Desktop/idllibs/codemgr/libs/utility/man.pro
;; Coyote IDL routines
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/Coyote_Lib/GetDecomposedState.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/Coyote_Lib/DecomposedColor.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/Coyote_Lib/FSC_Base_Filename.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/Coyote_Lib/cgSnapshot.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/Coyote_Lib/cgColor.pro
;;----------------------------------------------------------------------------------------
;; Modified Wind/3DP TPLOT routines
;;----------------------------------------------------------------------------------------
;; ~/DAVIN_PRO
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/DAVIN_PRO/moments_3d_omega_weights.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/DAVIN_PRO/moments_3du.pro
;; ~/KEY_PRO
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/KEY_PRO/reduce_dimen.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/KEY_PRO/reduce_pads.pro
;; ~/MISC_PRO
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/MISC_PRO/minmax.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/MISC_PRO/time_struct.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/MISC_PRO/time_string.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/MISC_PRO/time_double.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/MISC_PRO/time_ticks.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/MISC_PRO/tag_names_r.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/MISC_PRO/str_element.pro
;; ~/SCIENCE_PRO
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/conv_units.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/convert_esa_units.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/convert_ph_units.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/make_3dmap.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/plot3d.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/plot_map.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/specplot.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/spec3d.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/SCIENCE_PRO/pad.pro
;; ~/TPLOT_PRO
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/TPLOT_PRO/draw_color_scale.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/TPLOT_PRO/mplot.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/TPLOT_PRO/ctime.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/TPLOT_PRO/tlimit.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/TPLOT_PRO/time_bar.pro
;.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/TPLOT_PRO/tplot.pro
;;----------------------------------------------------------------------------------------
;; My routines
;;----------------------------------------------------------------------------------------
;; Note: compiling this way requires that the user alter setup_themis_bash
;; so that the IDL path includes all the subdirectories in
;; ~/wind_3dp_pros/LYNN_PRO
;;
;;
;; Example from my bash setup file...
;;
;; # Location of my IDL code
;; if [ ${IDL_LYNN_PRO_DIR:-0} == 0 ] ; then
;; export IDL_LYNN_PRO_DIR ; IDL_LYNN_PRO_DIR=/Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/LYNN_PRO
;; ## Make sure to recursively search subdirectories
;; IDL_LYNN_PRO_DIR=${IDL_LYNN_PRO_DIR}:$(find ~/Desktop/swidl-0.1/wind_3dp_pros/LYNN_PRO -type d | tr '\n' ':' | sed 's/:$//')
;; fi
;;
;.compile kill_data_tr.pro
.compile kill_data_tr.pro
;.compile array_where.pro
.compile array_where.pro
;.compile sample_rate.pro
.compile sample_rate.pro
.compile my_str_date.pro
.compile my_time_string.pro
.compile file_name_times.pro
.compile time_range_define.pro
.compile read_gen_ascii.pro
.compile my_crossp_2.pro
.compile my_dot_prod.pro
.compile dat_3dp_str_names.pro
.compile test_3dp_struc_format.pro
.compile dat_3dp_energy_bins.pro
.compile pesa_high_bad_bins.pro
.compile transform_vframe_3d.pro
.compile rotate_3dp_structure.pro
.compile add_scpot.pro
.compile contour_3d_1plane.pro
;.compile contour_df_pos_slide_plot.pro
.compile contour_df_pos_slide_plot.pro
;.compile contour_df_pos_slide_wrapper.pro
.compile contour_df_pos_slide_wrapper.pro
;.compile wavelet_to_tplot.pro
.compile wavelet_to_tplot.pro
.compile no_label.pro
.compile oplot_tplot_spec.pro
.compile find_struc_values.pro
.compile get_coord_list.pro
.compile get_tplot_handle_props.pro
.compile tplot_struct_format_test.pro
.compile resistivity_calculation.pro
.compile resistivity_calc_wrapper.pro
.compile vshn_calc.pro
.compile vec_norm.pro
.compile vec_trans.pro
.compile vec_cross.pro
.compile rh_resize.pro
.compile del_vsn.pro
.compile rh_eq_gen.pro
.compile rh_eq_chisq.pro
.compile rh_solve_lmq.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/THEMIS_PRO/dat_themis_esa_str_names.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/THEMIS_PRO/test_themis_esa_struc_format.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/THEMIS_PRO/test_wind_vs_themis_esa_struct.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/THEMIS_PRO/modify_themis_esa_struc.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/wind_3dp_pros/THEMIS_PRO/thm_convert_esa_units_lbwiii.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/IDL_stuff/themis_pros/wave_polarization.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/IDL_stuff/themis_pros/wavpol_to_tplot.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/IDL_stuff/themis_pros/acfields_to_fac.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/IDL_stuff/themis_pros/themis_load_all_inst.pro
.compile /Users/lbwilson/Desktop/swidl-0.1/IDL_stuff/themis_pros/themis_load_wavelets.pro