-
Notifications
You must be signed in to change notification settings - Fork 26
Ctf rebased #380
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ctf rebased #380
Conversation
|
@ayeltg , I've updated
I have checked with example mrc file(s), and there is some discussion about the level of determinism. in #379 , but I am consistent with Please let me know what you think, thanks. |
584a131 to
ccd4779
Compare
|
Notes from meeting with Ayelet (2/16):
The above should round out the draft. |
74cc484 to
af1e7fb
Compare
|
I squashed some commits from ayeltg and rebased on top of latest develop (since this was going to be a force push anyway). As I understand the last thing to check is a comparison with a third party tool. Then I will read over the changes again before undrafting for Joakim's review. |
Codecov Report
@@ Coverage Diff @@
## develop #380 +/- ##
===========================================
+ Coverage 86.93% 87.50% +0.56%
===========================================
Files 91 95 +4
Lines 6171 6553 +382
===========================================
+ Hits 5365 5734 +369
- Misses 806 819 +13
Continue to review full report at Codecov.
|
|
I've been corresponding with Ayelet by email and am happy to report that after a minor patch the results of her comparisons are that we have good scientific correspondence between Two future improvements include a better interface to run aspire-ctf over an entire dataset, and GPU acceleration (maybe next hackathon). Will create feature request issues. There is one difference that came out. It appears that the MATLAB version may be transposed (so angles related by 90* offset). If I understood correctly the Python version is currently matching third party. We are going to review this before undrafting, but up to this point, I think that concludes the draft of this feature. |
minor rebase issues
…ython into ctf_rebased
|
I think I've hit all the conversations. There are two we should get feedback from Ayelet on (the backround_p1 loop, and the circular vs elliptical averaging. We have a few issues open to follow up on this code, but I think they are scoped for more success at later dates. This was a bit much at once. |
|
Ok. Everything looks good for me otherwise. @ayeltg Would you be able to take a look at the two remaining conversations? |
|
We haven't heard from Ayelet so I am moving to merge this now. Any follow ups can be smaller fresh issues (maybe that will make it easier to contribute). The ones most concerning have been made into issues related to this PR through Github. Thanks everyone. |
Closes #379
WIP, just pushing current state now that appears to reasonably reproduce the original
ctfbranch. I had some minor trouble validating the results, but I think have a good handle on it.Outstanding: