Using the SourceXtractor++ package for data reduction
SourceXtractor++ is an open source software for detecting and measuring sources in astronomical images. It is a complete redesign of the original SExtractor2, written mainly in C++ and to serve the needs of the modern astronomy community. The package is written following a modular approach and facilitates simultaneous source analysis over many images with different pixel grids. The flexible model-fitting of SourceXtractor++ is configurable via a python interface in order to solve the diverse astrophysical problems in the multi-channel and multi-epoch domain.
After an initial alpha release for ADASS XIX we have now implemented all anticipated features and also achieved full compatibility with SExtractor2. The software package has excelled in the Euclid Morphology Challenge, a recent comparison of several up-to-date model fitting solutions. In this demo we show a classical application of SourceXtractor++ as well as applications demonstrating the extensibility of SourceXtractor++ with user provided fitting models. We show how to use ML models in SourceXtractor++ for source detection and source properties via inference. SourceXtractor++ is being developed in the context of the Euclid satellite projects, however it is distributed as an independent package via source code or various binary distributions.