22 Feb, 2019
3 commits
-
* Only painting mask if DEBUG_DENSITY is true
21 Feb, 2019
1 commit
01 Feb, 2019
1 commit
-
Adds to the user the possibility of go to a slice typing the slice number
25 Jan, 2019
1 commit
23 Jan, 2019
1 commit
-
* Export hdf5 * Exporting mask to hdf5 * Exporting all project to hdf5 * better hierachy of tags * Only exporting project * Option to export to hdf5 via command line * suffix * Added an option to not export masks * exporting to nifti * Exporting to nifti * Doing swap axes to export nii * Better extension handling * Better extension handling * fliping lr when exporting to nii
17 Jan, 2019
1 commit
15 Jan, 2019
2 commits
-
(cherry picked from commit ee26bb89f728518ae0ff586c61b687b94ea7e962)
07 Jan, 2019
1 commit
03 Jan, 2019
1 commit
06 Dec, 2018
1 commit
-
* session as dict almost working * writing to json * Better last projection handling * was not closing when didn't have config * Not reading status from config file * removed unused fucntion * reading from cfg specifing the types * reading from cfg specifing the types * Removed unused parts * Added a get method to session * Using default in session * last folder to inv3 and other files in session * last folder to export and import stl export screenshots and open bmp folder in session
27 Nov, 2018
1 commit
-
* Improvements Microntracker support -Removed unused markers files * Minor bug fix: disconnect tracker
30 Oct, 2018
1 commit
29 Oct, 2018
4 commits
-
* Adição do modo DBS * Dbs mode added * Changes in target icon * Changes in colour picker settings * Minor adjustments * Adjustments in target icon * Minor adjustments * ISOTRAK py3 support * Minor adjustments
-
Running Invesalius via CLI to export DICOM/Bitmap to 3D (STL, OBJ et all) generated stretched 3Ds while in GUI everything was fine. The bug was present in OpenBitmapFiles() and OpenDicomGroup(), I'll refer to the latter method: after calculating resolution_percentage (line 800) when in GUI xyspacing was adjusted accordingly (line 814) but, since via CLI the if condition (line 802) it's not met, this caused discrepancies in the 3d dimensions. This subtle bug was probably caused due to an error in indentation, moving line 814 outside of line 802 if, fixed the issue in my scenarios and should be sufficient.
-
* Created a function to pad image * taking padding in consideration when converting to vtk * Better normals computation * Added option to close border holes
08 Oct, 2018
1 commit
27 Sep, 2018
1 commit
-
* Creating the surface using function instead of a class * Generating and joining surface using multiprocessing * Stripper and normal calc in surface process * Calculating volume and area in the surface process * Better messages in the progress dialog * Cancel working in windows * Using callback * Using callback errors * python2 doesnt have error_callback
12 Sep, 2018
1 commit
11 Sep, 2018
2 commits
31 Aug, 2018
2 commits
27 Aug, 2018
1 commit
23 Aug, 2018
1 commit
-
* Fix pubsub for navigation * Fix pubsub for navigation PATRIOT trigger * Fix pubsub for navigation delete marker
13 Aug, 2018
1 commit
-
args1 pypubsub protocol was deprecated since wxpython3. In wxpython4 it was removed. This code updates invesalius to the new pypubsub protocol (kwargs).
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
09 Mar, 2018
2 commits
-
* Loading multiframe dicom using the import gui * Showing multiframe thumbnails * Showing the thumbnail in the slice viewer from preview * Set slide to the number of slices or numberofframes