07 Jun, 2018

1 commit


06 Jun, 2018

2 commits


05 Jun, 2018

1 commit


04 Jun, 2018

1 commit


14 May, 2018

2 commits


11 May, 2018

1 commit


26 Apr, 2018

1 commit

  • * Starting to port to python3
    
    * String decode error with python3
    
    * More string decode and print
    
    * More errors with wxpython modules
    
    * More errors with wxpython modules and prints
    
    * More errors with wxpython modules, prints and xrange
    
    * wx hyperlink import errors
    
    * print, xrange and wx import errors on tasks
    
    * more print and xrange errors
    
    * more print and xrange errors in dicom reader
    
    * taskbaricon error
    
    * print and xrange errors in surface code parts
    
    * print and xrange errors
    
    * metaclass in python3 using six
    
    * StringIO to BytesIO
    
    * Hyperlinkctrl errors
    
    * SystemSettings errors
    
    * AddSizer -> Add
    
    * More hyperlink errors
    
    * AddSpacer -> Add
    
    * Temporary fixes
    
    * Temporary fixes
    
    * Creating preferences dialog
    
    * Update checking working
    
    * presets and other errors
    
    * Opening inv3 proj
    
    * Measures and gradiente widget (from manual segmentation) working
    
    * Task thresholding, manual segmentation and watershed working
    
    * Changed a bunch of xrange to range
    
    * Opening dicom from command line
    
    * Opening dicom by the gui
    
    * Showing raycasting
    
    * clut raycasting working
    
    * Changing viewer volume colour working again
    
    * Saving inv3 files
    
    * Surface creation dialog and mask and surface colour setting
    
    * Region growing gui working again
    
    * Crop mask working again
    
    * Reorient image working again
    
    * New mask gui dialog working again
    
    * Mask boolean operations working again
    
    * Fill holes manually working again
    
    * Fill holes automatically working again
    
    * Fill holes automatically radiobox set default values
    
    * Select parts working again
    
    * Handling all exceptions when verifying update
    
    * Entering in navigate mode and the navigate debug device
    
    * Custom pseudocolor gui working again
    
    * Opening bitmap folder working again
    
    * Expanding watershed working again
    
    * Resize dicom dialog gui working again
    
    * Converted the rest of the dialogs
    
    * Exporting mesh files
    
    * Exporting mesh files
    
    * Datanotebook (surface and measures) working again
    
    * Fixed crash when closing project (because of checking an unused menu in slice viewer)
    
    * UnIniting auimanager when closing invesalius gui
    
    * Fill holes manually working in both wxpython 3 and 4
    
    * Fill holes automatically working in both wxpython 3 and 4
    
    * Crop working in both wxpython 3 and 4
    
    * Opening bmp files working in both wxpython 3 and 4
    
    * Colors of measures
    
    * Changes in Neuronavigation to work with wxpython4 and python3
    
    * Forcing surface and mask colour to always be a triple (r, g, b)
    
    * Workaround to make InVesalius run in wxPython in Ubuntu 18.04
    Thiago Franco de Moraes
     

09 Mar, 2018

2 commits


18 Jan, 2018

1 commit


16 Jan, 2018

1 commit


15 Jan, 2018

3 commits


12 Jan, 2018

1 commit


10 Jan, 2018

1 commit


11 Dec, 2017

1 commit

  • * working
    
    * Highlight target and added target icon
    
    * The markers angles are saved now. Target ID created.
    
    -Load markers works for data with angles and/or without angles data
    -Load markers recognizes target ID.
    
    * bug fix
    
    * Task panel and dialog to configure coil tracking
    - ADD: task panel for coil registration
    - ADD: dialog with vtk window and coil obj
    
    * Fixed markers angles bug
    -Sometimes the sendmessage "Navigation Status" was arriving before the while thread is over.
    
    * testing...
    
    * Improve coil tracking and tracker communication
    - ADD: dialog for coil registration
    - ADD: panel for coil registration
    - ENH: coordinate recording with Polhemus
    
    * Improve Polhemus communication and trackers management
    - ENH: Polhemus wrapper communication, connect and disconnect
    - ENH: Choice of trackers
    - FIX: Polhemus Fastrak navigation
    
    * show/hide coil tracker
    -tracker angles is updating coil tracker
    
    * Just one target can be set
    
    * Uncheck camera volume box when "set target" is selected
    
    * Create target and track distance and orientation
    
    -coil turn to green when orientation is less than the threshold (accept)
    
    * Camera position and focus is based on target
    
    - set transparency on target
    - reposition 'distance txt'
    
    * Improve coordinates handling and coil tracking interface
    - ENH: coordinates managed with one array, each row is one tracker sensor
    - FIX: several minor bugs and wx import masking
    - ENH: better dialog for coil tracking
    - ADD: coil tracking test thread simulating navigation
    - ENH: dynamic reference must be applied outside coordinates module
    
    * Disabled the set target menu when navigation is off
    
    - Avoided bug if user set ID as TARGET
    
    * Temporary coil tracking pipeline
    - ENH: improved dialog UI for coil registration
    - ENH: multiple coregistration methods depending on coil registration
    - ADD: coil tracking to volume viewer
    
    * Minor adjustments in UI and coil tracking
    
    * Zoom camera with target distance
    
    -set arrow upper limit
    
    * Fixed distance text
    
    * Fixed camera position
    
    * Add translate of coil object in vtk matrix
    
    * Set colors
    
    * Text improvements
    
    * Changes in coil registration
    - ENH: improve variables and general bugs
    - FIX: math for coil registration almost working
    
    * Created coil tracker constants
    
    * Coil coord threshold constants
    
    * Fixed object orientation in dynamic and static navigation
    - FIX: coil registration in static mode (sensor 1,2 working)
    - ENH: object update in volume viewer improved
    - ENH: coregistration adpated to object tracking
    - TODO: allow coil registration with sensor 3
    
    * Fixed object tracking and registration bugs
    - ENH: UI for object tracking
    - ADD: load and save object registration files
    - Obs: orientation tracking works for static coil mode (1 ref)
    - Obs: orientation tracking works for static and dynamic navigation
    
    * Wrappers are set as metric
    
    * Bug fix
    -Avoided bug when no data is selected and the user tries to remove marker
    
    * Removed unused icon
    
    * Code refactoring for object registration
    - ADD: button for object registration save in navigation panel
    - ADD: dynamic object registration (3 sensors)
    - ENH: object registration information saved
    - Code cleaned and removed axes for visualization
    
    * Group coil tracking interface with navigation refactoring
    - Merge of vhosouza and rmatsuda branchs to track coil
    - Navigation still not fully working
    - Coil registration not working properly
    
    * Enhance dynamic reference transformation equation
    
    * Created ctrls angles and dist threshold
    
    * Created option to record coordinates and angles along time
    
    * Improve object orientation tracking in dynamic reference
    
    * improvements
    
    * Trials to fix track object orientation
    
    * Fixed coils position
    
    * Created message box for objects registration
    
    * Coregistration changed to matrix multiplication
    - Using transformations module
    - Only Dynamic Reference without object is working
    
    * Attempts to coil tracking improved
    
    * Changes in object tracking algorithm
    - Still not working
    
    * Coregistration improvements
    
    * New changes to track object orientation
    
    * Object tracking with commented code working, axis rotation alligned
    
    * Dynamic object registration working for rotation
    - ENH: object registration base creation
    - ENH: object registration algorithm for rotation
    - TODO: translation and offset not working properly
    
    * Dynamic object registration trying to fix object offset
    
    * Dynamic object registration working
    - FIX: offset of sensor to object center
    
    * Code refactoring for navigation with object registration
    - FIX: Close project not restarting navigation panel
    - ENH: Navigation coregistration algorithms
    - ENH: Object data handling in viewer volume
    - ENH: Panels and controls in navigation task
    
    * More closing project fix for navigation mode
    
    * Enable object new, load and save buttons
    - FIX: minor fix in navigation interface
    
    * Improvement in object tracking panel
    - FIX: restart variables while closing project
    - ENH: object show and track checkboxes
    
    * Update to correct Neurosoft Fig 8 TMS coil model
    
    * Coil tracking improvements
    
    -TODO: remove dummy coil when set target mode is off
    -TODO: Enable target mode button only when target and object are set
    
    * Enable target mode button only when target and object are set
    
    -TODO: remove dummy coil when set target mode is off
    
    * Disable target mode when track obj is off
    
    * Fixed arrow directions and created text for obj registration
    
    * Crucial fix to the object registration algorithm
    - object was registered to the head m_head, now registered to the object basis in image space
    - minor changes in variables related to navigation
    
    * Camera orientation and distance text update
    
    -Dist text is showing with dummy coil actor
    -Camera is always orienting parallel to dummy coil actor
    -TODO: fix - when target mode is off the dist text and the dummy coil keeps green
    -TODO: fix - if the obj are not loaded the load markers (target) doesnt work properly
    
    * Fixed initial current_coord
    
    * Fixed fiducials creation markers and ENH: just showing coil when nav is on
    
    * Target is reset when target mode is off
    
    * Remove messages when project is closed
    
    * Disable ref mode for obj registration
    
    * Improvements on camera position
    
    * Set vol. camera default true
    
    - TODO: when nav is off, vol is reset to front position
    
    * Camera is not reset when nav is off, but when target_mode is off
    
    * Nav off do not set target mode off anymore
    Renan
     

27 Nov, 2017

1 commit


01 Nov, 2017

1 commit


29 Sep, 2017

1 commit


25 Sep, 2017

2 commits


06 Sep, 2017

1 commit


01 Sep, 2017

4 commits


29 Aug, 2017

1 commit


22 Aug, 2017

2 commits


21 Aug, 2017

1 commit


16 Aug, 2017

2 commits


14 Aug, 2017

1 commit

  • * Create option in app.py to import and then save the project
    
    * Add command to import and export in STL to all available presets
    
    * Create option to open InVesalius without gui
    
    * Add option --export
    
    * No-gui doing less work when creating surface
    
    * Print on debug
    
    * Fix missing session assignment in non-gui mode
    
    * Add option to import every group of DICOM images
    
    * Checking surface index exists in actors_dict before removing it
    Santiago Castro
     

10 Aug, 2017

4 commits