Viewing contents of file '../idllib/contrib/icur/addspwl.pro'
;****************************************************************
pro addspwl,h0,w0,lam1,lam2,dl,krange ;get wavelength limits
idat=h0(0)
ncam=h0(3)
case 1 of
idat eq 0: begin ;IUE low dispersion
krange=7
case 1 of
ncam eq 3: begin ;SWP
lam1=1100.
lam2=1980.
dl=1.0
end
(ncam eq 1) or (ncam eq 2): begin ;LWP/R
lam1=1900.
lam2=3300.
dl=1.5
end
else: begin
print,' invalid camera number =',ncam
stop
end
endcase
end
idat eq 1: begin
krange=11
lam1=min(w0)
lam2=max(w0)
dl=float(h(22))+float(h(23))/1000.
end
idat eq 7: begin ;IUE high dispersion, long format
krange=11
case 1 of
ncam eq 3: begin ;SWP
lam1=1150.
lam2=2068.5
end
(ncam eq 1) or (ncam eq 2): begin ;LWP/R
lam1=2000.
lam2=3200.
end
else: begin
print,' invalid camera number =',ncam
stop
end
endcase
dl=(w0(5000)-w0(0))/5000.
end
else: begin
print,' ADDSPWL: parameters for IDAT=',idat,' undefined'
krange=11
lam1=min(w0)
lam2=max(w0)
dl=w0(1)-w0(0)
end
endcase
return
end