Releases: quatrope/astroalign
Version 2.0.2
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
Bug fix:
- Images with small number of sources < 5 would not work with
find_transform
andregister
. (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
Version 2.0
What's new
-
register
now accepts as input images Astropy'sNDData
objects (this includes the CCDProc'sCCDData
subclass) as well as Numpy'sndarray
. -
register
returns afootprint
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
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
Minor Fixes
Version 1.0.3
Release Notes
- Improved tests
Version 1.0.2
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
andmatrix_transform
. - Added more tests.
- Bug fixes.
Version 1.0.1
Release Notes
- Added Python 3 compatibility
Version 1.0
Release Notes
- New API:
find_transform
,apply_transform
andregister
. find_affine_transform
andalign_image
are deprecated now and will be dropped in the future.- Updated documentation
Devel Revision for Version 1.0
New on this version
- API Change.
- Better conf.py for docs.
- More documentation.
- Broke
align_image
inapply_transform
for finer control. - Better tests.
- Change inputs as
source
andtarget
, instead ofref
andtest
- 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.