Upload
iola-valdez
View
31
Download
3
Tags:
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
Citation preview
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
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/ )
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
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
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
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, …
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
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
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
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
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
2004-6-25SPIE 2004, Glasgow 12
gImageMagick
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]”
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
2004-6-25SPIE 2004, Glasgow 15
Grid Environment for Galactic abundance gradients Statistical Research
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
2004-6-25SPIE 2004, Glasgow 17
Q & A
?www. .org
Thank You