ASPCS
 
Back to Volume
Paper: Tackling the issue of image processing via plugins: the example of pyds9plugin
Volume: 535, Astronomical Data Analysis Software and Systems XXXI
Page: 351
Authors: Picouet, V.; Picouet, T.
Abstract: While several FITS viewer applications improve the way we visualize astronomical data (DS9, Glue, Gaia, etc.), the development of image processing applications remains extremely limited, even though this is just as necessary. Given the diversity of scientific needs, it is essential to tackle efficiently the issue of image processing by gathering contributions from diverse fields of the astronomy community. This community mostly uses popular scientific programming tools such as the Python + Astropy ecosystem. Therefore, Python plugins for existing FITS viewers represent a very interesting way to take up the challenge of developing image processing tools and address the related difficulties. pyds9plugin, a Python DS9 extension for quick-look processing of astronomical images, is designed to do so. This highly interactive extension provides tens of image treatments and analysis that can be generalized automatically to a set of images to turn the plugin into a multiprocessing pipeline. Its design can be easily combined with user-written scripts to allow scientists to add their own Python macros, fitting functions, etc. This article describes the plugin implementation philosophy as well as the main software features. The plugin is available both on Pypi and GitHub, and full documentation including videos is available on pyds9plugin website.
Back to Volume