Sep 6, 20082008 NVO Summer School1 Using IRAF in the VO Mike Fitzpatrick, NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY.

Slides:



Advertisements
Similar presentations
Registries Work Package 2 Requirements, Science Cases, Use Cases, Test Cases Charter: Focus on science case scenarios, and use cases related specifically.
Advertisements

IVOA Interop, Cambridge UK, IVOA Data Access Layer Table Access Protocol Analysis Doug Tody (NRAO/NVO ) I NTERNATIONAL V IRTUAL O BSERVATORY A LLIANCE.
May 18, 2006IVOA Interoperability Meeting Fine-grained vs. Coarse-grained Registries or How much detail about a resource should be stored in a registry?
The NVO Portal Tom McGlynn, NASA/GSFC Gretchen Greene, ST ScI John Good, IRSA/IPAC Roy Williams, CACR/Caltech Mike Fitzpatrick, NOAO T HE US N ATIONAL.
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.
F.Ochsenbein, P. Fernique [CDS] Aladin V3 script mode for the VO.
IVOA, Pune India September Data Access Layer Working Group Pune Workshop Summary Doug Tody National Radio Astronomy Observatory International.
28 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE TAP/VOTable Registry Interface Reg 1 – G.
VO/IVOA and The Astronomy Community Dave De Young NOAO.
May IVOA Interop Meeting1 STScI/JHU Registry Status Gretchen Greene Wil OMullane T HE US N ATIONAL V IRTUAL O BSERVATORY.
The VAO is operated by the VAO, LLC. Alternative Protocols for Discovery & Access Mike Fitzpatrick NOAO.
STILTS – Command-line tools for table/VOTable manipulation TOPCAT VO features – VO features in the GUI tabular data exploration tool SPLAT-VO – SSAP functionality.
NVO Summer School VO Protocols and Jargon Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
NVO Summer School, September Desktop Integration with VO VOClient, DALClient NVO Summer School, Aspen Sept 2006 Doug Tody (NRAO), Mike Fitzpatrick.
8 September 2006NVO Summer School Aspen1 Publishing and Resource Discovery with Registries Ray Plante Gretchen Greene T HE US N ATIONAL V IRTUAL.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
September 13, 2004NVO Summer School1 VO Protocols Overview Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
6 September 2008NVO Summer School 2008 – Santa Fe1 DAL Clients: Scripting Data Access with Python Ray Plante T HE US N ATIONAL V IRTUAL O BSERVATORY.
Discovery and Exploration in the VO Chris Miller NOAO/CTIO La Serena, Chile T HE US N ATIONAL V IRTUAL O BSERVATORY.
2008 NVO Summer School1 Finding Services in the NVO Registry Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
9 September 2005NVO Summer School Aspen Astronomical Dataset Query Language (ADQL) Ray Plante T HE US N ATIONAL V IRTUAL O BSERVATORY.
NVO Summer School, Aspen 9-Sep TimeServer Andrew Drake Robyn Allsman David Gasson Mark Huber Kathy Vivas US N ATIONAL V IRTUAL O BSERVATORY.
The NVO Data Discovery Portal Tom McGlynn NASA/GSFC.
Sep 3, 2008NVOSS Mobile VO Mike Fitzpatrick NOAO.
September 7, 2005NVO Summer School1 Building a SkyNode Server Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
2008 NVO Summer School1 Image Visualization in the VO Doug Tody (NRAO) Francois Bonnarel (CDS) T HE US N ATIONAL V IRTUAL O BSERVATORY.
Sep 8, NVO Summer School1 WCSFixer A Web-Enabled IRAF Plate Solver Mike Fitzpatrick, NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY.
Manipulating VOTables with TOPCAT and STILTS
Sep 4, 2008NVOSS VO From the Command-Line Mike Fitzpatrick NOAO.
2008 NVO Summer School1 Data Access Layer Services Doug Tody (NRAO) T HE US N ATIONAL V IRTUAL O BSERVATORY.
September 13, 2004NVO Summer School1 Exploring VO Registries, Resources and Software with The NVO DataScope and Other VO Tools Tom McGlynn NASA/GSFC T.
Sept NVO Summer School1 Cone, SIAP, and OpenSkyQuery Client Development Gretchen Greene, Maria Nieto-Santisteban T HE US N ATIONAL V IRTUAL O.
8 September 2008NVO Summer School 2008 – Santa Fe1 Publishing Data and Services to the VO Ray Plante Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
Demonstration of VO Tools and Technology Tamás Budavári Johns Hopkins University.
14 Sep 2006NVO Summer School T HE US N ATIONAL V IRTUAL O BSERVATORY Simple SSA Query Kelly McCusker Amy Kimball Mike Koss Phil Warner Melinda Mello.
Sept NVO Summer School1 The NVO DataScope: Internals Tom McGlynn NASA/GSFC T HE US N ATIONAL V IRTUAL O BSERVATORY.
MAST-VizieR/NED cross correlation tutorial 1. Introduction Figure 1: Screenshot of the MAST VizieR Catalog Search Form. or enter here as object class:
Updated SkyMouse and Suggestions to VO Service Developers HuaPing SUN, Chenzhou CUI China-VO National Astronomical Observatory of China.
October 12, 2003ADASS NVO Tutorial1 How-To Implement Cone and SIA Services Gretchen Greene Space Telescope Science.
A Smart On-line Astronomical Information Collector Chenzhou CUI, Huaping SUN China-VO National Astronomical Observatory of China.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Numerical Grid Computations with the OPeNDAP Back End Server (BES)
Hubble Legacy Archive Lee Quick - TIPS meeting July 19, 2012 Goals Data History Current Work Demo.
Digitized Sky Survey Update Brian McLean : Archive Sciences Branch / Operations and Engineering Division.
DateADASS How to Navigate VO Datasets Using VO Protocols Ray Plante (NCSA/UIUC), Thomas McGlynn and Eric Winter NASA/GSFC T HE US N ATIONAL V IRTUAL.
Functions and Demo of Astrogrid 1.1 China-VO Haijun Tian.
The ASDC SED Builder Milvia Capalbi (INAF-ASDC) in collaboration with Paolo Giommi (ASI-ASDC), Giulia Stratta (INAF-ASDC), Roberto Primavera (ElsagDatamat)
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
16-17 Oct 2003IVOA Data Access Layer, Strasbourg IVOA Data Access Layer (DAL) Working Group Doug Tody National Radio Astronomy Observatory International.
29-30 April 2004NVO Team Meeting NCSA1 Data Access Layer (DAL) SSA, SIA Enhancement Doug Tody National Radio Astronomy Observatory National Virtual Observatory.
25 Jan The Virtual Observatory: Core Capabilities and Support for Statistical Analyses in Astronomy T HE US N ATIONAL V IRTUAL O BSERVATORY Robert.
11/26/2003IVOA Small Projects Meeting Potential R&D focuses for China-VO Chenzhou Cui National Astronomical Observatory of China Chinese Virtual.
26 October 2005HST Calibration Workshop1 The National Virtual Observatory and HST T HE US N ATIONAL V IRTUAL O BSERVATORY Robert Hanisch US National Virtual.
Website Development with PHP and MySQL Saving Data.
IVOA, Kyoto May Data Access Layer Working Group Status and Plans for this Workshop Doug Tody National Radio Astronomy Observatory International.
11 3 / 12 CHAPTER Databases MIS105 Lec15 Irfan Ahmed Ilyas.
Federation and Fusion of astronomical information Daniel Egret & Françoise Genova, CDS, Strasbourg Standards and tools for the Virtual Observatories.
30 October 2008 IVOA Interoperability Meeting -- Baltimore T HE I NTERNATIONAL V IRTUAL O BSERVATORY ALLIANCE VOTable interface with Registry Joint Apps/DM/Registry.
您身边的 天文 Chenzhou CUI China-VO National Astronomical Observatory of China.
VO Enabled Mirage and The IVOA Client Package Samuel Carliles 1, Tin Kam Ho 2, and William O’Mullane 1 1 Department of Physics and Astronomy, The Johns.
Workshop on How to Publish Data in VO ESAC, June 25-June DAL (Data Access Layer) protocols Jesus Salgado
F. Genova, VO as a Data Grid, 2003/06/301 Interoperability of astronomy data bases Françoise Genova, CDS.
12 Oct 2003VO Tutorial, ADASS Strasbourg, Data Access Layer (DAL) Tutorial Doug Tody, National Radio Astronomy Observatory T HE US N ATIONAL V IRTUAL.
Differences Training BAAN IVc - BaanERP 5.0c: Development BaanERP 5.0c Tools.
April , 2006 HEASARC Users Group Tom McGlynn The HEASARC On-line Services Tom McGlynn.
Publishing Combined Image & Spectral Data Packages Introduction to MEx M. Sierra, J.-C. Malapert, B. Rino VO ESO - Garching Virtual Observatory Info-Workshop.
VO Data Access Layer IVOA Cambridge, UK 12 May 2003 Doug Tody, NRAO.
IVOA Interop, Beijing, China, May IVOA Data Access Layer Working Group Sessions Doug Tody (NRAO/NVO ) Markus Dolensky (ESO/EuroVO) Data Access Layer.
2 March 2006 STScI1 Mining multi-wavelength data in large area surveys with VO tools Yogesh Wadadekar STScI This work is partly supported by a NVO Research.
Google Sky.
Presentation transcript:

Sep 6, NVO Summer School1 Using IRAF in the VO Mike Fitzpatrick, NOAO T HE US N ATIONAL V IRTUAL O BSERVATORY

Sep 6, NVO Summer School IRAF Integration: NVO Package Strategies : Build upon VOClient Support scripting and compiled task development Provide low-level toolbox utilities that enable higher-level script task development –Let the user decide how to build the application best suited to them Provide high-level demonstration science applications (scripts) –People learn from examples –Can easily modify to get slightly different behavior Simplify interfaces as much as possible –Dont require detailed knowledge of VO protocols to use the data

Sep 6, NVO Summer School IRAF Integration: NVO Package High-Level Applications - Common Features Uses local image footprint for query Object name resolved to position (plus search size) Arbitrary RA/DEC position (plus search size) Query in alternate coordinate systems (e.g. ecliptic, galactic) –VO standard is (non-intuitive) decimal degrees –Leverage IRAF capabilities to transform coords Tables output as ASCII text (others available)

Sep 6, NVO Summer School IRAF Integration: NVO Package Low-Level (Toolbox) Applications Provide data access –Catalog / Image data –Raw URL (REST Services) access cl> vocatalog GSC insys=ecliptic cl> voimage 2MASS cl> type getData( Compiled Tasks provide –Access to services/data not suited to CL functions Utility functions such as –Result table manipulation (clipping, selection, conversion, etc) –Display/overlay functionality –Coordinate manipulation/conversion

Sep 6, NVO Summer School5 Registry Access – Task Browser REGISTRY Task –Keyword search –Service Type –Bandpass –Arbitrary SQL constraint –Interactive browsing of results to further constrain output Very helpful when developing to find a set of related resources you might want to offer in a task (e.g. Alternate access to a data service)

Sep 6, NVO Summer School IRAF Integration: NVO Package High-Level Applications Registry Browsing (i.e. Data Discovery) cl> registry galaxy cluster svc=cone bandpass=x-ray #No ShortName ServiceType Identifier 1 BAXGALCLUS CONE ivo://nasa.heasarc/baxgalclus 2 IPCULTSOFT CONE ivo://nasa.heasarc/ipcultsoft 3 M31XMMXRAY CONE ivo://nasa.heasarc/m31xmmxray 4 NORAS CONE ivo://nasa.heasarc/noras 5 REFLEX CONE ivo://nasa.heasarc/reflex 6 WARPS CONE ivo://nasa.heasarc/warps

Sep 6, NVO Summer School IRAF Integration: VO-CL Registry Query Interface str = regResolver (shortName,[svctype[,attr[,index]]]) N = nresolved () resource = regSearch (term [, orValues]) resource = regSearch (keywords, orValues) resource = regSearch (sql, keywords, orValues) resource = regSvcSearch (svcType, searchTerm, orValues) count = regResultCount (resource) str = regValue (resource, attr_list, resIndex)

Sep 6, NVO Summer School IRAF Integration: VO-CL DAL Interface qres = dalConeSvc (url, ra, dec, sr) qres = dalSiapSvc (url, ra, dec, rsize[, dsize[, fmt]]) count = dalRecordCount (qres) stat = dalGetData (qres, recnum, fname) val = dalGet[Str|Int|Dbl] (qres, attrname, recnum) fname = getData (url, [fname])

Sep 6, NVO Summer School9 Data Access – CL Language fname = getData (acref, [, filename]) Provides general access to a URI –Returns a filename and so can be used as an argument to a task –Uses default filename for opaque access to temporary data –When accessing images, filename must be specified with the file extension

Sep 6, NVO Summer School IRAF Integration: VO-CL Sample Script Task -- Messier Object Browser procedure messier () begin int qr, stat string svc svc = regResolver ("dss2","sia") # Find the DSS SIA service for (i=1; i < 111; i=i+1) { # Loop over Messier objs sesame ("M"//i, verb+) | scan (x,y) # Resolve name to coords qr = dalSiapSvc (svc, x, y, 0.25) # Query for data stat = dalGetData (qr, 0, "foo.fits") # Download 1st image display ("foo.fits[0]", 1) # Display it } end

Sep 6, NVO Summer School11 NVO Package – Sampling of Tasks VOCATALOG – Cone Search VOIMAGE – SIAP Search –Any coord sys input, user's image, etc –Return table in variety of formats SESAME – Name resolver DATASCOPE – Command-line toy version VIZIER – Download Vizier Tables SKYBOT – Find/Mark minor planets FCHART - Create a finder chart

Sep 6, NVO Summer School Examples - FCHART nvotools> lpar fchart object = Object to plot (image = "") Image name (ra = INDEF) RA of position (dec = INDEF) Dec of position (inwcs = "icrs") Input coord system (size = 0.2) Size (degrees) (fields = "G_Lens,Xray,Radio,QSO") Objects to mark (grid = yes) Overlay coordinate grid? (mode = "ql")

Sep 6, NVO Summer School IRAF Integration: NVO Package SDSS Spectral Data Access

Sep 6, NVO Summer School IRAF Integration: NVO Package NVSS Radio Contours NED Sources HST Observations

Sep 6, NVO Summer School IRAF Integration: NVO Package Query by Object Name Image from DSS Overlays as before Abell 2235

Sep 6, NVO Summer School IRAF Integration: NVO Package Asteroid Detection Using the SkyBoT Service

Sep 6, NVO Summer School