Merged
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #35 +/- ##
==========================================
+ Coverage 47.26% 51.56% +4.29%
==========================================
Files 7 9 +2
Lines 677 894 +217
==========================================
+ Hits 320 461 +141
- Misses 357 433 +76 ☔ View full report in Codecov by Sentry. |
This was
linked to
issues
Feb 4, 2025
Closed
c99dc37 to
25381ae
Compare
IgorTatarnikov
approved these changes
Feb 13, 2025
Member
IgorTatarnikov
left a comment
There was a problem hiding this comment.
Looks good, just a few comments here and there
lauraporta
commented
Feb 14, 2025
Member
Author
lauraporta
left a comment
There was a problem hiding this comment.
Thank you, I've committed a few of your suggestions
Co-authored-by: Igor Tatarnikov <61896994+IgorTatarnikov@users.noreply.github.com>
Co-authored-by: Igor Tatarnikov <61896994+IgorTatarnikov@users.noreply.github.com>
Co-authored-by: Igor Tatarnikov <61896994+IgorTatarnikov@users.noreply.github.com>
Co-authored-by: Igor Tatarnikov <61896994+IgorTatarnikov@users.noreply.github.com>
Co-authored-by: Igor Tatarnikov <61896994+IgorTatarnikov@users.noreply.github.com>
Co-authored-by: Igor Tatarnikov <61896994+IgorTatarnikov@users.noreply.github.com>
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.
Description
Type of PR
Why is this PR needed?
This PR enables the derotation of movies where the transformation is elliptical, leveraging homography and shear principles. It also addresses key bugs in the
Rotatorclass.Summary of Changes
Main Updates:
Rotatorclass.apply_homographyinto the main derotation function.fit_ellipsemodule, ensuring a fully integrated test pipeline.Refactoring:
tests/test_integration/test_finding_center_of_rotation.py) into two separate components:derotation/simulate/synthetic_data.py: Contains logic to generate synthetic rotated and derotated movies for tests and examples.tests/test_integration/test_derotation_with_simulated_data.py: An integration test using synthetic data.incremental_derotation_pipeline, now extracted into a dedicatedblob_detectionmodule. Its functionalities help in the following:Testing
Breaking Changes
Documentation Updates
Checklist