filreg = '../FITS/AR9169*09[12]* ../FITS/AR9169_20sep00_093007.fits' f = findfile(filreg) tim = 3600l*strmid(f, 23, 2)+60l*strmid(f, 25, 2)+strmid(f, 27, 2) tim0 = tim(0) tim = tim-tim0 ;;; align the frames, equalize intensity mkmov, mov, filreg ;;; equalize power spectra enhance, mov ;;; remove distortions rubb, mov, av=5, cell=24, step=16, range=3, /plot, /same ;;; replace one bad frame by mean of suroounding ones mov(*, *, 28) = (mov(*, *, 29)+mov(*, *, 27))/2 openw, 1, 'mov_668x472x37.raw' writeu, 1, mov close, 1 s = size(mov) sx = s(1) sy = s(2) num = s(3) delvar, mov conefilt, 'mov_668x472x37.raw', sx, sy, num, 420 mov = intarr(sx, sy, num) openr, 1, 'sum.dat' readu, 1, mov close, 1 ssx = 16*(sx/16) ssy = 16*(sy/16) mm1 = scale_array(mov(0:ssx-1, 0:ssy-1, *)) tt = tim+tim0 hr = tt/3600 mn = (tt MOD 3600)/60 sc = tt MOD 60 tt = nnumber(hr, 2)+":"+nnumber(mn, 2)+":"+nnumber(sc, 2) show, mm1(*, *, 0), /cent FOR i=0, num-1 DO BEGIN tv, mm1(*, *, i) clock, tt(i), /dev, siz=100, pos=[10, 10] mm1(*, *, i) = tvrd() ENDFOR write_mpeg, '../MPEG/AR9169_20sep00_sp.mpg', mm1 END