29 Jul, 2021

1 commit

  • * ADD: Remote control via Socket.IO
    
    - Add a command line option (--remote-host) to connect to
      a remote server via Socket.IO.
    
    - Add a hook to send all internal events to the remote server using
      `from_neuronavigation` event.
    
    - Add a Socket.IO event listener for `to_neuronavigation` events, send
      publish those events internally.
    
    * FIX: WxPython-UI modifying Socket.IO messages not working
    
    * FIX: Allow sending message to neuronavigation with data None
    
    * Review comments: Create RemoteControl class under invesalius/net
    
    * Review comments: Move invesalius_pubsub dir to invesalius/pubsub
    
    * ADD: Python modules needed by Socket.IO to requirements.txt
    
    * MOD: Move python-socketio to optional-requirements.txt
    
    - Also, change the requirement name from python-socketio to
      python-socketio[client], causing all dependencies needed by the Socket.IO
      client (e.g., requests) to be installed
    
    - Due to that, remove explicit 'requests' library from the requirements
    
    Co-authored-by: Olli-Pekka Kahilakoski <olli-pekka.kahilakoski@aalto.fi>
    okahilak
     

02 Apr, 2020

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
     

10 Jun, 2009

1 commit