Normalized to: Busko, I.
[1]
oai:arXiv.org:1407.6916 [pdf] - 856852
Iris: an Extensible Application for Building and Analyzing Spectral
Energy Distributions
Laurino, Omar;
Budynkiewicz, Jamie;
D'Abrusco, Raffaele;
Bonaventura, Nina;
Busko, Ivo;
Cresitello-Dittmar, Mark;
Doe, Stephen M.;
Ebert, Rick;
Evans, Janet D.;
Norris, Patrick;
Pevunova, Olga;
Refsdal, Brian;
Thomas, Brian;
Thompson, Randy
Submitted: 2014-07-25
Iris is an extensible application that provides astronomers with a
user-friendly interface capable of ingesting broad-band data from many
different sources in order to build, explore, and model spectral energy
distributions (SEDs). Iris takes advantage of the standards defined by the
International Virtual Observatory Alliance, but hides the technicalities of
such standards by implementing different layers of abstraction on top of them.
Such intermediate layers provide hooks that users and developers can exploit in
order to extend the capabilities provided by Iris. For instance, custom Python
models can be combined in arbitrary ways with the Iris built-in models or with
other custom functions. As such, Iris offers a platform for the development and
integration of SED data, services, and applications, either from the user's
system or from the web. In this paper we describe the built-in features
provided by Iris for building and analyzing SEDs. We also explore in some
detail the Iris framework and software development kit, showing how astronomers
and software developers can plug their code into an integrated SED analysis
environment.
[2]
oai:arXiv.org:1206.6161 [pdf] - 1124420
Managing Distributed Software Development in the Virtual Astronomical
Observatory
Evans, Janet D.;
Plante, Raymond L.;
Bonaventura, Nina;
Busko, Ivo;
Cresitello-Dittmar, Mark;
D'Abrusco, Raffaele;
Doe, Stephen;
Ebert, Rick;
Laurino, Omar;
Pevunova, Olga;
Refsdal, Brian;
Thomas, Brian
Submitted: 2012-06-26
The U.S. Virtual Astronomical Observatory (VAO) is a product-driven
organization that provides new scientific research capabilities to the
astronomical community. Software development for the VAO follows a lightweight
framework that guides development of science applications and infrastructure.
Challenges to be overcome include distributed development teams, part-time
efforts, and highly constrained schedules. We describe the process we followed
to conquer these challenges while developing Iris, the VAO application for
analysis of 1-D astronomical spectral energy distributions (SEDs). Iris was
successfully built and released in less than a year with a team distributed
across four institutions. The project followed existing International Virtual
Observatory Alliance inter-operability standards for spectral data and
contributed a SED library as a by-product of the project. We emphasize lessons
learned that will be folded into future development efforts. In our experience,
a well-defined process that provides guidelines to ensure the project is
cohesive and stays on track is key to success. Internal product deliveries with
a planned test and feedback loop are critical. Release candidates are measured
against use cases established early in the process, and provide the opportunity
to assess priorities and make course corrections during development. Also key
is the participation of a stakeholder such as a lead scientist who manages the
technical questions, advises on priorities, and is actively involved as a lead
tester. Finally, frequent scheduled communications (for example a bi-weekly
tele-conference) assure issues are resolved quickly and the team is working
toward a common vision
[3]
oai:arXiv.org:1205.2419 [pdf] - 515115
Iris: The VAO SED Application
Doe, Stephen;
Bonaventura, Nina;
Busko, Ivo;
D'Abrusco, Raffaele;
Cresitello-Dittmar, Mark;
Ebert, Rick;
Evans, Janet;
Laurino, Omar;
McDowell, Jonathan;
Pevunova, Olga;
Refsdal, Brian
Submitted: 2012-05-10, last modified: 2012-05-22
We present Iris, the VAO (Virtual Astronomical Observatory) application for
analyzing SEDs (spectral energy distributions). Iris is the result of one of
the major science initiatives of the VAO, and the first version was released in
September 2011. Iris combines key features of several existing software
applications to streamline and enhance SED analysis. With Iris, users may read
and display SEDs, select data ranges for analysis, fit models to SEDs, and
calculate confidence limits on best-fit parameters. SED data may be uploaded
into the application from IVOA-compliant VOTable and FITS format files, or
retrieved directly from NED. Data written in unsupported formats may be
converted using SedImporter, a new application provided with Iris. The
components of Iris have been contributed by members of the VAO. Specview,
contributed by STScI, provides a GUI for reading, editing, and displaying SEDs,
as well as defining models and parameter values. Sherpa, contributed by the
Chandra project at SAO, provides a library of models, fit statistics, and
optimization methods; the underlying I/O library, SEDLib, is a VAO product
written by SAO to current IVOA (International Virtual Observatory Alliance)
data model standards. NED is a service provided by IPAC for easy location of
data for a given extragalactic source, including SEDs. SedImporter is a new
tool for converting non-standard SED data files into a format supported by
Iris. We demonstrate the use of SedImporter to retrieve SEDs from a variety of
sources--from the NED SED service, from the user's own data, and from other VO
applications using SAMP (Simple Application Messaging Protocol). We also
demonstrate the use of Iris to read, display, select ranges from, and fit
models to SEDs. Finally, we discuss the architecture of Iris, and the use of
IVOA standards so that Specview, Sherpa, SEDLib and SedImporter work together
seamlessly.
[4]
oai:arXiv.org:1203.5725 [pdf] - 1886349
IVOA Recommendation: Simple Spectral Access Protocol Version 1.1
Tody, Doug;
Dolensky, Markus;
McDowell, Jonathan;
Bonnarel, Francois;
Budavari, Tamas;
Busko, Ivo;
Micol, Alberto;
Osuna, Pedro;
Salgado, Jesus;
Skoda, Petr;
Thompson, Randy;
Valdes, Frank;
group, the Data Access Layer working
Submitted: 2012-03-26
The Simple Spectral Access (SSA) Protocol (SSAP) defines a uniform interface
to remotely discover and access one dimensional spectra. SSA is a member of an
integrated family of data access interfaces altogether comprising the Data
Access Layer (DAL) of the IVOA. SSA is based on a more general data model
capable of describing most tabular spectrophotometric data, including time
series and spectral energy distributions (SEDs) as well as 1-D spectra; however
the scope of the SSA interface as specified in this document is limited to
simple 1-D spectra, including simple aggregations of 1-D spectra. The form of
the SSA interface is simple: clients first query the global resource registry
to find services of interest and then issue a data discovery query to selected
services to determine what relevant data is available from each service; the
candidate datasets available are described uniformly in a VOTable format
document which is returned in response to the query. Finally, the client may
retrieve selected datasets for analysis. Spectrum datasets returned by an SSA
spectrum service may be either precomputed, archival datasets, or they may be
virtual data which is computed on the fly to respond to a client request.
Spectrum datasets may conform to a standard data model defined by SSA, or may
be native spectra with custom project-defined content. Spectra may be returned
in any of a number of standard data formats. Spectral data is generally stored
externally to the VO in a format specific to each spectral data collection;
currently there is no standard way to represent astronomical spectra, and
virtually every project does it differently. Hence spectra may be actively
mediated to the standard SSA-defined data model at access time by the service,
so that client analysis programs do not have to be familiar with the
idiosyncratic details of each data collection to be accessed.