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

Rewrite TVB visualizers which are based on MPLH5 with more modern web technology

    Details

    • Type: Story
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.4
    • Component/s: None
    • Labels:
      None
    • Epic Link:
    • Sprint:
      1.5.4 - GSOC & Internship 2017

      Description

      Description Data visualization plays a crucial role in TVB's neuroinformatics platform; effective interactive visualization can improve users' experience by helping them to quickly explore large datasets. Doing it properly in TVB is challenging because the web browser is still a developing platform with respect to graphics. Several tasks related to this project are available. Interested students are urged to select one or more from the list based on time, interest & experience:

      a) Rewrite visualizers that are currently implemented using MatplotLib and MPLH5 with visualization libraries oriented toward web browsers, such as D3.js or Bokeh.

      b) Refactor one of the time-series visualizer currently available.

      c) Improve interactive editing of large matrices (O(1000^2)). Rendering performance as well as per-element interaction is important.

      Skills required: HTML/JS/CSS & Python; Experience in web development, JQuery, SVG, WebGL, as well as server side frameworks such as CherryPy, is helpful.

      Mentors: Lia Domide (@liadomide), Mihai Andrei (@mihandrei), Paula Sanz-Leon (@pausz)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                dan.pop Dan Pop
                Reporter:
                lia.domide Lia Domide
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 8 weeks, 1 day
                  8w 1d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 4 weeks, 3 days, 4 hours, 30 minutes Time Not Required
                  4w 3d 4h 30m