Integrating Existing Software Toolkits into VO System

Download Integrating Existing Software Toolkits into VO System

Post on 31-Dec-2015

22 views

Category:

Documents

3 download

Embed Size (px)

DESCRIPTION

Chinese Virtual Observatory. Integrating Existing Software Toolkits into VO System. Chenzhou Cui, Yongheng Zhao, Xiaoqian Wang, Jian Sang National Astronomical Observatory of China Ze Luo Computer Network Information Center, CAS. Existing Software Resources. - PowerPoint PPT Presentation

TRANSCRIPT

  • Integrating Existing Software Toolkits into VO System Chenzhou Cui, Yongheng Zhao, Xiaoqian Wang, Jian Sang National Astronomical Observatory of ChinaZe LuoComputer Network Information Center, CASChinese Virtual Observatory

    SPIE 2004, Glasgow

  • Existing Software ResourcesSoftware Packages, Toolkits, LibrariesAstronomical Utilities Image Manipulation Math and StatisticsPlottingComprehensive data processing environmentsIRAFMIDASAIPS/AIPS++TDC (http://tdc-ww.harvard.edu/astro.software.html)ASDS (http://asds.stsci.edu/ )

    SPIE 2004, Glasgow

  • Astronomical UtilitiesCoordinate conversionequatorial (RA, Dec) to horizon (alt, azimuth) coordinates Date conversioncalendar date to Julian DateUnits conversionMagnitude to flux,,,Ephemeris calculationSun set/rise, eclipse

    SPIE 2004, Glasgow

  • Image ManipulationFormat conversionJpg, gif, tiff,fits,Image editRotate, resize, filter,Image correlation, image aligning,mosaicsFITS image manipulation(C)FITSIO

    SPIE 2004, Glasgow

  • Math and StatisticsData analysis simple math operationsdifferentiatingintegratingstatisticsFast Fourier Transform (FFT)(de)convolutiondata smoothingdata filteringPeak pickingdata sortingCurve fittinglinear fittingnonlinear fitting

    SPIE 2004, Glasgow

  • Plotting1Dspectrum, time series, 2DLine, Scatter, bar, column, pie, histogram, polar, vector,3Dbar, scatter, surface, contour,

    SPIE 2004, Glasgow

  • IssuesApplication is crucial for VO Extensively applications are key criteria to measure the success of VOSoftware has been an essential part in `doing astronomyScratching or inheriting?New infrastructure and new tools are necessaryReuse of existing resources is also necessary

    SPIE 2004, Glasgow

  • General Integrating Approaches

    Java-readyrewritingwrapping

    China-VO view:

    VO is an advanced application of the GRID

    SPIE 2004, Glasgow

  • Two Integration TacticsSpecific Tacticsto integrate existing software one by one high quality

    Problem-Solving Environments a fully or semi automatic solution for the wrapping of legacy codes JACAW, GAT, GAF4J, JCI , CEAhigh efficiency

    SPIE 2004, Glasgow

  • Two integration efforts from China-VOA consortium initiated by National Astronomical Observatory of China Still in early research phase Focuses on application and implementationAct as a bridge between IVO and its end-usersProvide some best practices for the IVO

    gImageMagick, grid-enabled ImageMagickGrid Environment for Galactic abundance gradients Statistical Research

    SPIE 2004, Glasgow

  • gImageMagickImageMagickAn open-source but robust collection of tools and libraries to read, write, and manipulate an image

    Good candidate for integration Useful function features for VO visualizationGood CLIMulti OS supportFriendly APIs in many programming languages

    SPIE 2004, Glasgow

  • gImageMagick

    SPIE 2004, Glasgow

  • VO extension for gImageMagickIVOA interfaces supportSIAPVOResourceWell-packaged, easy of installation and easy of useProviding G/W Service interface for standard ImageMagick installation (RPM, gz)

    http://services.china-vo.orgIVOA applications mailing list: apps@ivoa.net

    SPIE 2004, Glasgow

  • Grid Environment for Galactic abundance gradients Statistical ResearchAbundance Gradient

    SPIE 2004, Glasgow

  • Grid Environment for Galactic abundance gradients Statistical Research

    SPIE 2004, Glasgow

  • VO IntegrationVO services:not defined clearlyCompliant to IVOA specificationsStandard InterfacesThe role of common application environments What application is good candidate for VO services?IRAF, MIDAS, AIPS, need heavy user interactionalmost impossible for integrationthe more simple I/O and simple user interfacethe more easier to integrate

    SPIE 2004, Glasgow

  • Q & A?www. .orgThank You

    SPIE 2004, Glasgow