0.7 pre-release
Pre-release
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)