Normalized to: Norris, P.
[1]
oai:arXiv.org:1502.00996 [pdf] - 934374
Learning from FITS: Limitations in use in modern astronomical research
Thomas, Brian;
Jenness, Tim;
Economou, Frossie;
Greenfield, Perry;
Hirst, Paul;
Berry, David S.;
Bray, Erik;
Gray, Norman;
Muna, Demitri;
Turner, James;
de Val-Borro, Miguel;
Santander-Vela, Juande;
Shupe, David;
Good, John;
Berriman, G. Bruce;
Kitaeff, Slava;
Fay, Jonathan;
Laurino, Omar;
Alexov, Anastasia;
Landry, Walter;
Masters, Joe;
Brazier, Adam;
Schaaf, Reinhold;
Edwards, Kevin;
Redman, Russell O.;
Marsh, Thomas R.;
Streicher, Ole;
Norris, Pat;
Pascual, Sergio;
Davie, Matthew;
Droettboom, Michael;
Robitaille, Thomas;
Campana, Riccardo;
Hagen, Alex;
Hartogh, Paul;
Klaes, Dominik;
Craig, Matthew W.;
Homeier, Derek
Submitted: 2015-02-03, last modified: 2015-02-10
The Flexible Image Transport System (FITS) standard has been a great boon to
astronomy, allowing observatories, scientists and the public to exchange
astronomical information easily. The FITS standard, however, is showing its
age. Developed in the late 1970s, the FITS authors made a number of
implementation choices that, while common at the time, are now seen to limit
its utility with modern data. The authors of the FITS standard could not
anticipate the challenges which we are facing today in astronomical computing.
Difficulties we now face include, but are not limited to, addressing the need
to handle an expanded range of specialized data product types (data models),
being more conducive to the networked exchange and storage of data, handling
very large datasets, and capturing significantly more complex metadata and data
relationships.
There are members of the community today who find some or all of these
limitations unworkable, and have decided to move ahead with storing data in
other formats. If this fragmentation continues, we risk abandoning the
advantages of broad interoperability, and ready archivability, that the FITS
format provides for astronomy. In this paper we detail some selected important
problems which exist within the FITS standard today. These problems may provide
insight into deeper underlying issues which reside in the format and we provide
a discussion of some lessons learned. It is not our intention here to prescribe
specific remedies to these issues; rather, it is to call attention of the FITS
and greater astronomical computing communities to these problems in the hope
that it will spur action to address them.
[2]
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.
[3]
oai:arXiv.org:1407.6463 [pdf] - 856357
Your data is your dogfood: DevOps in the astronomical observatory
Submitted: 2014-07-24
DevOps is the contemporary term for a software development culture that
purposefully blurs distinction between software development and IT operations
by treating "infrastructure as code." DevOps teams typically implement
practices summarised by the colloquial directive to "eat your own dogfood;"
meaning that software tools developed by a team should be used internally
rather thrown over the fence to operations or users. We present a brief
overview of how DevOps techniques bring proven software engineering practices
to IT operations. We then discuss the application of these practices to
astronomical observatories.