12 Oct, 2021
2 commits
11 Oct, 2021
2 commits
-
ADD: Script for sending events to InVesalius via Socket.IO
-
MOD: Allow selecting baud rate for serial port communication
08 Oct, 2021
5 commits
-
* added pytorch to requirements.txt and showing in GUI * segmenting using pytorch * Remove debug prints * Added an function to download a file and save it localy * Downloading the weight using the developed function to download file
-
However, ensure that the configurable baud rate can be implemented back easily if needed (namely, by reverting this commit).
-
Other changes: - Disallow not selecting COM port in COM port selection dialog by defaulting to the first COM port in the list. Previously, it was possible to pass an empty string as the COM port by not making the selection. - When the "Serial port" checkbox is pressed and the user presses "Cancel" in the dialog that is opened, uncheck the "Serial port" checkbox instead of keeping it checked. - Be explicit about if the serial port is in use or not, instead of inferring it from the COM port variable being set or not. - Pass the serial port parameters (COM port, baud rate) directly to the Navigation class, instead of passing them through NeuronavigationPanel. - Minor improvements to style and naming of the variables.
07 Oct, 2021
8 commits
-
Markers code made more robust Minor fixes UI for sessions is quite messy, needs polishing
-
FIX: StopNavigation function when serial port connection has not been formed
-
StopNavigation function is called, e.g., when InVesalius is quitted. If the serial port was enabled in the UI but navigation had not been started, it previously caused an error because serial_port_connection variable was None.
-
FIX: Using pedal for setting fiducials
-
Creation of a new thread for coordinates acquisition
-
Previously, the callback for setting the fiducial was removed while executing the callback. However, that did not work because it made the list of callbacks that PedalConnection looped over change on the fly. Instead, use 'remove when released' option for callbacks to automatically remove the callback when the pedal is released.
-
Also, send 'Pedal state changed' events regardless of if any callbacks have been registered or not.
06 Oct, 2021
8 commits
-
-change coilID to objID
-
FIX: Additional bug in registering tracker location using pedal
-
FIX: Registering tracker location using pedal in calibration
05 Oct, 2021
2 commits
-
Marker code refactoring
04 Oct, 2021
2 commits
-
- General marker code cleanup - Marker's label decoupled from the target status
30 Sep, 2021
3 commits
-
FIX: change marker colors
-
-minor: set size to trackers combobox
29 Sep, 2021
1 commit
-
* Removed the legacy (.mks) marker loading code. * minor cleanup
27 Sep, 2021
6 commits
-
MOD: Export world coordinates into marker file
24 Sep, 2021
1 commit