integrating existing software toolkits into vo system

17
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 Chinese Virtual Observatory

Upload: iola-valdez

Post on 31-Dec-2015

40 views

Category:

Documents


3 download

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

Page 1: Integrating Existing Software Toolkits into VO System

Integrating Existing Software Toolkits into VO System

Chenzhou Cui, Yongheng Zhao, Xiaoqian Wang, Jian Sang

National Astronomical Observatory of China

Ze LuoComputer Network Information Center, CAS

Chinese Virtual Observatory

Page 2: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 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.html)ASDS (http://asds.stsci.edu/ )

Page 3: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 3

Astronomical Utilities

• Coordinate conversion– equatorial (RA, Dec) to horizon (alt, azimuth) co

ordinates • Date conversion

– calendar date to Julian Date• Units conversion

– Magnitude to flux,,,• Ephemeris calculation

– Sun set/rise, eclipse

Page 4: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 4

Image Manipulation

• Format conversion– Jpg, gif, tiff,fits,…

• Image edit– Rotate, resize, filter,…

• Image correlation, image aligning,mosaics• FITS image manipulation

– (C)FITSIO

Page 5: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 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

Page 6: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 6

Plotting

• 1D– spectrum, time series, …

• 2D– Line, Scatter, bar, column, pie, …– histogram, polar, vector,…

• 3D– bar, scatter, surface, contour, …

Page 7: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 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

necessaryVO Integration

Page 8: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 8

General Integrating Approaches

Java-readyrewritingwrapping

China-VO view:

VO is an advanced application of the GRIDGrid-ready

VO-ready

Existing Applications

Page 9: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 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

Page 10: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 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 gradient

s Statistical Research

Page 11: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 11

gImageMagick

ImageMagick• An open-source but robust collection of tools and l

ibraries 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

Page 12: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 12

gImageMagick

Page 13: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 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 Imag

eMagick installation (RPM, gz)

• http://services.china-vo.org• IVOA applications mailing list: “[email protected]

Page 14: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 14

Grid Environment for Galactic abundance gradients Statistical Research

Dynamic Data(X,Y,Z,U,V,W)

Galactic Mass Distribution Model

Orbit Parameters(Rmax, Zmax)

Stellar Abundances[M/H]

Abundance Gradient

Page 15: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 15

Grid Environment for Galactic abundance gradients Statistical Research

Page 16: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 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?

IRAF, MIDAS, AIPS, …need heavy user interactionalmost impossible for integration

the more simple I/O and simple user interfacethe more easier to integrate

Page 17: Integrating Existing Software Toolkits into VO System

2004-6-25SPIE 2004, Glasgow 17

Q & A

?www. .org

Thank You