CaltechAUTHORS
  A Caltech Library Service

Image Processing in Python with Montage

Good, John and Berriman, G. Bruce (2019) Image Processing in Python with Montage. In: Astronomical Data Analysis Software and Systems XXVIII. Astronomical Society of the Pacific Conference Series. No.523. Astronomical Society of the Pacific , San Francisco, CA, pp. 685-688. ISBN 978-1-58381-933-3. https://resolver.caltech.edu/CaltechAUTHORS:20191202-092823229

[img] PDF - Published Version
See Usage Policy.

217kB

Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20191202-092823229

Abstract

The Montage image mosaic engine has found wide applicability in astronomy research, integration into processing environments, and is an examplar application for the development of advanced cyber-infrastructure. It is written in C to provide performance and portability. Linking C/C++ libraries to the Python kernel at run time as binary extensions allows them to run under Python at compiled speeds and enables users to take advantage of all the functionality in Python. We have built Python binary extensions of the 59 ANSI-C modules that make up version 5 of the Montage toolkit. This has involved a turning the code into a C library, with driver code fully separated to reproduce the calling sequence of the command-line tools; and then adding Python and C linkage code with the Cython library, which acts as a bridge between general C libraries and the Python interface. We will demonstrate how to use these Python binary extensions to perform image processing, including reprojecting and resampling images, rectifying background emission to a common level, creation of image mosaics that preserve the calibration and astrometric fidelity of the input images, creating visualizations with an adaptive stretch algorithm, processing HEALPix images, and analyzing and managing image metadata.


Item Type:Book Section
Related URLs:
URLURL TypeDescription
http://aspbooks.org/a/volumes/article_details/?paper_id=39351PublisherArticle
ORCID:
AuthorORCID
Berriman, G. Bruce0000-0001-8388-534X
Additional Information:© 2019 Astronomical Society of the Pacific. 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 NCC5-626 between NASA and the California Institute of Technology.
Group:Infrared Processing and Analysis Center (IPAC)
Funders:
Funding AgencyGrant Number
NSFACI-1440620
NSFACI-1642453
NASANCC5-626
Series Name:Astronomical Society of the Pacific Conference Series
Issue or Number:523
Record Number:CaltechAUTHORS:20191202-092823229
Persistent URL:https://resolver.caltech.edu/CaltechAUTHORS:20191202-092823229
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:100133
Collection:CaltechAUTHORS
Deposited By: Tony Diaz
Deposited On:02 Dec 2019 17:34
Last Modified:02 Dec 2019 17:34

Repository Staff Only: item control page