Integrating Existing Software Toolkits into VO System - PowerPoint PPT Presentation

About This Presentation
Title:

Integrating Existing Software Toolkits into VO System

Description:

Chinese Virtual Observatory Integrating Existing Software Toolkits into VO System Chenzhou Cui, Yongheng Zhao, Xiaoqian Wang, Jian Sang National Astronomical ... – PowerPoint PPT presentation

Number of Views:103
Avg rating:3.0/5.0
Slides: 18
Provided by: ChenZh5
Learn more at: http://www.lamost.org
Category:

less

Transcript and Presenter's Notes

Title: Integrating Existing Software Toolkits into VO System


1
Integrating Existing Software Toolkits into VO
System
Chinese Virtual Observatory
  • Chenzhou Cui, Yongheng Zhao, Xiaoqian Wang, Jian
    Sang
  • National Astronomical Observatory of China
  • Ze Luo
  • Computer Network Information Center, CAS

2
Existing Software Resources
  • Software Packages, Toolkits, Libraries
  • Astronomical Utilities
  • Image Manipulation
  • Math and Statistics
  • Plotting
  • Comprehensive data processing environments
  • IRAF
  • MIDAS
  • AIPS/AIPS

TDC (http//tdc-ww.harvard.edu/astro.software.ht
ml) ASDS (http//asds.stsci.edu/ )
3
Astronomical Utilities
  • Coordinate conversion
  • equatorial (RA, Dec) to horizon (alt, azimuth)
    coordinates
  • Date conversion
  • calendar date to Julian Date
  • Units conversion
  • Magnitude to flux,,,
  • Ephemeris calculation
  • Sun set/rise, eclipse

4
Image Manipulation
  • Format conversion
  • Jpg, gif, tiff,fits,
  • Image edit
  • Rotate, resize, filter,
  • Image correlation, image aligning,mosaics
  • FITS image manipulation
  • (C)FITSIO

5
Math and Statistics
  • Data analysis
  • simple math operations
  • differentiating
  • integrating
  • statistics
  • Fast Fourier Transform (FFT)
  • (de)convolution
  • data smoothing
  • data filtering
  • Peak picking
  • data sorting
  • Curve fitting
  • linear fitting
  • nonlinear fitting

6
Plotting
  • 1D
  • spectrum, time series,
  • 2D
  • Line, Scatter, bar, column, pie,
  • histogram, polar, vector,
  • 3D
  • bar, scatter, surface, contour,

7
Issues
  • Application is crucial for VO
  • Extensively applications are key criteria to
    measure the success of VO
  • Software has been an essential part in doing
    astronomy
  • Scratching or inheriting?
  • New infrastructure and new tools are necessary
  • Reuse of existing resources is also necessary

8
General Integrating Approaches
  • Java-ready
  • rewriting
  • wrapping

China-VO view VO is an advanced application of
the GRID
9
Two Integration Tactics
  • Specific Tactics
  • to 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 , CEA
  • high efficiency

10
Two integration efforts from China-VO
  • A consortium initiated by National Astronomical
    Observatory of China
  • Still in early research phase
  • Focuses on application and implementation
  • Act as a bridge between IVO and its end-users
  • Provide some best practices for the IVO
  • gImageMagick, grid-enabled ImageMagick
  • Grid Environment for Galactic abundance gradients
    Statistical Research

11
gImageMagick
  • ImageMagick
  • An 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 visualization
  • Good CLI
  • Multi OS support
  • Friendly APIs in many programming languages

12
gImageMagick
13
VO extension for gImageMagick
  • IVOA interfaces support
  • SIAP
  • VOResource
  • Well-packaged, easy of installation and easy of
    use
  • Providing G/W Service interface for standard
    ImageMagick installation (RPM, gz)
  • http//services.china-vo.org
  • IVOA applications mailing list apps_at_ivoa.net

14
Grid Environment for Galactic abundance gradients
Statistical Research
Abundance Gradient
15
Grid Environment for Galactic abundance gradients
Statistical Research
16
VO Integration
  • VO services
  • not defined clearly
  • Compliant to IVOA specifications
  • Standard Interfaces
  • The role of common application environments
  • What application is good candidate for VO
    services?

the more simple I/O and simple user interface the
more easier to integrate
IRAF, MIDAS, AIPS, need heavy user
interaction almost impossible for integration
17
Thank You

Q A
?
www. .org
Write a Comment
User Comments (0)
About PowerShow.com