Closed JovieL25 closed 1 year ago
Hello, @smiths,
I have updated MG by adding a link to the specific module or function in the design document. Let me know if this would make things more straightforward.
Hello @JovieL25. My feedback is as follows:
I'd like to see the mapping between your modules and your code. Can you make a table that shows for each module the "piece" of code that is responsible for implementing it? The "piece" can be a class, or a piece of code inside a file.
As discussed on issue https://github.com/smiths/aorta/issues/2,
I am still working on the use hierarchy, but the rest of the MG can be re-reviewed 👍.
I am not sure if this Use Hierarchy is correct, let me know your thought @smiths .
The hierarchy looks like it is on the right track. However, shouldn't M2 use M3, since M2 would likely be responsible for populating M3 with values?
Does M8 really use M7? I thought that the crop volume was independent of the segmentation algorithm. You could do the crop volume and never proceed to the segmentation? Is the crop volume module actually the image?
As discussed in the meeting, I will add a new M11 Digital Enhancement Module, and change the use hierarchy.
The use hierarchy will look similar to the image below:
This issue is closed for now.
Looks good, except for the line starting at the lower left corner of M4. I think that line can safely be deleted.
Hi @smiths, Here is the new use hierarchy, let me know your thoughts.
Looks good, expect I'm confused about M5. There is an arrow pointing up to M5 and there is an arrow pointing down from M5. I agree that M4 uses M5. What other modules do you intend to have use M5? I don't feel like M5 should use any of other modules, but maybe you mean for it to do so?
Hello Dr. @smiths,
The arrow pointing from M5 to M2 is a mistake. I will change it and the rest of the use hierarchy should be good.
MG is available for review. The main changes include: