SourceXtractor++, the next generation SExtractor
Release 0.21 (Note: there is no version 0.20 on github as that was used for an internal release)
Important bug fixes:
Dependencies: Alexandria 2.31.0, Elements 6.2.3
2024-01-10: Conda packages now available.
Fixes the numerical precision issues with position (see https://github.com/astrorama/SourceXtractorPlusPlus/issues/533)
Requirements: Alexandria 2.27.0, Elements 6.0.1
New in 0.19:
Details:
Several command line parameters have been modified to make their behavior more clear:
use-cleaning
, use-attractors-partition
, partition-corethreshold
become booleans, so instead of --use-cleaning' you have to write
use-cleaning=true' this makes their behavior consistent between command line and configuration file use.
Also since it would have caused double negatives, the following parameters have also been renamed :
segmentation-disable-filtering
becomes the boolean segmentation-use-filtering
(on by default)
output-flush-unsorted
becomes the boolean output-flush-sorted
(on by default)
progress-bar-disable
becomes the boolean progress-bar
(on by default)
How to use the new FITS cubes:
g1 = load_fits_data_cube('cube.fits', sorted(glob('sim11_g_??.psf')))
to load individual slices:
DataCubeSlice('cube.fits', "nopsf", image_layer=3)
New features:
Changes that may require configuration files update:
o.get_radius()
=> o.radius
use_iterative_fitting(False)
(not all improvements from this release are available in the old system)--segmentation-onnx-model
to --segmentation-ml-model
(experimental feature)Onnx
property that performs a measurement using an Onnx compute graph is renamed to MLMeasurement
Compatibility breaking change since 0.14:
FITS HDU numbering scheme in the python configuration file has been changed to start at 0 for the primary HDU instead of 1.
While 1 based indices are used internally by the cfitsio library we realized that 0 based indices are much more common. In case of manually specified HDU numbers, some Python configuration files may need to be adjusted.
New features:
Other changes: Bug fixes and performance improvements especially on machines with lots of CPU cores SourceXtractor++ now requires version 2.19 of the Alexandria library.
This release fixes a performance regression in 0.13 as well as some missing error bars in aperture photometry
Improvements:
Fixes: