overview of vo client applications
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 PresentationTRANSCRIPT
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
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
VO architectureVO architecture
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
VO architectureVO architecture
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
VO architectureVO architecture
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
VO architectureVO architecture
Consuming VO services
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
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
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
ESAVO registryESAVO registry
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
ESAVO registryESAVO registry
ESAVO registry home page
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
ESAVO registryESAVO registry
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
ESAVO registryESAVO registry
Search interface
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
ESAVO registryESAVO registry
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
ESAVO registryESAVO registry
Search results for ‘CDFS’
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
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
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
NVO DataScopeNVO DataScope
Query simultaneously different VO servicesQuery simultaneously different VO services
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
NVO DataScopeNVO DataScope
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
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
NVO DataScopeNVO DataScope
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
NVO DataScopeNVO DataScope
List of matching resources
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
NVO DataScopeNVO DataScope
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
NVO DataScopeNVO DataScope
Preview/access to data of interest
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
Astrogrid DataScopeAstrogrid DataScope
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
Aladin ‘All-VO’Aladin ‘All-VO’
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)
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
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
VOSpecVOSpec
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
Splat-VOSplat-VO
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)
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
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
TOPCATTOPCAT
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
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
VOPlotVOPlot
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
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)
Thomas BochThomas BochEuro-VO DCA WorkshopEuro-VO DCA Workshop
June 07June 07
AladinAladin
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
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
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
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
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
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