ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/globalhs/scripts/idl/lnjoin.pro
Revision: 1.1
Committed: Mon Aug 15 20:24:19 2011 UTC (12 years, 1 month ago) by tplarson
Branch: MAIN
CVS Tags: Ver_6-0, Ver_6-1, Ver_6-2, Ver_6-3, Ver_6-4, Ver_9-1, Ver_5-14, Ver_LATEST, Ver_9-3, Ver_9-41, Ver_9-2, Ver_8-8, Ver_8-2, Ver_8-3, Ver_8-0, Ver_8-1, Ver_8-6, Ver_8-7, Ver_8-4, Ver_8-5, Ver_7-1, Ver_7-0, Ver_9-5, Ver_9-4, Ver_8-10, Ver_8-11, Ver_8-12, Ver_9-0, HEAD
Log Message:
utility functions

File Contents

# Content
1 function lnjoin,arr1,arr2
2
3 sz1=size(arr1)
4 sz2=size(arr2)
5
6 indarr1=dblarr(sz1[1],150000L) - 1
7 indarr2=dblarr(sz2[1],150000L) - 1
8
9 ind1=reform(100*arr1[0,*]+arr1[1,*])
10 ind2=reform(100*arr2[0,*]+arr2[1,*])
11
12 indarr1[*,ind1]=arr1[*]
13 indarr2[*,ind2]=arr2[*]
14
15 w=where((indarr1[0,*] ne -1) and (indarr2[0,*] ne -1), nw)
16
17 if (nw eq 0) then begin
18 print,"no common modes"
19 return,0
20 endif
21
22 q=[indarr1[*,w],indarr2[*,w]]
23
24 return,q
25
26 end