;$Id: pxyaver.pro,v 1.2 2008/05/30 05:15:30 brandenb Exp $
;
;  reads xyaverage file and down-samples the data amount
;
pc_read_xyaver,o=xya
pc_read_grid,o=grid
pc_read_dim,o=dim
pc_read_param,o=param,/param2
zzz=grid.z(dim.n1:dim.n2)
Omega=param.Omega
cs0=param.cs0
;
nevery=40
s=size(xya.bxmz)
nz=s[1]
nt=s[2]
;
ntout=nt/nevery
print,'ntout=',ntout
print,'nz=',nz
it2=nt-1
it1=nt-nevery*ntout
;
tt=reform((reform(xya.t(it1:it2),nevery,ntout))(nevery-1,*))
bxmz=reform((reform(xya.bxmz(*,it1:it2),nz,nevery,ntout))(*,nevery-1,*))
bymz=reform((reform(xya.bymz(*,it1:it2),nz,nevery,ntout))(*,nevery-1,*))
;
contour,transpose(bymz),tt,zzz,nlev=30,/fil
;
save,file='xyaver.sav',bxmz,bymz,tt,zzz,Omega,cs0
END