Berriman, Graham B. and Good, John C. (2018) Sustaining the Montage image mosaic engine since 2002. In: Software and Cyberinfrastructure for Astronomy V. Proceedings of SPIE. No.10707. Society of Photo-optical Instrumentation Engineers (SPIE) , Bellingham, WA, Art. No. 1070707. ISBN 9781510619678. https://resolver.caltech.edu/CaltechAUTHORS:20190102-155138336
![]() |
PDF
- Published Version
See Usage Policy. 4MB |
Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20190102-155138336
Abstract
This paper describes how we have sustained the Montage image mosaic engine (http://montage.ipac.caltech.edu) first released in 2002, to support the ever-growing scale and complexity of modern data sets. The key to its longevity has been its design as a toolkit written in ANSI-C, with each tool performing one distinct task, for easy integration into scripts, pipelines and workflows. The same code base now supports Windows, JavaScript and Python by taking advantage of recent advances in compilers. The design has led to applicability of Montage far beyond what was anticipated when Montage was first built, such as supporting observation planning for the JWST. Moreover, Montage is highly scalable and is in wide use within the IT community to develop advanced, fault-tolerant cyber-infrastructure, such as job schedulers for grids, workflow orchestration, and restructuring techniques for processing complex workflows and pipelines.
Item Type: | Book Section | ||||||||
---|---|---|---|---|---|---|---|---|---|
Related URLs: |
| ||||||||
ORCID: |
| ||||||||
Additional Information: | © 2018 Society of Photo-Optical Instrumentation Engineers (SPIE). Montage is funded by the National Science Foundation under grant numbers ACI-1440620 and ACI-1642453, and was previously funded by the National Aeronautics and Space Administration’s Earth Science Technology Office, Computation Technologies project, under cooperative agreement number NCC 5-626 between NASA and the California Institute of Technology. We wish to thank our colleagues for participating in the development of Montage: Tom Prince, Daniel S. Katz, Joe Jacob, Anastasia Laity, Roy Williams, Marcy Harbut, Attila Bergou, Angela Lerias, Ewa Deelman, Gideon Juve, and Mats Rynge. | ||||||||
Group: | Infrared Processing and Analysis Center (IPAC) | ||||||||
Funders: |
| ||||||||
Subject Keywords: | image processing, software toolkits, software engineering, software sustainability, image mosaics, astronomy imaging | ||||||||
Series Name: | Proceedings of SPIE | ||||||||
Issue or Number: | 10707 | ||||||||
DOI: | 10.1117/12.2307514 | ||||||||
Record Number: | CaltechAUTHORS:20190102-155138336 | ||||||||
Persistent URL: | https://resolver.caltech.edu/CaltechAUTHORS:20190102-155138336 | ||||||||
Official Citation: | G. Bruce Berriman, John C. Good, "Sustaining the Montage image mosaic engine since 2002," Proc. SPIE 10707, Software and Cyberinfrastructure for Astronomy V, 1070707 (6 July 2018); doi: 10.1117/12.2307514 | ||||||||
Usage Policy: | No commercial reproduction, distribution, display or performance rights in this work are provided. | ||||||||
ID Code: | 92005 | ||||||||
Collection: | CaltechAUTHORS | ||||||||
Deposited By: | George Porter | ||||||||
Deposited On: | 03 Jan 2019 22:53 | ||||||||
Last Modified: | 16 Nov 2021 03:46 |
Repository Staff Only: item control page