Repository navigation
v0.4.0 release - #11
Merged
Merged
Conversation
- Modified config.py to add template matching settings and add them to configuration. - Modified tests/test_config.py to add tests for match setting documentation and saving/loading.
- Added candidates.py to define store for identified candidate picks. - Modified model.py to add candidate store to session, and an accept method to convert candidate to pick. - Modified gui/panes/kinds_pane.py to include candidates in kind rename/delete operations. - Added tests/test_candidates.py with tests for candidate store.
- Modified candidates.py to prune store for a given tomogram. - Modified model.py to prune candidates for visited tomograms. - Modified tests/test_candidates.py to add tests for pruning candidates.
- Added match.py to create templates from binned averaged picks and score matches using masked & normalised cross-correlation. - Added tests/test_match.py to define tests for template construction and matching.
- Added matcher.py to set up background template matching to run template matching on unvisited tomograms and save candidates. - Added tests/test_matcher.py to define tests for background matching.
- Modified gui/components/canvas.py to draw candidates as dotted markers which can be selected but not moved. - Modified tests/gui/test_components.py to add test for candidate marker style, tooltip and non-movability.
- Added gui/panes/match_pane.py with to hold controls for template matching. - Modified gui/tabs/pick_tab.py to show the template matching controls pane and draw candidate picks to canvas. - Modified gui/main_window.py to create the template matching scanner service, and to add the accept shortkey. - Modified tests/gui/test_pick_tab.py to add tests for candidates being drawn/hidden/accepted/rejected. - Modified tests/gui/test_main_window.py to add test for template matching scanner wiring.
- Modified gui/panes/settings_pane.py to add collapsible section for template matching settings. - Modified tests/gui/test_panes.py to add tests for autosaved and refused match settings.
- Modified gui/tabs/pick_tab.py to show candidates alongside picks (italicised with blue image search status icon). - Modified gui/components/status.py to add match as status. - Added gui/components/assets/image_search.svg to define icon for matches.
- Modified gui/tabs/pick_tab.py to set icon column width to icon width and padding, to avoid cut icons.
- Updated README.md to add information about template matching.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog
pickmix, using averaged picks to search for candidates in unvisited tomograms using normalised cross-correlation.