Uploaded image for project: 'The Virtual Brain'
  1. The Virtual Brain
  2. TVB-2929

GSoC project 7.1: Reusable visualization tools for Jupyter

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      TVB’s web-based UI provides several very useful visualization tools, which are setup for full screen use. As TVB is used in wider contexts (HBP collaboratory, Jupyter notebooks), it is important to ensure the relevant visualization tools are present everywhere. This project is to rewrite the widgets in TVB UI to become reusable components which can be employed from a Jupyter notebook for use in the HBP collaboratory, while maintaining compatibility with the existing TVB framework.

      Tools are to be refactored, choice up to the student, in order of priority: anatomical visualization (surface, connectivity) time series viewer the phase plane tool Screenshots for inspiration: https://github.com/the-virtual-brain/tvb-documentation/blob/master/manuals/UserGuide/screenshots/visualizer_dual_seeg.jpg 4 https://github.com/the-virtual-brain/tvb-documentation/blob/master/manuals/UserGuide/screenshots/simulator_phase_plane_interactive.jpg 1

      Use of WebGL (in particular Python/notebook oriented GL tools) is encouraged, where numerous interesting opportunities for optimization are present, e.g. XTK for anatomy, vispy for time series. Expected results: A set of classes usable within Jupyter notebook, for displaying common data objects via WebGL or WebGL-based libraries. Documentation and usage examples for all created classes.

      Skills: Python, WebGL, IPyWidgets, Jupyter

      Mentors: Lia Domide , Paula Popa

      Tags: TVB, Python, WebGL, IPyWidgets, Jupyter

        Gliffy Diagrams

          Attachments

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              paula.popa Paula Popa
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - 6 weeks
                  6w
                  Remaining:
                  Remaining Estimate - 6 weeks
                  6w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified