Visualization of Large Amount of Spectra in Virtual Observatory Environment

International Journal of Automation and Computing, Nov 2014

This paper presents overview of new features so far prepared for new version of spectral analysis tool SPLAT-VO that allows to retrieve a large amount of spectra (and other data) based on its characteristics by detailed querying a virtual observatory’s resources. The overview is focused on enhancements of user experience, work with simple application messaging protocol (SAMP) and other interoperability that improves work with global list of spectra, plot window and analysis menu.

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1007%2Fs11633-014-0845-y.pdf

Visualization of Large Amount of Spectra in Virtual Observatory Environment

International Journal of Automation and Computing Visualization of Large Amount of Spectra in Virtual Observatory Environment Petr Saloun 1 David Andresic 1 Petr Skoda 0 1 Ivan Zelinka 1 0 GNU General Public License - www.gnu.org/licenses/gpl- 3.0.txt 1 Regular paper Special Issue on Recent Advances on Complex Systems Control, Modelling and Prediction II Manuscript received August 19, 2013; accepted October 11, 2013 This paper was supported by Agency of the Czech Republic-GACR (No. P103/13/08195S), the Development of Human Resources in Re- search and Development of Latest Soft Computing Methods and Their Application in Practical Project, Operational Programme Education for Competitiveness (No. CZ. 1.07/2.3.00/20.0072), ESF , State Budget of the Czech Republic , SGS (No. SP2013/114) , VSB- Technical University of Ostrava , Czech Republic This paper presents overview of new features so far prepared for new version of spectral analysis tool SPLAT-VO that allows to retrieve a large amount of spectra (and other data) based on its characteristics by detailed querying a virtual observatory s resources. The overview is focused on enhancements of user experience, work with simple application messaging protocol (SAMP) and other interoperability that improves work with global list of spectra, plot window and analysis menu. 3Standardized, coordinated and developed by international virtual observatory alliance (IVOA) - www.ivoa.net 4www.ivoa.net/Documents/SSA/ 5www.ivoa.net/Documents/latest/SAMP.html 6www.star.bristol.ac.uk/mbt/topcat/ 7www.g-vo.org 8www.asu.cas.cz 9VSB - Technical University of Ostrava, www.vsb.cz SPLAT-VO; virtual observatory; spectra; simple application message protocol (SAMP); flexible image transport system (FITS) Introduction The large amount of spectra requires capable tools for selecting by varied criteria, processing and visualization. Large amounts of data exist, and today s tools that the astronomers are using (like SPLAT-VO) need to be adjust accordingly. Virtual observatory (VO) is a collection of interoperating data archives and software tools which utilize the internet to form a scientific research environment in which astronomical research programs can be conducted. VO offers huge data-sets with thousands of fuzzy interconnected attributes for researcher, but it is necessary to select the proper one and show them. SPLAT is a shortcut for spectral analysis tool[1], and it is a tool for displaying, modifying and analysing astronomical spectra, for example. The examples can be seen in Figs. 1 3, respectively. SPLAT was developed in 2003 as a part of Starlink (and its STARJAVA package) project[1]. The Starlink was closed down in 2005 and took over by joint astronomy centre1 that relicensed some of its parts under GNU/GPL licence in 2006[2]2. During its development, the SPLAT was extended to include facilities that allowed an interoperability with the virtual observatory[1]3. The VO is a collection of astronomical archives and software tools that utilizes the internet to allow international collaboration and scientific research[3]. SPLAT itself uses the simple spectra access protocol (SSAP)4 for obtaining the spectra from SSAP servers and simple application messaging protocol (SAMP)5 to interoperate with other SAMP-compatible tools like tool for operations on catalogues and tables (TOPCAT)6. This paper completes our work, which is about to be accepted by developers and research community of SPLAT, our previous paper[4] described our first results in this area. Since 2012, SPLAT-VO has been developed by the Ger man Astrophysical Virtual Observatory (GAVO)7 in coop eration with the Astronomical Institute of the Academy of Sciences of the Czech Republic[1]8. Its development is cur rently focused on implementing new VO standards. The need to extend the scientific features that do not immediately relate to the VO and to fix some of the SPLAT s bugs or deficiencies resulted in a bachelor thesis at VSB-TUO9 supervised by Petr Skoda of Astronomical Institute of the Academy of Sciences of the Czech Republic. This thesis scoped some changes to SPLAT-VO as described below. In the near future, after dealing with coordination and unification of SPLAT s development, we intend to continue to add new features and implement new VO standards so that the SPLAT can be a feature-rich, user-friendly and even more portable scientific tool and reference implementation of new VO standards. Fig. 1 SPLAT-VO at work New features Besides the strictly virtual observatory related changes, which will allow the user even more detailed searching for spectra, the upcoming version of SPLAT-VO focuses on the user experience, interoperability with other tools and work with the spectra itself. On the next few pages, we describe these new features. We believe that all together will make your work with SPLAT more enjoyable. Plot window The purpose of plot window is quite simple: Plot every spectrum selected in the global list of spectra and allow the user to perform analysis on it. Every plot window can contain one or more spectra and when working with SPLAT, the user can open many plot windows with many spectra plotted in it. Added visual spectrum selection capability So far, when the user worked with multiple spectra in one common plot window, he has had a limited possibility to select just one spectrum for further actions. For example, selecting noisy spectrum and its deletion from plot window could be done only by trial-and-error procedure, and it is quite problematic and time-wasting. In the upcoming version, the user can click by mouse inside the plot window and SPLAT will automatically select the closest spectrum. The spectrum is selected in the local spectra drop-down menu above the plot itself and the global list of spectra in the main window. From there, it can be easily deleted or modified for plotting and analysis. The actual selection is done by getting the [x, y] coordinates of mouse click, which are then transformed to coordinates with the plot s [0, 0] as beginning. Then, the algorithm searches for all spectra with x coordinates containing the x coordinate of the mouse click. For this, the native (platform dependent) AST library10 from the original Starlink project is used. Each spectrum is represented by series of [x, y] coordinates, each coordinate represents one value. The AST library transforms this discrete list of values to a continuous line that can be seen in the plot window. This set of transformed coordinates is used by the selection algorithm. So when any spectrum is detected on the x coordinate, the algorithm will again use the modified binary search algorithm11 to select the closest spectrum on the y axis. This is quite similar to the procedure on x axis, the coordinates (transformed via AST) are used to locate the closest match of each x-colliding spectrum s [x, y] coordinates to the mouse click coordinates. The selection of the spectrum (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1007%2Fs11633-014-0845-y.pdf
Article home page: https://link.springer.com/article/10.1007/s11633-014-0845-y

Petr Šaloun, David Andrešič, Petr Škoda, Ivan Zelinka. Visualization of Large Amount of Spectra in Virtual Observatory Environment, International Journal of Automation and Computing, 2014, pp. 613-620, Volume 11, Issue 6, DOI: 10.1007/s11633-014-0845-y