Skip to content

Releases: quatrope/astroalign

Version 2.0.2

01 Feb 17:11
Compare
Choose a tag to compare

Bug fix:

Very similar triangles made from very near stars may cause multiple correspondences between stars.

  • Added a purge where only the best correspondence (min trasnsf error) is kept.
  • Added test for this specific case.

Version 2.0.1

12 Sep 22:24
Compare
Choose a tag to compare

Bug fix:

  • Images with small number of sources < 5 would not work with find_transform and register. (see #36)

This only tests the case when source and target are input as a list of (x, y) positions (as opposed to the image array).

Separate cases for 3, 4, 5, and 6 sources.

Note: Even though this version may still work with Python 2.7, this version drops support for testing Python < 3.

Version 2.0

26 Jul 16:44
Compare
Choose a tag to compare

Version 2.0

What's new

  • register now accepts as input images Astropy's NDData objects (this includes the CCDProc's CCDData subclass) as well as Numpy's ndarray.

  • register returns a footprint boolean image, True for masked pixels with no information.

registered_image, footprint = aa.register(source, target)
  • New fill_value parameter: convenience argument to fill out untouched areas on the registered image.
registered_image, footprint = aa.register(source, target, fill_value=-99999.99)
  • For data objects like NDData or Numpy masked arrays, register now propagates the mask if any.

Note:
This version drops support for the deprecated functions align_image and find_affine_transform.

More information and examples in the documentation.

Release Candidate 1 for Version 2.0

28 May 15:41
Compare
Choose a tag to compare
Pre-release

Version 2.0 will return the footprint of the transformation, and deal with data objects with masks (CCDData, Numpy masked arrays, NDData) in a more consistent way.

Version 1.0.4

23 Feb 19:41
Compare
Choose a tag to compare

Minor Fixes

Version 1.0.3

18 May 02:15
Compare
Choose a tag to compare

Release Notes

  • Improved tests

Version 1.0.2

01 May 16:14
Compare
Choose a tag to compare

Release notes

  • Removed unused astropy dependency.
  • Fixed issue #20 in which skimage raises error if image is of type f4 ('float32').
  • Added docs for estimate_transform and matrix_transform.
  • Added more tests.
  • Bug fixes.

Version 1.0.1

01 May 16:47
Compare
Choose a tag to compare

Release Notes

  • Added Python 3 compatibility

Version 1.0

01 May 16:54
Compare
Choose a tag to compare

Release Notes

  • New API: find_transform, apply_transform and register.
  • find_affine_transform and align_image are deprecated now and will be dropped in the future.
  • Updated documentation

Devel Revision for Version 1.0

01 May 17:01
Compare
Choose a tag to compare
Pre-release

New on this version

  • API Change.
  • Better conf.py for docs.
  • More documentation.
  • Broke align_image in apply_transform for finer control.
  • Better tests.
  • Change inputs as source and target, instead of ref and test
  • Return the whole SimilarityTransform object for more control.
  • Included sep as dependency (not optional) and removed in-house source detection.
  • Removed scipy interpolation and used scikit-image warp instead.
  • Changed return of get_transform to include the list of inliers.
  • Hid some functions and imported modules.
  • Removed the invariant map class, and turned it into functions.