-
Notifications
You must be signed in to change notification settings - Fork 429
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
ODF-Fingerprinting #2962
base: master
Are you sure you want to change the base?
ODF-Fingerprinting #2962
Conversation
Multiple bug fixes
Update README.rst
Hello @filipp02, Thank you for updating !
Comment last updated at 2023-12-08 16:41:49 UTC |
Hi @filipp02, Thank you very much for this work! It is great that it follows already DIPY design! I think the first step before any deep review would be to:
Then, we can go deeper and deeper to simplify the code, eliminate duplication, etc. Looking forward for your first update. Thanks ! |
@@ -0,0 +1,3 @@ | |||
eclipse.preferences.version=1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you remove this file? thanks !
@@ -0,0 +1,120 @@ | |||
Orientation Distribution Function Fingerprinting (ODF-FP) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you remove this file ? thanks
Thank you @filipp02. @Atharva-Shah-2298 can you refactor @filipp02's PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Below, Some easy additional comments
MAX_FIT_PENALTY = 0.1 | ||
|
||
|
||
def plot_odf(odf, filename='odf.png', tessellation=dsiSphere8Fold()): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The plot function will move to dipy.viz.plotting
|
||
|
||
# Base abstract class | ||
class DiffusionDataGenerator(object): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All the generator functions/class might move to the simulation module dipy.sims
.
Hi guys,
Thank you for such a rapid response and for asking Atharva to refactor the
code.
I guess I'll focus on preparing the manual then. If there's anything
unclear in my code, I'll gladly discuss.
Best,
Patryk
…On Thu, Nov 2, 2023 at 9:23 PM Eleftherios Garyfallidis < ***@***.***> wrote:
Thank you @filipp02 <https://github.com/filipp02>. @Atharva-Shah-2298
<https://github.com/Atharva-Shah-2298> can you refactor @filipp02
<https://github.com/filipp02>'s PR?
—
Reply to this email directly, view it on GitHub
<#2962 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AQVAL2AJER4PSMPR35AO57DYCRBSRAVCNFSM6AAAAAA63T26GWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJRG43TGMRQG4>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hi @filipp02 , Can we setup a zoom meeting to discuss the core functionality? Then I will help with tests and examples. |
afae75f
to
7e158ff
Compare
1419292
to
ca6268a
Compare
5935e1e
to
765963e
Compare
Dear Authors of DIPY,
I'd like to draw your attention to our implementation of ODF-Fingerprinting. It's a fiber reconstruction technique that identifies fiber directions by comparing the ODFs from the signal with the precomputed ODF-dictionary.
We published a few papers on this method, e.g.,
https://doi.org/10.1016/j.neuroimage.2019.05.024
https://doi.org/10.1002/mrm.29208
Our implementation uses DIPY and hopefully can be integrated with it smoothly. I am aware that one file in our repository (rdsi.py) is a fairly rudimentary translation from MATLAB and it uses a number of modules that could be replaced with others or reimplemented locally, but otherwise I hope the rest of the code would meet your standards.
I'm happy to work with you on improving our code to your satisfaction.
Best,
Patryk