- On the general topic of optical/NIR detector and data reduction.
- A guide to CCD data reduction and stellar photometry using astropy and affiliated packages
- Only use astropy affiliated Python packages.
-
SAOImage DS9 - Astronomical imaging and data visualization application
- DS9 supports FITS images and binary tables, multiple frame buffers, region manipulation, and many scale algorithms and colormaps. DS9 is actually a very powerful tool for displaying and manipulating image. Here is a very nice guide
- pyds9 - Python connection to SAOimage DS9 via XPA
-
imexam by astropy - Python version of the famous imexamine in IRAF
- imexam is a python tool for simple image examination, and plotting, with similar functionality to IRAF's imexamine. Online document is here
-
ginga - astronomical FITS file viewer
- Ginga is a toolkit designed for building viewers for scientific image data in Python, visualizing 2D pixel data in numpy arrays. Online document is here
-
regions by astropy - Astropy affiliated package for region handling
- Modern imaging surveys or major astronomical cameras are often equipped with speciallized data reduction pipelines. For example:
- ccdproc - Astropy affiliated package for reducing optical/IR CCD data
- ccdproc is is an affiliated package for the AstroPy package for basic data reductions of CCD images. The ccdproc package provides many of the necessary tools for processing of ccd images built on a framework to provide error propagation and bad pixel tracking throughout the reduction process. Documents can be found here
- astroscrappy by astropy - Speedy Cosmic Ray Annihilation Package in Python
- Astro-SCRAPPY is designed to detect cosmic rays in images (numpy arrays), based on Pieter van Dokkum's L.A.Cosmic algorithm.
- The original L.A.Cosmic code - Laplacian Cosmic Ray Identification
- ASTRiDE - Automated Streak Detection for Astronomical Images
- By Dae-Won Kim. ASTRiDE aims to detect streaks in astronomical images using a "border" of each object
- pyradon - Python tools for streak detection in astronomical images using the Fast Radon Transform
- By Guy Nir. Based on Optimal and Efficient Streak Detection in Astronomical Images. The Matlab version is here
- The "Brighter-Fatter" effect is a direct consequence of the distortions of the drift electric field sourced by charges accumulated within the CCD during the exposure and experienced by forthcoming light-induced charges in the same exposure. It affects both deep-depleted and thinned CCD sensors.
- The brighter-fatter effect and pixel correlations in CCD sensors
- The Brighter-Fatter and other sensor effects in CCD simulations for precision astronomy
- Exploring the Brighter-fatter Effect with the Hyper Suprime-Cam
- Brighter-fatter effect in near-infrared detectors -- I. Theory of flat auto-correlations
- Brighter-fatter effect in near-infrared detectors -- II. Auto-correlation analysis of H4RG-10 flats
- Is Flat fielding Safe for Precision CCD Astronomy?
- Astrometry.net -- automatic recognition of astronomical images
- Made by Dustin Lang. The best astrometric calibration tool on the market.
- SCAMP from Astromatic.net
- SCAMP reads SExtractor catalogs and computes astrometric and photometric solutions for any arbitrary sequence of FITS images in a completely automatic way.
- FGCM - Forward Global Calibration Method
- Based on the algorithm developed in Forward Global Photometric Calibration of the Dark Energy Survey in Burke et al. 2018
- The FGCM Cookbook is very good place to start.
- The Global Photometric Calibration in LSST with FGCM
-
drizzle - A package for combining dithered images into a single image
- The drizzle library is a Python package for combining dithered images into a single image. This library is derived from code used in DrizzlePac. Like DrizzlePac, most of the code is implemented in the C language.
- The original drizzlepac library for HST images
- The online document for DrizzlePac
-
reproject by astropy - Python-based Astronomical image reprojection
- By reprojection, we mean the re-gridding of images from one world coordinate system to another (for example changing the pixel resolution, orientation, coordinate system).
-
- SWarp is a program that resamples and co-adds together FITS images using any arbitrary astrometric projection defined in the WCS standard
-
Montage - Image Mosaic Software for Astronomers
- Montage is a toolkit for assembling Flexible Image Transport System (FITS) images into custom mosaics. Online document is here
- It is also on Github. And there is an Image Mosaic Service for 2MASS, SDSS, WISE images.
- montage-wrapper - Python wrapper for the Montage mosaicking toolkit
- This package provides a python wrapper to the Montage Astronomical Image Mosaic Engine
- Jupyter notebooks illustrating the use of the Python version of Montage