Software Open Access

VIP: Vortex Image Processing Package for High-Contrast Direct Imaging

Gomez Gonzalez Carlos Alberto

Wertz Olivier; Christiaens Valentin; Absil Olivier; Mawet Dimitri

The Vortex Image Processing (VIP) library is a python package dedicated to astronomical high-contrast imaging. VIP relies on the extensive python stack of scientific libraries and aims to provide a flexible framework for high-contrast data and image processing. VIP implements functionalities for building high-contrast data processing pipelines, encompassing pre- and post-processing algorithms, potential sources position and flux estimation, and sensitivity curves generation. Among the reference point-spread function subtraction techniques for ADI post-processing, VIP includes non-negative matrix factorization (NMF), Local Low-rank plus Sparse plus Gaussian-noise decomposition (LLSG) and several flavors of principal component analysis (PCA) based algorithms, such as annular PCA and incremental PCA algorithm capable of processing big datacubes (of several gigabytes) on a computer with limited memory. VIP is available at and is accompanied with Jupyter notebook tutorials illustrating the main functionalities of the library. 

Files (788.5 kB)
Name Size
VIP-0.7.0.tar md5:effb37562037052d71a34126c45b3361 788.5 kB Download


Cite as