What you are getting

We offer ready-made packages which were tested for all major, 64-bit desktop platforms. If you wish to install a 32-bit version of TVB, you can still do so from the source code on GitHub.

These packages work equally well for new installations or for updating existing installations. After unpacking, it's a good idea to look into the included README and Tutorial files, as well as our extensive documentation website. Besides that, we provide ample help and support for the software.

Our brain simulator software requires modern hardware, operating systems and web browsers. Please see our technical requirements for details. While the TVB software itself is open source with a GPLv3 license, we include some 3rd party packages with different licenses.

Known problem:

Chrome 30 is having a problem with MatJax, and it might happen at times that your simulator labels are not correctly rendered.https://groups.google.com/forum/#!topic/mathjax-users/CWGx1koV3SUPlease ignore the gray labels; they should have this fixed soon (Chrome / MatJax)

Sub-task

[TVB-1036] - assert that the color buffer has the same length as the vertex buffer

[TVB-1043] - Test Larter Breakspear model and integrate it to the core models.

Improvement

Important changes:- TVB license is now GPL v2- Saving a Simulation State is possible now."Branching" a previous executed simulation, will let you avoid having transient signal.- TVB Scientific Library package is published on GitHub- BCT is available from the Large Scale Connectivity page as well- A new Connectivity importer has been added (accepting DTI Pipeline results)- Simulator Input Parameters "Variables Watched by Monitor" is not displayed as a multi-select component, instead of an array.

Task

[TVB-729] - CONSOLEDEFAULT attributes are evaluated when a class is first importer (new). Because of this, if we want to change for example Connectivitydata.default = file(differentpath), the consoledefaults are still from the old reference.

The main addition of this release is a stable console interface. Aside from this there have been a number of improvements and fixes:- the fact that a Matlab installation makes BCT algorithms available in TVB is made more obvious in settings page- possibility to change between state-variable/modes in brain and time-series visualizers- two new models available: Deco-Jirsa(Mean-Field Brunel Wang) and Kuramoto Oscillator- operations are now transactional so invalid db states should not be generated- new DataTypes available: PsiTable, NerfTable, FaceSurface and CapEEG

[TVB-818] - Do a checking for license/requirement on the *.so for Linux distributions.

[TVB-819] - It seems that the Windows 64 package is missing some modules after pyinstaller 2.0. Also the generated executable might have some OS dependencies which causes pythoncom errors if tested on different Windows versions.

[TVB-822] - Make sure all the used licenses are included for all packages. (e.g. Tcl/Tk currently does not appear on MacOSx64 or linux packages even tho they are used)

This is a minor release but with important achievements on performance and code-cleanness:- improve performance for running a simulation on regions level with Raw monitor with a factor of 10;- improve performance on loading web pages, by making sure no duplicate JS/CSS files are loaded and some asynchronous work is done, where possible;- fix HDF5 concurrency problems by replacing the library used behind (from pyTables to H5PY);- fix MPLH5 portlets concurrency problem (when multiple of them are selected on the same page);- include IDLE python module, for preparing console-users.

When running TVB 1.0.1 after you previously had TVB version 1.0 installed be advised that on the first login, all your datatypeswill be upgraded from TVB 1.0 pyTables format to H5PY. This might take a while depending on the amount of data you have generated.Please be patient and don't shut down TVB during this process. You also have the option to execute the tvb_clean command and dropprevious data in which case the above step is skipped.

[TVB-807] - Change hdf5 access python library from pytables to hdf5 in order to resolve the concurrency problems. Also do custom buffering mechanism in case of append_data since h5py performance is poor next to pytables.

[TVB-809] - Nan values can still be generated by launching by launching range simulations.

[TVB-831] - On introspection, if a portlet for which some workflow steps were generated si removed we should make sure all the generated workflow steps are also removed. The same logic for the removal of algorithms.

[TVB-834] - Operations page reports a wrong number of pages when groups exist

This is a full-features release for TVB software.- You can install TVB on Mac OS (x32 or x64 architecture), Linux (x32 or x64) or Windows (x32)- TVB can be installed in 3 different configurations:* on a personal computer for single-user usage;* on a server and made accessible to an unlimited number of users through browser.The server is expected to have a decent hardware, based on the expected number of clients.Each client will need to have a compatible graphic card, and WebGL compatible browser.* or on a cluster (similar with server installation, but with parallelization support).When installed on a cluster, OAR is expected to be configured separately of TVB.- Default user is the same: admin/pass , but you can change it when TVB settings page is first displayed.- At startup, a default project will be created, containing demo-data as well (Connectivity, Cortical Surface, Projection Matrices, Sensors)- Default data is automatically filled, with every new project you create.- When filling parameters for the simulations, you can consult the manual about their meaning and the tooltips for each parameter.

Known issues:- on Linux systems, Chrome browser has a bug when displaying select tags inside an overlay.We have one situations for this, when displaying a visualizer's top-right call-out.As this is a known bug in Chrome, we will wait for the next release to fix it. Until then we advise you to use FireFox while under Linux.

Sub-task

[TVB-648] - MPLH5 visualizers do not allow interaction with their controls in browser. Blocking animation should appear when waiting for server's feedback.

[TVB-772] - Burst Bugs: Simulation parameter EEG Projection data is not submitted properly on first burst launch of a project in case you configured the simulator parameters and chose monitor but left eeg projection data hidden.

Bug

[TVB-204] - Remove from StorySteps controller method readserverfile, because it slows down the process. Make the files directly accessible through CherryPy.

This is a Teaser package.- Default user is admin/pass- At startup a default project is created and a default set of input-data will exist in that project.- Simulations can be launched, with any of the models/monitors in the system.- If you have Octave or Matplotlib in the path, Brain Connectivity analizers will be visible and ready for execution.- Once you have some data in your project, you should go to the visualizers area and see them in multiple formats,or use context-menu (right-click menu) on a specific DataType (pages Project-Operations or Project-Data Structure) to see available visualizers/analyzers.

Some of the capabilities that are currently in work are disabled from this version:- import / upload /export buttons are visible but disabled- input fields for the simulation are fixed, except for monitor, model and surface/region.

Download & register as a TVB scientist!

Join our growing global community of over 2,000 registered TVB scientists and be among the first to learn about educational events in your area, receive news about research conducted with TVB and the latest plans for software updates and new features!

Registering is easy and secure

When you submit your user registration, we send you one email with a confirmation request, originating from the email address noreply@thevirtualbrain.org.

This email contains a special link tied to your pending registration. Only when you click on that link, we take your registration as confirmed. If you don't click on it, nothing happens: you will not get further emails from us and we will delete your submitted data after 7 days.

This process ensures that no one can impersonate you and you will only receive emails from us if you really want to.

Every email we will send out to you as a registered TVB scientists contains a link you can use to unsubscribe from our list. By clicking on it, your data will be deleted from our list of registrants and you won't get any further emails.