affinder
affinder copied to clipboard
Quickly find the affine matrix mapping one image to another using manual correspondence points annotation
We missed the moving points layer transformations in #58. This is fixed in #94, but it would be good to add a test to make sure we don't miss it...
If a user accidentally closes the affinder widget, the callbacks on the layers will stick around and it will be hard to remove them. It would be good if closing...
During a call with @andreasmarnold, we discussed what else we needed in affinder before publishing. The big issue he identified is that it is very hard to recover from misclicks:...
Widget and documentation for correctly handling matrices based on transformation method. Addresses https://github.com/jni/affinder/issues/61
(Related: #21) During a pair session today @andreasmarnold came up with what I think is a really good idea: during alignment, have a table widget showing all the points added...
When opening the "Start affinder" widgets without any active layers in the viewer: ```python import napari viewer = napari.Viewer() qtwidget, widget = viewer.window.add_plugin_dock_widget( 'affinder', 'Start affinder' ) napari.run() ``` I...
If we add a layer with even small-ish scale values, adding points results in massive circles on the screen (at least in some platforms). We should use canvas minimum and...
Hello @jni I recently installed Napari in the context of the NEUBIAS Pasteur course (30/05-02/06/2023). We got a very nice introduction and tutorial on creating our own Napari plugins by...
This imagesc thread asks some very fundamental questions about affinder that should be answered in the docs: https://forum.image.sc/t/affinder-support-request/79861 specifically: - where is the affinder data stored "in flight" - how...
The PyData Sphinx Theme has received a lot of updates recently and it's looking awesome, with lots of momentum. Let's use it! https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html