pro makeColortable
getctpath,ctfile
rtt = interpol([0 ,0 ,0 ,255,255,128],256)
gtt = interpol([0 ,0 ,255,255,0 ,0 ],256)
btt = interpol([128,255,255,0 ,0 ,0 ],256)
modifyct,0,"Rainbow",rtt,gtt,btt,file=ctfile
rtt = interpol([0,255],256)
gtt = interpol([255,0],256)
btt = interpol([255,255],256)
modifyct,1,"Cool",rtt,gtt,btt,file=ctfile
rtt = interpol([0,255,255,255],256)
gtt = interpol([0,0,255,255],256)
btt = interpol([0,0,0,255],256)
modifyct,2,'Hot',rtt,gtt,btt,file=ctfile
loadct,3,file=ctfile
tvlct,r,g,b,/get
rtt = interpol([0,245,r[220]],256)
gtt = interpol([0,143,g[220]],256)
btt = interpol([0,101,b[220]],256)
a = [.65*(dindgen(128)/127D),.65+(dindgen(128)/127D)*.35]
b = [.35*(dindgen(128)/127D),.35+(dindgen(128)/127D)*.65]
rtt = interpol(rtt,a,b)
gtt = interpol(gtt,a,b)
btt = interpol(btt,a,b)
modifyct,3,"Copper",rtt,gtt,btt,file=ctfile
rtt = reverse(interpol([255,255,255,0,128,0,0],256))
gtt = reverse(interpol([255,255,0,0,128,0,255],256))
btt = reverse(interpol([255,0,0,0,255,255,255],256))
modifyct,4,"Extreme Hot-Cold",rtt,gtt,btt,file=ctfile
loadct,0
tvlct,r,g,b,/get
modifyct,5,"Grey",r,g,b,file=ctfile
thm_init
loadct2,43
tvlct,r,g,b,/get
rtt = interpol(r[7:254],256)
gtt = interpol(g[7:254],256)
btt = interpol(b[7:254],256)
modifyct,6,"SPEDAS",rtt,gtt,btt,file=ctfile
end