Applications and Services for AVO Demo 2005
About
The demo 2005 will utilize a number of external applications. They need to be integrated into the relevant workflows as required by the respective scientific scenarios.
Below is a list of applications and free space to insert information about
- general applicability/restrictions
- configuration parameters
- system requirements
- misc.
The named persons are requested to review applications and collect relevant information.
PaulHarrison will support the technical integration and hence should be contacted to clarify questions about what exactly is needed if unclear.
1. Catalogue generation
The cross-match tool exists in 2 versions:
- a built-in function in the AVO prototype (Aladin)
- a remote HTTP service
The built-in Xmatch uses a function:
xMatch(plane1, plane2, coo1, coo2, thresholds, method) parameters are:
- the 2 planes that will be x-matched
- coo1[2], coo2[2] arrays contaning indices of columns with position (e.g. coo1={3,4} if RA and DEC are in columns 3 and 4 for plane1)
- thresholds[2] contains the 2 extreme search radii in arcsec
- method is one of {bestMatch=1, allMatch=2, noMatch=4}, or a combination (or'ed) of these (e.g. bestMatch and noMatch => 5)
It creates a new catalogue plane as a result, with an extra column indicating the distance between the associated sources.
The remote service is a servlet on the cdsws machine (mirrored at CfA). It can be invoked by HTTP POST method:
| S/W Build | CDSXMatchPlugin -jan 2004 |
| OS support | any with network access |
| Java run-time environment | |
| Command line options | Parameters are sent in HTTP POST, e.g.: seuils=0,2.0 ; coordTab1=2,3 ; coordTab2=4,5 ; method=1 ; tab=full-VOTable-stream . These parameters must be sent using multipart/form-data encoding |
| Currently supported formats | VOTable |
| Misc. | The VOTable stream must be passed as the LAST parameter (tab=) in the query! |
The VizieR Proxy allows to access VizieR catalogs within a workflow.
It is a CEA web service that converts an ADQL query to the VizieR equivalent and triggers its execution. The results are returned from VizieR to the proxy which stores them in MySpace and communicates to the Job Execution System (JES) that it has completed.
VizieR contact persons: SebastienDerriere, FrancoisOchsenbein
Note: The question of how to distinguish VizieR resources that are accessible via the VizieR Proxy from those that are not and from non VizieR resources is part of Task 4.4 population of registry .
Usage as derived from various emails from Martin Hill:
Checking whether VizieR data has been registered can be done through the portal as part of selecting the table, or on the hydra registry on the keyword search page. The service is registered on hydra as DSA_Vizier/ceaService etc.
Querying:
The quickest way to do this is directly on the PAL-VizieR proxy site at:
http://grendel12.roe.ac.uk:8080/pal-vizier/adqlSqlForm.jsp
by cut and pasting something like this:
SELECT * FROM ELAIS WHERE CIRCLE('J2000',7.5,-42,1)
and adding constraints on Jmag, etc, eg:
SELECT * FROM ELAIS WHERE CIRCLE('J2000',7.5,-42,1) AND (ELAIS.Jmag > 5)
However you can't do nested boolean constraints (such as x AND (y OR (z AND a)) ) because of the limitations of the Vizier ASU query format as far as I understand it. Also, substitute whatever you like for ELAIS, eg table name, or other catalogue.
2. Spectral Synthesis Codes
The following link is a text file describing a detailed test of PEGASE version 2, including an example which has sensible set of inputs.
The example output files generated in these tests are available in the following tar file:
| S/W Build | PEGASE version 2 |
| OS support | unixes, linux |
| Java run-time environment | Not Applicable |
| Command line options | Fortran 77 program with multiple inputs |
| Currently supported formats | Output is in complicated ascii formats |
| Misc. | |
Note that there is a online version of PEGASE version 1 which uses forms to input the parameters, and outputs FITS files. This
version does not have the full flexibility of the command line
version, but is more user friendly.
Online PEGASE version 1
- Tests of comparing SEDs from the ELAIS final merged band
catalog with model spectra from PEGASE are available on the ElaisPegaseTest page and more recently on ElaisSeds page.
web access
| S/W Build | Starburst99 (unix & linux: Version 4.0 July 2002) |
| OS support | unixes, linux |
| Java run-time environment | Not Applicable |
| Command line options | Fortran 77 program with multiple inputs |
| Currently supported formats | Output is in complicated ascii formats |
| Misc. | |
Starburst99 is a web based software and data package designed to model spectrophotometric and related properties of star-forming galaxies.
Starburst99 can be compared to PEGASE above. Starburst99 uses Geneva group tracks, whilst PEGASE uses those from Padova. Starburst version 4.0 allows the use of fully line-blanketed WR model atmospheres and non-LTE O-star atmospheres (Smith, Norris, & Crowther, 2002, MNRAS, 337, 1309).
As for PEGASE, Starburst99 follows theoretical stellar tracks from the zero-age main sequence (ZAMS) to their final stages. These stages include the asymptotic giant branch (AGB) and post-AGB phases for intermediate-mass stars.
A description of the format of the input and output files is given at http://www.stsci.edu/science/starburst99/docs/code.html
The attached README from the version 4.0 code distribution, gives details on the code, inputs, outputs, directory structure and so forth.
A more detailed run through of a starburst99 model is given at AvoDemo2005StarburstTest
3. Spectral plotting, SED visualisation
Tool to visualize results - presumably no workflow integration required. Below summary can be used as template though.
| S/W Build | Specview V2.9 (12 July 2004) |
| OS support | Windows 2000, Windows XP 2002 Home, Linux Redhat 8, Solaris 8; unsatisfactory results on MacOSX 10.2.6 (more info) |
| Java run-time environment | tested with various incarnations of V. 1.3.1 - 1.4.2 |
| Command line options | java -jar specview.jar [-Ppreferencesfile] [-Xxunits] [-Yyunits] [-i] [-h] [-b] [-p] [-n] [-c] [-l][input_file_pathname ¦ URL] (more info) |
| Currently supported formats | various instruments and modes (not all) of HST, IUE, FUSE, SDSS, ISO, VLT, 2dF as well as generic 2D fits tables and text based input (more info) |
| Misc. | Various datasets can be loaded in bulk and combined in memory (more info). Demo 2004 Aladin2Specview Plug-In Interface Definition |
Optional Tools
Photometric redshift determination
Principal Component Analysis (PCA) - to determine galaxy redshift
Catalog Creation
Model/Data visualisation
|