#901866 ITP: tvb-library -- "TVB Scientific Library" is the most important scientific contribution of TVB Project, but only a part of our code

Package:
wnpp
Source:
wnpp
Submitter:
umar haruna abdullahi
Date:
2025-11-29 16:41:14 UTC
Severity:
wishlist
#901866#5
Date:
2018-06-19 14:45:30 UTC
From:
To:
* Package name    : tvb-library
  Version         : 1.5.6
  Upstream Author : TVB Team <tvb.admin@thevirtualbrain.org>
* URL             : http://www.thevirtualbrain.org/
* License         : GPL V3
  Programming Lang: Python
  Description     : "TVB Scientific Library" is the most important scientific contribution of TVB Project, but only a part of our code

The Virtual Brain Project (TVB Project) has the purpose of offering some
modern tools to the Neurosciences community, for computing, simulating and
analyzing functional and structural data of human brains.

"TVB Scientific Library" is the most important scientific contribution of
TVB Project, but only a part of our code The interaction with TVB source code
is recommended for advanced users only, for which the concepts proposed by TVB
are known and understood, and which also have some programming knowledge.

This package is a dependency for tvb-framework with i will submit it bug report
ITP.

This package will be used base on neurodebian i will be maintaining it and
they will sponsor it.

#901866#10
Date:
2018-07-05 09:56:10 UTC
From:
To:
Froward from lia.

Hi,

I am Lia Domide, one of the core developers in TVB Project.
Umar has recently joined the team, as part of Google Summer of Code
(GSOC 2018) and his task is to package TVB for NeuroDebian, thus he
initiated this work with you.
I will try to add some details to the questions raised on these threads.

The packages we want to publish now are 4:
- tvb-gdist
	is similar with other geodesic packages. But at the time of our
implementation, this was the only one working on meshes with areas
both concave and convex, and easy to access for us from Python.
- tvb-data
	contains demo data for TVB demos and tests
- tvb-library
	this depends on tvb-gdist and tvb-data
	holds the core scientific code for TVB, mainly our simulator. It can
be used in the python command line without the next package
tvb-framework.
	is unique by the fact that it does full brain simulations, modeled at
a macroscopic level, considering delays in signal propagation
- tvb-framework
	depends on tvb-library, adds web GUI, DB storage and a simple
workflow configurator
	it includes a full cherrypy based web server structure. Thus, it
contains minified versions of MatJax, D3, JQuery and Flot libraries.
	We refer their licenses only here:
https://www.thevirtualbrain.org/tvb/zwei/brainsimulator-requirements
<https://www.thevirtualbrain.org/tvb/zwei/brainsimulator-requirements>.
Should they licenses be better emphasized?

These 4 packages have their sources on Github under GPLv3 license:
https://github.com/the-virtual-brain
<https://github.com/the-virtual-brain>
We packed them for Pypi https://pypi.org/user/tvb/ <https://pypi.org/user/tvb/>
and Conta Forge https://conda-forge.org/feedstocks/
<https://conda-forge.org/feedstocks/> (filter after “tvb”)
We also pack TVB_Distribution
https://www.thevirtualbrain.org/tvb/zwei/brainsimulator-software
<https://www.thevirtualbrain.org/tvb/zwei/brainsimulator-software>
which includes Python, TVB and all dependencies in a ready to use
package.

We would like, if possible, the same structures as on Pypi to be
available for Debian, with as little as possible changes.
It is important, if our packages are published on your repo, that
multiple people have rights to maintain them (me included). How can we
easily ensure that?


Best Regards,


Ing. <> Lia Domide
Director of Development at Codemart
Str. Petofi Sandor, Nr. 13, Ap. 4
Cluj Napoca, 400610, Romania
Tel: +40 (364) 401158
       +40 (744) 580134
Web:  <>http://www.codemart.ro <http://www.codemart.ro/>