Viewing contents of file '../idllib/deutsch/img/skycalc.pro'


pro skycalc,image,skyv,rms,plotf

  if (n_params(0) lt 4) then plotf=0
  s=size(image)
  if (s(0) ne 2) then begin
    print,'Must be 2D array'
    return
    endif

  AX1=s(1) & AX2=s(2)
  svals=fltarr(100) & srms=svals

  for i=0,99 do begin
    line=image(AX1*.1:AX1-AX1*.1,i*.01*(AX2*.9)+AX2*.05)
;    print,vect([AX1*.1,AX1-AX1*.1,i*.01*(AX2*.9)+AX2*.05])
    ltmp=where(line ne 0)
    chk=size(ltmp)
    if (chk(0) ne 0) then begin
      line=line(ltmp)
      skyline,line,val,rm
      svals(i)=val & srms(i)=rm
    endif else begin
      svals(i)=-1 & srms(i)=-1
      endelse
    endfor

  svals=svals(where(svals ne -1))
  srms=srms(where(srms ne -1))
  if (plotf eq 1) then plot,indgen(100),svals
    
  skyline,svals,skyv,rm
  skyline,srms,rms,rm

  return
end