overview of vo client applications

42
Workshop on How to Publish Data in VO ESAC, June 25-June 29 2007 Overview of VO Overview of VO client applications client applications Thomas Boch Thomas Boch CDS CDS [email protected] [email protected]

Upload: nara

Post on 05-Feb-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Overview of VO client applications. Thomas Boch CDS [email protected]. VO architecture. VO architecture. VO architecture. VO architecture. Consuming VO services. VO application ???. An application Supporting VO formats (VOTable, UCD, …) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Overview of VO client applications

Workshop on How to Publish Data in VO

ESAC, June 25-June 29 2007

Overview of VO client Overview of VO client applicationsapplications

Thomas BochThomas Boch

[email protected]@astro.u-strasbg.fr

Page 2: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VO architectureVO architecture

Page 3: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VO architectureVO architecture

Page 4: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VO architectureVO architecture

Page 5: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VO architectureVO architecture

Consuming VO services

Page 6: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VO application ???VO application ???

An applicationAn application– Supporting VO formats (VOTable, UCD, …)Supporting VO formats (VOTable, UCD, …)– Capable of querying a registry to discover and Capable of querying a registry to discover and

locate services of interestlocate services of interest– Capable of querying services conforming to Capable of querying services conforming to

DAL protocols (ConeSearch, SIAP, SSAP)DAL protocols (ConeSearch, SIAP, SSAP)– Able to interact with other VO applicationsAble to interact with other VO applications

Page 7: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

RegistryRegistry

Registries are set up and runningRegistries are set up and running– ESAVO registryESAVO registry– AstroGrid registryAstroGrid registry– Carnivore (Caltech) registryCarnivore (Caltech) registry– STScI registrySTScI registry– ……

SearchableSearchable– By humansBy humans– By machinesBy machines

Page 8: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

ESAVO registryESAVO registry

Page 9: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

ESAVO registryESAVO registry

ESAVO registry home page

Page 10: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

ESAVO registryESAVO registry

Page 11: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

ESAVO registryESAVO registry

Search interface

Page 12: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

ESAVO registryESAVO registry

Page 13: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

ESAVO registryESAVO registry

Search results for ‘CDFS’

Page 14: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VOExplorerVOExplorer

AstroGrid developmentAstroGrid development Itunes-like interface allowing toItunes-like interface allowing to

– Browse and search available servicesBrowse and search available services– Filter incrementally on the basis of VOResource Filter incrementally on the basis of VOResource

metadatametadata– Use service of interestUse service of interest

Page 15: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VOExplorerVOExplorer

AstroGrid developmentAstroGrid development Itunes-like interface allowing toItunes-like interface allowing to

– Browse and search available servicesBrowse and search available services– Filter incrementally on the basis of VOResource Filter incrementally on the basis of VOResource

metadatametadata– Use service of interestUse service of interest

Page 16: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

NVO DataScopeNVO DataScope

Query simultaneously different VO servicesQuery simultaneously different VO services

Page 17: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

NVO DataScopeNVO DataScope

Page 18: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

NVO DataScopeNVO DataScope

Enter an object name/position on the sky+ search radius

Page 19: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

NVO DataScopeNVO DataScope

Page 20: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

NVO DataScopeNVO DataScope

List of matching resources

Page 21: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

NVO DataScopeNVO DataScope

Page 22: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

NVO DataScopeNVO DataScope

Preview/access to data of interest

Page 23: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Astrogrid DataScopeAstrogrid DataScope

Page 24: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Aladin ‘All-VO’Aladin ‘All-VO’

Page 25: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Spectral toolsSpectral tools

VOSpec (ESAC)VOSpec (ESAC) Splat-VO (StarLink)Splat-VO (StarLink) Specview (STScI)Specview (STScI)

Page 26: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VOSpecVOSpec

Access toAccess to– SSAP services (spectra)SSAP services (spectra)– TSAP services (theoretical spectra)TSAP services (theoretical spectra)– SLAP services (spectral atomic lines)SLAP services (spectral atomic lines)

Create SED from spectra coming from different Create SED from spectra coming from different providersproviders– Handles units conversionHandles units conversion

Black-body fitting, deredenning, gaussian fitting, Black-body fitting, deredenning, gaussian fitting, etcetc

Page 27: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VOSpecVOSpec

Page 28: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Splat-VOSplat-VO

Page 29: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Catalogues toolsCatalogues tools

TOPCAT (M. Taylor)TOPCAT (M. Taylor) VOPlot (VO-India)VOPlot (VO-India) VisIVO (INAF)VisIVO (INAF)

Page 30: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

TOPCATTOPCAT Interactive graphical viewer and editor for tabular Interactive graphical viewer and editor for tabular

datadata Supports many tabular formats (VOTable in all Supports many tabular formats (VOTable in all

flavours, FITS tables, ASCII, CSV, …)flavours, FITS tables, ASCII, CSV, …) Features : Features :

– access to catalogues (ConeSearch), images (SIAP), access to catalogues (ConeSearch), images (SIAP), spectra (SSAP) servicesspectra (SSAP) services

– conversion between tabular formats, 2D/3D scatter conversion between tabular formats, 2D/3D scatter plots, density plots, spherical plot, selection of subsets, plots, density plots, spherical plot, selection of subsets, cross-match tables, creation of new columns, …cross-match tables, creation of new columns, …

STILTS : command-line counterpart for batch STILTS : command-line counterpart for batch operationsoperations

Page 31: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

TOPCATTOPCAT

Page 32: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VOPlotVOPlot

2D data plotter supporting VOTable 2D data plotter supporting VOTable cataloguescatalogues

LightweightLightweight– Can be used as an applet from a web pageCan be used as an applet from a web page

Page 33: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VOPlotVOPlot

Page 34: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

VisIVOVisIVOGrid based data:•Isosurfaces•Volume rendering

Point like data: • Pixels• Scalar quantities with colours• Scalar quantities with variable size and shape glyphs

INAF, CINEA : visivo.cineca.it

Supported VO formats•VOTable•PLASTIC

Page 35: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

AladinAladin

Interactive sky atlasInteractive sky atlas– Access and visualize astronomical imagesAccess and visualize astronomical images– Superimpose catalogues entriesSuperimpose catalogues entries– Aim : visualizing and comparing multi-wavelength dataAim : visualizing and comparing multi-wavelength data

Access toAccess to– ConeSearch servicesConeSearch services– SIAP servicesSIAP services– SSAP servicesSSAP services– Local data manipulation (cross-match, filters, image Local data manipulation (cross-match, filters, image

convolution, …)convolution, …)– Remote processing services (S-Extractor)Remote processing services (S-Extractor)

Page 36: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

AladinAladin

Page 37: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Making tools interoperateMaking tools interoperate

PLASTIC protocol (PLASTIC protocol (http://plastic.http://plastic.sfsf.net/.net/))– allows client-side VO tools to communicateallows client-side VO tools to communicate– currently being revamped as SAMP (Simple currently being revamped as SAMP (Simple

Application messaging) in the IVOA frameApplication messaging) in the IVOA frame

Page 38: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

PLASTIC usage example (1)PLASTIC usage example (1)

Expanding tools’ capabilitiesExpanding tools’ capabilities

Page 39: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

PLASTIC usage example (2)PLASTIC usage example (2)

Cross-selection of objects in different toolsCross-selection of objects in different tools

Page 40: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Applications IVOA WGApplications IVOA WG

Applications Working Group charterApplications Working Group charter– Forum for VO Apps announcementForum for VO Apps announcement– Provide feedback on interop. standards Provide feedback on interop. standards

implementationimplementation– Identify missing components for VO appsIdentify missing components for VO apps

http://www.http://www.ivoaivoa..net/twiki/bin/view/IVOA/IvoaApplicationsnet/twiki/bin/view/IVOA/IvoaApplications

Page 41: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Links (1)Links (1) RegistriesRegistries

– ESAVO registry : ESAVO registry : http://esavo.esa.int/registry/http://esavo.esa.int/registry/– AstroGrid : AstroGrid : http://www.astrogrid.org/http://www.astrogrid.org/– Carnivore registry : Carnivore registry : http://nvo.caltech.edu:8080/carnivore/http://nvo.caltech.edu:8080/carnivore/ – STScI : STScI : http://nvo.stsci.edu/voregistry/index.aspxhttp://nvo.stsci.edu/voregistry/index.aspx

VO Explorer : VO Explorer : http://software.astrogrid.org/http://software.astrogrid.org/ NVO DataScope : NVO DataScope : http://heasarc.gsfc.nasa.gov/vo/http://heasarc.gsfc.nasa.gov/vo/ VOSpec : VOSpec : http://esavo.esac.esa.int/vospecapphttp://esavo.esac.esa.int/vospecapp Splat-VO : Splat-VO : http://star-www.dur.ac.uk/~pdraper/splat/splat-vo/http://star-www.dur.ac.uk/~pdraper/splat/splat-vo/ Specview : Specview :

http://www.stsci.edu/resources/software_hardware/specviewhttp://www.stsci.edu/resources/software_hardware/specview

Page 42: Overview of VO client applications

Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop

June 07June 07

Links (2)Links (2) TOPCAT : http://www.star.bris.ac.uk/~mbt/topcat/ TOPCAT : http://www.star.bris.ac.uk/~mbt/topcat/ VOPlot : http://vo.iucaa.ernet.in/~voi/voplot.htm VOPlot : http://vo.iucaa.ernet.in/~voi/voplot.htm VisIVO : http://visivo.cineca.it/ VisIVO : http://visivo.cineca.it/ Aladin : http://aladin.u-strasbg.fr/ Aladin : http://aladin.u-strasbg.fr/ PLASTIC : http://plastic.sourceforge.net/PLASTIC : http://plastic.sourceforge.net/ IVOA Applications WG : IVOA Applications WG :

http://www.ivoa.net/twiki/bin/view/IVOA/IvoaApplications http://www.ivoa.net/twiki/bin/view/IVOA/IvoaApplications List of applications from IVOA Apps WG : List of applications from IVOA Apps WG :

http://www.ivoa.net/twiki/bin/view/IVOA/IvoaApplications#Linkshttp://www.ivoa.net/twiki/bin/view/IVOA/IvoaApplications#Links

List of tools from NVO web site : List of tools from NVO web site : http://www.us-vo.org/projects/tools.cfm http://www.us-vo.org/projects/tools.cfm