20 Aug, 2020
2 commits
-
* ADD: Initial support for real time tracts visualization during navigation * ENH: Improved affine transformations for importing external polydata in world coordinates * ENH: Tracts visualization with cross move started * Create Trekker thread * Tracts style working and save and load project with affine * Tract computing incorporated to navigation pipeline * Add offset to coil normal to get coordinate inside brain * ADD: Pipeline for navigation with tract visualiztion and better debug tracker * ENH: Refactor the cross update feature * FIX: Fixed update cross during navigation and improved tract visualization * FIX: Seed flip when applying offset and added list to offset user control * ADD: Brain surface texture mapping with peeling depth * Improved sleep for navigation with tractography * ENH: Tract computation speed doubled and tracts colors fixed * ENH: Print removed in tract coloring * ENH: Improved visualization of tracts * ENH: Divide tract computation in chuncks * ADD: Threads using Queue for navigation * ADD: Thread computing with class and pipeline * ENH: Navigation working with separate threads and lock * ENH: Navigation with tracts running in producer-consumer method with locks * ENH: Refactoring tracts threads * Update tractography data exchange * ENH: Improved Trekker GUI and tractography navigation working * Update optimal Trekker parameters * ADD: Dialog to adjust Trekker parameters * ENH: Dialog to load Trekker JSON configuration file * ENH: Replaced Trekker default list by dictionary with values[C * ENH: Remove tract code comments and refactor navigation pipeline * ENH: Replaced dialog warnings for message box in navigation tab * ENH: Split the removal and update of tracts * ENH: Major changes in navigation array management and tracts cleaning - Replaced all matrix to array, now using python matrix operator - Refactored flip_x function - Improved cleaning of tracts * ENH: Tract visualization enabled in cross function and matrix operations replaced by arrays - Additional code cleaning and commenting - Refactoring of tip offset snippet * ADD: Control of brain mask opacity * FIX: Remove brain surface when closing project * ENH: Update trekker parameters after loading files and major refactor in flip_x - Additional refactor of FRE computation and use of base_creation * ENH: Improved object load dialog, OnNavigate pipeline and better tracts cleaning * FIX: Navigation with tractography working - Improved offset computation for seed - Improved flip_x. No need to use a function, only multiply Y coordinate by -1 * Refactored compute_seed, affine_to_vtk, and set_message for tracts computation - Cleaned unecessary comments - Providing m_img already flip_x while set_message * FIX: Tract removal with update cross position was disabled * ENH: Threading of navigation replaced to LifoQueue, working with dev_tracker but not tested in real tracker * ENH: Tractography running with new limited Queue and nowait - Tracts actors are computed all at once, no optimization for computing blocks * FIX: Update pubsub in tracker - Navgation with tractography running * ENH: Multiblock tract computation and fixed tract cleaning - Tractography navigation working at 0.1-s sleep * ENH: Documented tractography computation and cleaned code * FIX: Navigation was not running if tracts were not found - created thread in new format for trigger - removed comments of unused pipelines and threading - removed commented old FRE base creation * FIX: Generalize new navigation to objects even without tracts - Navigation with object working seamless with and without tracts - Navigation in other modes (single ref, no object) not working - Added one extra queue to generalize the pipeline in navigation * FIX: Static object navigation working and refactor navigation pipeline - Object corregistration split in functions - Cleaned comments on reference computation * FIX: Tractography navigation working with and without coil - Applied the new threading to the non-object navigations - Improved visualization of the offset marker for tractography - Cleaned commented code * ENH: Clean solved TODOs and commented unused navigation code * FIX: Fixed open and save dialogs for navigation purposes * FIX: Reading affine from old projects and replaced affine function form transformation * UPD: Removed surface back culling prints * DEL: Hided tractography panel and removed brain mesh mask
08 Aug, 2020
1 commit
07 Aug, 2020
2 commits
27 Jul, 2020
1 commit
03 Jul, 2020
1 commit
02 Jul, 2020
4 commits
01 Jul, 2020
4 commits
29 Jun, 2020
1 commit
15 Jun, 2020
1 commit
09 Jun, 2020
1 commit
05 Jun, 2020
1 commit
02 Jun, 2020
2 commits
29 May, 2020
1 commit
28 May, 2020
1 commit
26 May, 2020
1 commit
25 May, 2020
3 commits
21 May, 2020
1 commit
-
- FIx sizer error to make InVesalius work with wxPython 4.1 - Not using Mixin with ListCtrl to make edition and check image - Force X11 in Linux (wxPython with OpenGL not working in Wayland)
25 Apr, 2020
1 commit
17 Apr, 2020
1 commit
-
* Using subprocess to start brain segmenter * Wrong mode in comm_array opening * Managing errors * calling get_plaidml_device out of main process to avoid crash with plaidml * Trying to use multiprocessing instead of subprocess * Trying to use multiprocessing instead of subprocess * Using a class to keep brain segmentation * Putting probability_array in SegmentProcess * Some cleaning and style modifications * Moved brainseg model to models/brain_mri_t1 * Setting _ on children process * Added option to create or no create a new mask * Setting lang and _ outside of InVesalius class * models -> ai
13 Apr, 2020
2 commits
-
iteritems was removed from python3.
09 Apr, 2020
1 commit
02 Apr, 2020
5 commits
-
…using pubsub directly from PubSub lib
31 Mar, 2020
1 commit
25 Mar, 2020
1 commit