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

Project #2.1 Packaging TVB

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.6
    • Component/s: None
    • Labels:
      None
    • Epic Link:
    • Sprint:
      1.5.6

      Description

      Packaging TVB for the modern world

      Description: TVB has, for the moment, distributed its packages either in the form of sources from Git repositories for developers (https://github.com/the-virtual-brain), or a zip package per platform for end-users (http://www.thevirtualbrain.org/tvb/zwei/brainsimulator-software), and only recently through Pypi (https://pypi.python.org/pypi/tvb-framework). This leaves much to be desired: in the scientific community, the use of the Anaconda distribution has made the Conda package manager popular. For Linux, a project called NeuroDebian seeks to package much of the available neuroscience software as Debian packages, which are then usable by many derivative distributions. Native launchers for the most usual operating systems would be good to have. Lastly, for many situations, it is good practice to run software in an isolated environment, with tools such as Vagrant, Docker, Amazon Web Image (AMI), etc. To address these possibilities this proposal involves preparing new packaging scripts for one or ideally all of the above mentioned options.

      Expected Results: One or more of: packages for Conda and NeuroDebian, Vagrantfile, script for building a Docker image or AMI, native launchers for TVB Distribution.

      Skills: Python, Bash & Unix command line, Debian packaging, virtual machines, containers.

        Attachments

          Activity

            People

            • Assignee:
              umar.haruna Umar Haruna Abdullahi
              Reporter:
              lia.domide Lia Domide
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 9 weeks, 2 days
                9w 2d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 weeks, 3 days, 1 hour Time Not Required
                4w 3d 1h