Recent Releases of SEP
SEP - v1.4.1
Minor bugfix release. SEP now raises a more descriptive error when performing local background subtraction with an annulus larger than the image (#155), and no longer relies on a separate version file (#165).
What's Changed
- Bug fixes by @PJ-Watson in https://github.com/sep-developers/sep/pull/166
Full Changelog: https://github.com/sep-developers/sep/compare/v1.4.0...v1.4.1
Scientific Software - Peer-reviewed
- C
Published by PJ-Watson about 1 year ago
SEP - v1.4.0
This release should fix many of the compatibility issues that have arisen in the last couple of years. It follows on from the temporary fork at PJ-Watson/sep-pjw, which should now be considered deprecated.
This brings a few changes to integer types in the C API, to fix a bug with large images (#122 ). See this page in the documentation for more details. This should not affect any users of the Python package.
For a more in-depth changelog since the last sep release, see here.
What's Changed
- Added back in a loop over objects in the deblending. by @cmccully in https://github.com/sep-developers/sep/pull/127
- Fix bug with improper cluster threshold set for variable threshold situations by @Bookaflok in https://github.com/sep-developers/sep/pull/146
- Update
bench.pyby @ysBach in https://github.com/sep-developers/sep/pull/148 - Merge
sep-pjwintomainby @PJ-Watson in https://github.com/sep-developers/sep/pull/160. - Fix bugged mask threshold in https://github.com/sep-developers/sep/pull/164.
New Contributors
- @Bookaflok made their first contribution in https://github.com/sep-developers/sep/pull/146
- @PJ-Watson made their first contribution in https://github.com/sep-developers/sep/pull/160
Full Changelog: https://github.com/sep-developers/sep/compare/v1.2.1...v1.4.0
Scientific Software - Peer-reviewed
- C
Published by PJ-Watson about 1 year ago
SEP - v1.1.0
Add segmentation masking to the photometry and kron/auto functions (#69).
Add functions
sep.set_sub_object_limit(limit)andsep.get_sub_object_limit()for modifying and retrieving the sub-object deblending limit. Previously this parameter was hard-coded to 1024. 1024 is now the default value. (#84)This and future versions are now Python 3 only. Python 2 is no longer supported.
Modernize setup.py with pyproject.toml
Scientific Software - Peer-reviewed
- C
Published by kbarbary about 5 years ago
SEP - v0.6.0
- New, more coherent C API. This change should be transparent to users of the Python module.
- Add variance uncertainty parameters
errx2,erry2anderrxyto output ofsep.extract(). - Add a minimum sigma to
sep.winpos()to match Source Extractor behavior. - Fix use of boolean masks in
sep.kron_radius(). Formerly, using a boolean mask resulted in nonsense results. - Fix segfault in
Background.back()when box size is same as image size. - Fix bug in creating long error messages on Python 3.
Scientific Software - Peer-reviewed
- C
Published by kbarbary over 9 years ago
SEP - v0.5.0
sep.extract()now uses a more correct matched filter algorithm in the presence of a noise array, rather than simple convolution. Theconvkeyword has been changed tofilter_kernelto reflect this, and afilter_typekeyword has been added to allow selecting the old behavior of simple convolution.sep.extract()now accepts amaskkeyword argument.sep.extract()can now return a segmentation map.- Special methods added to allow
data - bkgandnp.array(bkg)wherebkgis a Background object.
Scientific Software - Peer-reviewed
- C
Published by kbarbary over 10 years ago
SEP - v0.2.0
This release includes small bugfixes and new aperture photometry functions, ellipse coefficient functions and a Kron radius function. List of changes:
- [breaking change] theta field in extract() output is now in
radians rather than degrees, for compatibility with new ellipse
aperture functions.
- [deprecation] Change mask_ellipse() parameters from ellipse
coefficients to ellipse axes and position angle, to match aperture
functions. (Old behavior still works as well.)
- [deprecation] Change apercirc() to sum_circle(), to match
new aperture functions. (Old name, apercirc(), still works.)
- Add sum_circann(), sum_ellipse(), sum_ellipann(),
kron_radius(), ellipse_coeffs(), ellipse_axes() functions.
- Exact mode aperture photometery in all functions, with subpix=0.
- Enable variable thresholding in sep.extract. [#11]
- Fix bug in background masking. This bug impacted masking in all
functions that used masking. Also affected C library.
- More detail in error messages coming from within the C library.
More helpful error message for non-native byteorder arrays.
- Add ability to change pixel stack size used in extract(), with
set_extract_pixstack() function
Scientific Software - Peer-reviewed
- C
Published by kbarbary about 11 years ago
SEP - Testing release
This is an initial release for testing purposes. The API is not stable.
Scientific Software - Peer-reviewed
- C
Published by kbarbary almost 12 years ago