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.py by @ysBach in https://github.com/sep-developers/sep/pull/148
  • Merge sep-pjw into main by @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.2.1

  • Same as v1.2.0 but with new wheels for Python 3.10 and AArch64.

Scientific Software - Peer-reviewed - C
Published by kbarbary over 3 years ago

SEP - v1.2.0

Scientific Software - Peer-reviewed - C
Published by kbarbary over 4 years ago

SEP - v1.1.1

  • Same as v1.1.0 but with wheels built and uploaded to PyPI. Please report if you have problems with wheels.

Scientific Software - Peer-reviewed - C
Published by kbarbary about 5 years ago

SEP - v1.1.0

  • Add segmentation masking to the photometry and kron/auto functions (#69).

  • Add functions sep.set_sub_object_limit(limit) and sep.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 - v1.0.3

Scientific Software - Peer-reviewed - C
Published by kbarbary over 5 years ago

SEP - v1.0.2

  • Fix makefile so that make install works on OS X for the C library. Python module and C code are unchanged.

Scientific Software - Peer-reviewed - C
Published by kbarbary over 8 years ago

SEP - v1.0.1

  • Fix bug when using masked filter and noise array where objects with member pixels at end of image (maximum y coordinate) were erroneously missed.

Scientific Software - Peer-reviewed - C
Published by kbarbary over 8 years ago

SEP - v1.0.0

This release removes features deprecated in previous versions. All future v1.x.x versions will be backwards compatible. It also includes one bugfix: - Fix bug in Background.rms() giving nonsensical results.

Scientific Software - Peer-reviewed - C
Published by kbarbary over 9 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, erry2 and errxy to output of sep.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.2

Adds support for OS X and Windows.

Scientific Software - Peer-reviewed - C
Published by kbarbary about 10 years ago

SEP - v0.5.1

Fixes bug in setup.py that made pip install sep fail.

Scientific Software - Peer-reviewed - C
Published by kbarbary about 10 years ago

SEP - v0.4.1

Bugfix release, fixing error estimate in sep.sum_circle and sep.sum_ellipse when bkgann keyword argument is given.

Scientific Software - Peer-reviewed - C
Published by kbarbary over 10 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. The conv keyword has been changed to filter_kernel to reflect this, and a filter_type keyword has been added to allow selecting the old behavior of simple convolution.
  • sep.extract() now accepts a mask keyword argument.
  • sep.extract() can now return a segmentation map.
  • Special methods added to allow data - bkg and np.array(bkg) where bkg is a Background object.

Scientific Software - Peer-reviewed - C
Published by kbarbary over 10 years ago

SEP - v0.4.0

Adds sep.winpos() function.

Scientific Software - Peer-reviewed - C
Published by kbarbary over 10 years ago

SEP - v0.3.0

Adds the sep.flux_radius() function.

Scientific Software - Peer-reviewed - C
Published by kbarbary almost 11 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