pro compare_sdac_msfc, needflares,num=num ;compares cont, discsp, and fdb directories to see which flares we ;still need from gibson. checks for flares over number 4358 - can ;be changed as needed, once we decide which flares will never be ;available. ; ; Created 9/20/94 Amy Skowronek ; Modified 9/22/97 AES check above flare #4670 ; return needed flares in an array ; no longer write file flares.lis, since ; using files on sdac ; Modified 2-Feb-2000 EVA - eva@kano.nascom.nasa.gov ; Software will now search for all CONT/DISCSP/FDB files ; to make sure year 2000 files are read. ;contdir = findfile ('BATSE_CONT:9*.cont_*') contdir = findfile ('BATSE_CONT:*.cont_*') contflares = file2flare(contdir) contflares = contflares(sort(contflares)) contflares= contflares(uniq(contflares)) ;discspdir = findfile ('BATSE_DISCSP:9*.discsp_*') discspdir = findfile ('BATSE_DISCSP:*.discsp_*') discspflares = file2flare(discspdir) discspflares = discspflares(sort(discspflares)) discspflares = discspflares(uniq(discspflares)) ;discladir = findfile ('BATSE_FDB:9*.fdb_*') discladir = findfile ('BATSE_FDB:*.fdb_*') disclaflares = file2flare(discladir) disclaflares= disclaflares(sort(disclaflares)) disclaflares= disclaflares(uniq(disclaflares)) cflares=intarr(disclaflares(n_elements(disclaflares)-1)+1) dflares=intarr(disclaflares(n_elements(disclaflares)-1)+1) dlflares=intarr(disclaflares(n_elements(disclaflares)-1)+1) cflares (contflares) = 1 dflares (discspflares) = 1 dlflares (disclaflares) =1 eflares=cflares+dflares+dlflares need = where(eflares lt 3, kneed) if keyword_set(num) then fullneed = where(need gt num) else $ fullneed = where(need gt 4670) ;fullneed = where(need gt 4358) if fullneed(0) gt 0 then needflares=strtrim(string(need(fullneed)),2) ;else needflares="" if n_elements(needflares) ge 1 then begin print,'Here is the list of flares to make cont and discsp files for.' print,' ' print,needflares endif else begin print,'Cont and Discsp files are all caught up.' endelse done: return&end