![]() |
Sloan Digital Sky Survey | |||||
|
||||||
Client code for Spectra Service |
SpectrumSearch p = new SpectrumSearch(); System.Console.WriteLine(p.Url); // get one spec Spectrum s = p.GetSpectrum(200000,true); Console.WriteLine(s.Name); for (int i=0; i<10; i++) Console.WriteLine ("\t"+s.Points[i].Wavelength+" "+s.Points[i].Value); // spec in votable VOTABLE v = p.GetSpectrumVoTable(200000,false); Console.Write(v.DESCRIPTION+": "); Console.WriteLine(v.RESOURCE[0].TABLE[0].DATA.TABLEDATA[0][1].Value); // cone search Spectrum[] sa = p.FindSpectraCone(180,0,5,false); Console.WriteLine("# of objects found: "+sa.Length); foreach (Spectrum c in sa) Console.WriteLine("\t"+c.Ra+"\t"+c.Dec); // high z sa = p.FindSpectraRedshift(5,10,false); Console.WriteLine("Z>5 (qso)"); foreach (Spectrum q in sa) Console.WriteLine("\t"+q.Name+"\t"+q.Z); // composite s = p.ComposeAverageSpectrum(sa, SpectrumWavelengthScale.Linear,1000, new float[]{1430},new float[]{1480},1.4f,1e-4f); Console.WriteLine(s.Name); for (int i=0; i1200 && s.Points[i].Wavelength<1230) Console.WriteLine ("\t"+s.Points[i].Wavelength+" "+s.Points[i].Value);
Tamas Budavari
Last Modified :Tuesday, September 30, 2003 at 11:10:00 AM
, $Revision 1.1 $