Open skoudoro opened 5 years ago
Related (I think?) Is there already a pip install
for Python 3.7 for recent VTK?
from @MarcCote on July 23, 2016 18:45
This document describes the list of Pull Requests that needs to be merge into Dipy's Master. Except stated otherwise the up-to-date code can be found in the branch https://github.com/Garyfallidis/dipy/tree/recobundles.
This issue is mainly for @Garyfallidis and me to track down which PRs still need to be made.
Generates colors that are maximally perceptually distinct.
We need to check what changed.
I don't think this one is urgent?
Maybe we should wait for the Ranveer's 2D UI component.
I've started to make some tests for this one(see https://github.com/MarcCote/dipy/tree/TST_text3d).
TODO.
This PR would include only the functions vtk_matrix_to_numpy, numpy_to_vtk_matrix, shallow_copy, get_bounding_box_sizes. It would also fixes typos and other small changes.
TODO
TODO
This also includes dipy/viz/actor.py:grid, dipy/viz/utils.py:get_grid_cells_position and the whole file dipy/viz/layout.py
We need to better define their behavor and make some tests.
TODO
TODO
We should check if we couldn't integrate the Online behavior directly to QuickBundles and QuickBundlesX.
Copied from original issue: nipy/dipy#1099
From @Garyfallidis on June 1, 2018 21:28
Here some ideas for moving forward with the viz module. These are the notes after a call that I had with @MarcCote.
[ ] Currently the UI elements have on_xxx callbacks as attributes that can be set any time. We would like to have something similar for all the different actors too. For now you can connect an actor and it's callback using ShowManager.iren.add_callback.
[x] Timer_callbacks are currently added at the level of the ShowManager (see PR #1528). It maybe beneficial for simplicity to add a the generic add_callback function at the level of ShowManager rather iren.
[ ] Hovering event is currently not working very well. Needs some thinking.
[x] Splitting of the viz module is scheduled for the next coming weeks and definitely before release 0.15. @skoudoro and myself will lead the split. New project name is currently pending. Let us know if you have ideas.
[ ] @karandeepSJ, @ranveeraggarwal and @naveenkumarmarri will have to update their PRs after recent merge of #1492
[ ] Simple image and track interface will be added by @garyfallidis
[x] The grid system will be added by @MarcCote.
[ ] A 3D orbital menu needs to be refactored by @ranveeraggarwal
[x] Shaders will be added by @dmreagan, @thechargedneutron and myself. Others more than welcome to contribute.
[ ] The record events mechanism in tests needs to be reconsidered. It is currently difficult to replicate the test. Maybe we should be using our own timer_callbacks (see tests of #1528) . Will have to put some use cases down and see what we can get.
[x] Support for old vtk versions (< vtk 8.1) should be removed. With the new PYPI installers for VTK packaging is much easier. And the code can become simpler.
@MarcCote and all, update here if we some information is missing.
Copied from original issue: nipy/dipy#1544