Presentation on theme: "May 16, 2006 IVOA Interop - Victoria, BC1 WCSFixer - A Web-enabled IRAF Plate Solver Michael Fitzpatrick NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY."— Presentation transcript:
May 16, 2006 IVOA Interop - Victoria, BC1 WCSFixer - A Web-enabled IRAF Plate Solver Michael Fitzpatrick NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY
May 16, 2006 IVOA Interop - Victoria, BC2 Introduction Final-year planning for the NVO by its Science Steering Committee identified a number of capabilities desirable as end-user applications. The ability to automatically correct (or determine) the astrometric solution of image data ranked as a high-priority task. Much of the needed functionality already existed in IRAF, but some level of interactive use is needed since no automated solution can be completely robust for all available VO data. The challenge then was to implement the desktop reduction experience in the web browser while still providing a batch mode for processing large numbers of images as web services or from client code.
May 16, 2006 IVOA Interop - Victoria, BC4 Real-World Data Example Problems encountered (and solved): –DSS images have no WCS keywords –CFHT data contain a 64-bit integer id as a keyword (non-standard) –Axis mappings (RA/Long not always first axis) –WCS Projections not handled by IRAF –X-ray data not suited to Sextractor-like object detection –Star trails and focus problems –Junk Strip in WFPC data –False solutions -- rms of fit not a good indicator –Large parameter space –Legacy keywords Use of RA/DEC not standard specific IRAF keywords (e.g. DATASEC) no longer valid
May 16, 2006 IVOA Interop - Victoria, BC5 Spin-off Applications/Services Image catalog generation/crossmatch WCS Summary Preview image WCS manipulation –Tweak existing WCS (from test app) –Swap axes –Change projection/epoch Multiple deployments –Web application –SOAP/WSDL web service –Desktop app in IRAF environment
May 16, 2006 IVOA Interop - Victoria, BC6 Lessons Learned Problem itself is a rich area of research Labor-intensive way to develop –In part because of this particular problem –Re-use in other deployments a bit if an offset New appreciation for data quality concerns in VO Legacy techniques and tools can still produce useful VO applications