PynPoint is a Python package for processing and analysis of high-contrast imaging data
Clone or download
tomasstolker Merge pull request #286 from tomasstolker/mcmc
added Util.AnalysisTools.merit_function, updated installation docs
Latest commit 451bd70 Nov 13, 2018



Python package for processing and analysis of high-contrast imaging data

PynPoint is an end-to-end pipeline for the data reduction of high-contrast imaging data of planetary and substellar companions, as well as circumstellar disks in scattered light.

The pipeline has a modular architecture with a central data storage in which the reduction steps are stored by the processing modules. These modules have specific tasks such as the subtraction of the background, frame selection, centering, PSF subtraction, and photometric and astrometric measurements. The tags from the central data storage can be written to FITS, HDF5, and text files with the available IO modules.

PynPoint is under continuous development and the latest implementations can be pulled from Github repository. Bug reports, requests for new features, and contributions in the form of new processing modules are highly appreciated. Instructions for writing of modules are provided in the documentation. Bug reports and functionality requests can be provided by creating an issue on the Github page.


Documentation can be found at, including installation instructions, details on the architecture of PynPoint, and end-to-end example for data obtained with dithering, and a description of the various processing modules and parameters.

Mailing list

Please subscribe to the mailing list if you want to be informed about new functionalities, pipeline modules, releases, and other PynPoint related news.


If you use PynPoint in your publication then please cite Stolker et al. (2018). Please also cite Amara & Quanz (2012) as the origin of PynPoint, which focused initially on the use of principal component analysis (PCA) as a PSF subtraction method. In case you use specifically the PCA-based background subtraction module or the wavelet based speckle suppression module, please give credit to Hunziker et al. (2018) or Bonse, Quanz & Amara (2018), respectively.


Copyright 2014-2018 Tomas Stolker, Markus Bonse, Sascha Quanz, Adam Amara, and contributors.

PynPoint is free software and distributed under the GNU General Public License v3. See the LICENSE file for the terms and conditions.


The PynPoint logo was designed by Atlas Infographics and is available here.