Skip to content

Releases: sep-developers/sep

v1.4.0

03 Feb 17:22
Compare
Choose a tag to compare

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 #127
  • Fix bug with improper cluster threshold set for variable threshold situations by @Bookaflok in #146
  • Update bench.py by @ysBach in #148
  • Merge sep-pjw into main by @PJ-Watson in #160.
  • Fix bugged mask threshold in #164.

New Contributors

Full Changelog: v1.2.1...v1.4.0

v1.2.1

01 Jun 18:54
Compare
Choose a tag to compare
  • Same as v1.2.0 but with new wheels for Python 3.10 and AArch64.

v1.2.0

31 Aug 21:00
Compare
Choose a tag to compare
bump version to v1.2.0 for release

v1.1.1

06 Jan 17:00
Compare
Choose a tag to compare
  • Same as v1.1.0 but with wheels built and uploaded to PyPI. Please report if you
    have problems with wheels.

v1.1.0

03 Jan 21:55
Compare
Choose a tag to compare
  • 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

v1.0.3

19 Jul 21:23
Compare
Choose a tag to compare
bump for v1.0.3 release

v1.0.2

19 Sep 21:35
Compare
Choose a tag to compare
  • Fix makefile so that make install works on OS X for the C library.
    Python module and C code are unchanged.

v1.0.1

10 Jul 05:19
Compare
Choose a tag to compare
  • Fix bug when using masked filter and noise array where objects with member pixels at end of image (maximum y coordinate) were erroneously missed.

v1.0.0

30 Sep 17:23
Compare
Choose a tag to compare

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.

v0.6.0

06 Sep 19:59
Compare
Choose a tag to compare
  • 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.