jni / affinder

Quickly find the affine matrix mapping one image to another using manual correspondence points annotation
https://jni.github.io/affinder/
BSD 3-Clause "New" or "Revised" License
17 stars 13 forks source link

Add widget to apply transform and produce new layer #78

Closed andreasmarnold closed 11 months ago

andreasmarnold commented 11 months ago

Work in progress to apply affine transformation to another layer. Still need to add tests but it seems to be working.

codecov-commenter commented 11 months ago

Codecov Report

Merging #78 (e1a4cf5) into main (e373c44) will increase coverage by 2.47%. The diff coverage is 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

@@            Coverage Diff             @@
##             main      #78      +/-   ##
==========================================
+ Coverage   86.95%   89.42%   +2.47%     
==========================================
  Files           5        6       +1     
  Lines         184      227      +43     
==========================================
+ Hits          160      203      +43     
  Misses         24       24              
Files Coverage Ξ”
src/affinder/__init__.py 71.42% <100.00%> (+4.76%) :arrow_up:
src/affinder/_tests/test_affinder.py 100.00% <100.00%> (ΓΈ)
src/affinder/apply_tf.py 100.00% <100.00%> (ΓΈ)
jni commented 11 months ago

@andreasmarnold I've made a few changes, you can have a look at the commits above for context. 😊 (btw: by default, when you use a branch in your own fork to make a PR to an upstream repo, the owners of that repo (πŸ™‹β€β™‚οΈ) can push to that specific branch, which is what I did here.)

But anyway, now locally you can grab these changes with git switch main; git pull upstream main, and we can move on to the next thing! 😊