PixInsight is an advanced, modular image processing software platform designed specifically for the demanding requirements of astrophotography and other technical imaging fields.
PixInsight is produced by Pleiades Astrophoto, a Spanish software development company boasting an international research and development team with expertise in astronomy, photography, mathematics and software engineering. PixInsight brings a huge wealth of image processing power to the amateur or professional astrophotographer.
PixInsight is available natively on 64-bit FreeBSD, Linux, Mac OS X and Windows operating systems. The PixInsight core application and all standard process modules exploit the throughput capabilities of modern multiprocessor and multicore machines with parallel algorithms and multithreaded implementations. PixInsight supports seven pixel data types: from 8, 16 and 32-bit integers, to 32 and 64-bit floating point real and complex images. The software integrates three powerful user interfaces coexisting in a flexible, object-oriented environment: a multiple-workspace, intuitive graphical user interface; a command-line interface, and a scripting interface based on the JavaScript language.
The PixInsight Class Library (PCL) is a platform-independent ISO C++ development framework. PCL implements a high-level API for communication between process modules and the core PixInsight application. For script development, the PixInsight JavaScript Runtime (PJSR) is an ECMA 262-5 compliant environment readily available in the core PixInsight application. Both PCL and PJSR provide a comprehensive set of image processing algorithms, ranging from geometric image transformations to multiscale analysis tools. PCL and PJSR are open-source, free and publicly available.