Releases: astrorama/SourceXtractorPlusPlus
0.7 pre-release
(Note: odd-numbered version are test releases. This release is intended as a test and will become version 0.8 once released)
Changes since 0.6.1:
New features:
- Support for .head text files to override fits file headers
- New option --dump-default-config to produce a default configuration file
- Added --grouping-moffat-max-distance option to constrain Moffat grouping to a maximum distance in pixels
- Added an optional sliding window for Lutz segmentation (--segmentation-lutz-window-size), this allows measurement to start on sources that fall outside the window to save on memory and enable multithreading sooner. Off by default.
- Support for the GSL minimization engine as an alternative to levmar. Levmar is still the default and recommended.
- New signal to noise ratio check image (--check-image-snr)
- New core threshold cleaning method (--partition-corethreshold)
Bug fixes and minor changes:
- Fixed crash when Moffat model fitting starts with a negative value as flux guess
- Added grouping options into the help display
- Removed "sextractor" name from the code
- Fixed a crash when exiting if using external plugins
- Improved the robustness of multi-extension FITS loading
- Improved performance of Moffat model evaluation
- Will look for plugins in default directories too
- Fixed pixels with negative variance values sometimes appearing
- Compressed FITS files are now loaded correctly
- Improved error reporting from Python
- Outputs more and better background modelling statistics
- Fixed compilation issues on OSX
- Better multithreading performance if levmar was compiled with the proper options to be fully reentrant
- Made the code compatible with the Intel compiler
- Fixed default configuration file not found warnings
- Source ids now start at 1 instead of 0 (source 0 was previously not distinguishable from the background on the check images)
- The output catalog is now written incrementally instead of all at once (controllable with --output-flush-size)
Alpha release 0.6.1
Incremented the internal version number so that the RPMs are named correctly
First public release
Alpha release 0.6
0.5.5
Fixed measurement image ids (caused crashes when mesaurement images were not defined at the top of the python config files)
Fixed convolution was inverted and wrong for non-symmetrical PSFs
Added ConstantModel
Added scrollable mode when run in ncurse progress bar mode
0.5.4: Merge pull request #68 from ebertin/feature/mf_checkimages_wcs
Model fitting check images now include original filename as part of their name, use --check-image-model-fitting and --check-image-residual to request them and specify the base names
Model fitting check images now include WCS coordinates
Fixed dependent parameter priors causing the software to hang
Fixed errors when flux is less than zero
Catch python exceptions during Model Fitting, set a flag
Use the same model sizes as sextractor 2 for better performance
0.5.3: Merge pull request #63 from ebertin/fix/coordinate_shift
- Fixes the model fitting coordinate "shift"
- New command line option to override the detection image flux scale
0.5.2: Merge pull request #60 from ebertin/fix/python_obj_race
Fixed multithreading crashes
Fixed compilation on CentOS 7
Fixed application continuing after a thread has crashed
Model Fitting world coordinates
0.5.1: Merge pull request #49 from ebertin/feature/asinh_residuals
- Interpolated variance map is used for filtering
- Switched to Elements 5.6 (which brings --version functionality)
- Changed modified Chi squared to use asinh function
Alpha 0.5.0
Weekly alpha release