{ "info": { "author": "Marmaduke Woodman, Stuart Knock, Paula Sanz Leon, Viktor Jirsa", "author_email": "tvb.admin@thevirtualbrain.org", "bugtrack_url": null, "classifiers": [], "description": "**Using this repository (tvb-library) from github is now considered DEPRECATED.\nWe advise you to use our main tvb-root repository instead**\n\nTHE VIRTUAL BRAIN SCIENTIFIC LIBRARY\n====================================\n\nThe Virtual Brain Project (TVB Project) has the purpose of offering some\nmodern tools to the Neurosciences community, for computing, simulating\nand analyzing functional and structural data of human brains.\n\n\"TVB Scientific Library\" is the most important scientific contribution\nof TVB Project, but only a part of our code. In order to use this TVB\nPython Library (modify/run/test), you are advised to follow the steps\ndescribed here:\nhttp://docs.thevirtualbrain.com/manuals/ContributorsManual/ContributorsManual.html#contributors-manual\n\nThe interaction with TVB source code is recommended for advanced users\nonly, for which the concepts proposed by TVB are known and understood,\nand which also have some programming knowledge.\n\n\"TVB Scientific Library\" comes in two major forms for code-contributors:\nas a light-weight Python library, or plugged into TVB framework\n(including Web interface and Persistence of data layers). Depending on\nyour needs and resources, you could use any of the two available options\nfor contributing and testing new code.\n\n\"TVB Scientific Library\" is a light-weight, stand-alone Python library\nthat contains all the needed packages in order to run simulations and\nanalysis on data without the need for the entire TVB Framework. This\nimplies that no storage will be provided so data from each session will\nbe lost on close. You need to either persist it yourself in some manner\nor use the full TVBFramework where HDF5 / database storage is provided\nas default.\n\nFor more details, check: http://www.thevirtualbrain.org/\n\n\"TVB Scientific Library\" contains the following packages: basic,\ndatatypes, simulator and analyzers. The dependencies between these\npackages can be seen in tvb-package-diagram.jpg . Following is a short\ndescription of each of these packages:\n\n- tvb.basic\n\nThis package is the base of TVB and holds sub-packages that are used by\nmost of the other packages like logging, global settings and the TVB\ntraits package. You should rarely (if at all) need to change code in\nthis package, and should know exactly what you are doing before\nattempting to change anything from here.\n\n- tvb.datatypes\n\nThe simulator and analyzers packages (as well as uploaders and\nvisualizers in TVB Framework) will need to have a common \"language\" in\norder to work with the same data. In TVB architecture, that \"common\nlanguage\" is represented by Data Types. TVB Data Types declarations are\nlocated in this package.\n\n- tvb.simulator\n\nThe Simulation Component is the most important component in The Virtual\nBrain solution, as it is the component responsible for all the\nscientific computation related to brain models and data.\n\nYou can find various demos of using the simulator here:\nhttp://docs.thevirtualbrain.org/demos/Demos.html .\n\n- tvb.analyzers\n\nHolds modules that can run various analysis of data resulted from the\nsimulator. TVB is not strong in\ndoing data analysis, we barely have a minimum set of analyzers for\nimmediate needs.\n\nNOTE:\n\nTo contribute to this repo, you are advised to first fork it under\nGitHub (through the web ui), and next clone that fork on your machine,\nand use it as you use any other git repository.\n\nTesting\n=======\n\nFor testing the package, the `Pytest `_\nframework is used. Pytest can be installed using pip.\n\nPytest will run all files in the current directory and its subdirectories\nof the form test_*.py or \\*_test.py.\nMore generally, it follows `standard test discovery rules\n`_\n\nThe command for running our tests has two forms.\nRecommendation when working with a git clone of tvb-library::\n\n cd [folder_where_tvb_library_is]\n pytest tvb/test [--junitxml=path]\n\nThe second alternative form of running TVB tests, when installing TVB from Pypi, is::\n\n pip install -U tvb-library\n pytest --pyargs tvb.tests.library\n\n\nCoverage\n--------\n\nA coverage report can be generated with::\n\n pip install pytest-cov\n cd [folder_where_tvb_library_is]\n py.test --cov-config .coveragerc --cov=tvb tvb/tests/ --cov-branch --cov-report xml:[file_where_xml_will_be_generated]\n\n\nFurther Resources\n=================\n\n- For issue tracking we are using Jira: http://req.thevirtualbrain.org\n- For API documentation and live demos, have a look here:\n http://docs.thevirtualbrain.org\n- A public mailing list for users of The Virtual Brain can be joined\n and followed using: tvb-users@googlegroups.com\n- Raw demo IPython Notebooks can be found under:\n https://github.com/the-virtual-brain/tvb-documentation/tree/master/demos\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/the-virtual-brain/tvb-root", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.thevirtualbrain.org", "keywords": "tvb brain simulator neuroscience human animal neuronal dynamics models delay", "license": "GPL v3", "maintainer": "", "maintainer_email": "", "name": "tvb-library", "package_url": "https://pypi.org/project/tvb-library/", "platform": "", "project_url": "https://pypi.org/project/tvb-library/", "project_urls": { "Download": "https://github.com/the-virtual-brain/tvb-root", "Homepage": "http://www.thevirtualbrain.org" }, "release_url": "https://pypi.org/project/tvb-library/2.0/", "requires_dist": [ "matplotlib", "networkx", "numba", "numexpr", "numpy", "scipy", "typing", "h5py ; extra == 'test'", "mayavi ; extra == 'test'", "mpl-toolkits ; extra == 'test'", "pytest ; extra == 'test'", "pytest-benchmark ; extra == 'test'", "tvb-gdist ; extra == 'test'", "tvb-data ; extra == 'test'" ], "requires_python": "", "summary": "A package for performing whole brain simulations", "version": "2.0" }, "last_serial": 5980084, "releases": { "1.5.4.0": [ { "comment_text": "", "digests": { "md5": "0fb052ccd4201991779cfb099b292e5c", "sha256": "e65a5327a3be897c9b795079fcfa915ced834b80710612003bc11e9d0f026519" }, "downloads": -1, "filename": "tvb_library-1.5.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0fb052ccd4201991779cfb099b292e5c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 755048, "upload_time": "2017-10-16T12:31:52", "url": "https://files.pythonhosted.org/packages/97/7f/46ef127fdd3be5cbd146c93d21a6d5e5f789b8316fde54decaf9e8358c34/tvb_library-1.5.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a59efa09a559f3eaf4fbc579919f566c", "sha256": "a30dac47ccc31a18e6d2fca930f2e6efc3535fac1332655feb44d3e14a8d2f1b" }, "downloads": -1, "filename": "tvb-library-1.5.4.0.tar.gz", "has_sig": false, "md5_digest": "a59efa09a559f3eaf4fbc579919f566c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 490056, "upload_time": "2017-10-16T12:31:55", "url": "https://files.pythonhosted.org/packages/d2/95/9f05b5b7038a9b19923ce65169fcd3be5da4eeee7d52f3929302e8619af7/tvb-library-1.5.4.0.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "96cdad204d143283e60d7ebc47b20405", "sha256": "7693e4bdbe29f72e4fec1e8e699279ec295ab0d0f130e7ccf9c3273a37356d92" }, "downloads": -1, "filename": "tvb_library-1.5.5-py2-none-any.whl", "has_sig": false, "md5_digest": "96cdad204d143283e60d7ebc47b20405", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 505292, "upload_time": "2017-10-23T10:34:27", "url": "https://files.pythonhosted.org/packages/e1/f1/ef654b88cb8900e23f3bb1bf1626bdd76a9c094d407bac57c1cc40175ef7/tvb_library-1.5.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab372519fa5c86106804e89f93df37ea", "sha256": "a410550493222f834f07a33967359014778f0dd6464b9f329557a22f0f5aa5b7" }, "downloads": -1, "filename": "tvb-library-1.5.5.tar.gz", "has_sig": false, "md5_digest": "ab372519fa5c86106804e89f93df37ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 322482, "upload_time": "2017-10-23T10:35:12", "url": "https://files.pythonhosted.org/packages/0c/42/72c37a534416ff05e083f44db06314d35db0c06669028198e10f7558ccff/tvb-library-1.5.5.tar.gz" } ], "1.5.5.0": [ { "comment_text": "", "digests": { "md5": "ce693890cc0fc78636219c7fd3f5496b", "sha256": "486d7a18d471a9a53a33587c67e89982e35da5af16ed9a94a4c5d6f17aadee30" }, "downloads": -1, "filename": "tvb_library-1.5.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ce693890cc0fc78636219c7fd3f5496b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 505326, "upload_time": "2017-10-23T12:38:18", "url": "https://files.pythonhosted.org/packages/e1/d6/fe13f719575f8ef5bb9c5e3a9c643428965800c145b64ecafed957b80f17/tvb_library-1.5.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "389fcb5d83fe3f419aa65f9263c29cc9", "sha256": "691811c51c29708c0aa55750202ad13f400b1ede0c30b436c619ab1fdaf11cd2" }, "downloads": -1, "filename": "tvb-library-1.5.5.0.tar.gz", "has_sig": false, "md5_digest": "389fcb5d83fe3f419aa65f9263c29cc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 322510, "upload_time": "2017-10-23T12:38:20", "url": "https://files.pythonhosted.org/packages/fa/06/13a9a17891eabed074c9b536f74829bc5fe831d7bb852a7fb5d41f055b08/tvb-library-1.5.5.0.tar.gz" } ], "1.5.5.1": [ { "comment_text": "", "digests": { "md5": "b6d8454078b0f0b8c85a722200c65e13", "sha256": "9cecb9c48d609fb511b4b8fc2589e58baab9d434638d126a7f127fcea60c1a11" }, "downloads": -1, "filename": "tvb_library-1.5.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b6d8454078b0f0b8c85a722200c65e13", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 505880, "upload_time": "2017-10-23T12:54:19", "url": "https://files.pythonhosted.org/packages/5a/09/1ac16c800fd4c16e72bf5d5c921a847a1082d22b73c025ff2ceda23eb735/tvb_library-1.5.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "372f5993cd1584c0145a8f91bf24feee", "sha256": "6d622571d56f639b741a3323e061f58447c7f7e4a785a295d61d46866d1fcac0" }, "downloads": -1, "filename": "tvb-library-1.5.5.1.tar.gz", "has_sig": false, "md5_digest": "372f5993cd1584c0145a8f91bf24feee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 322938, "upload_time": "2017-10-23T12:54:22", "url": "https://files.pythonhosted.org/packages/24/b0/e9cadfce655092e129a70a30bf16f30f6495e2ec0b6528c5e412857d7f22/tvb-library-1.5.5.1.tar.gz" } ], "1.5.8": [ { "comment_text": "", "digests": { "md5": "edba7f7a85b37f266b4e96df2d0efc24", "sha256": "282804c232f07a691b1b38c9ff45d35ed441f1b95d59aaf53e20f712db3720cc" }, "downloads": -1, "filename": "tvb_library-1.5.8-py2-none-any.whl", "has_sig": false, "md5_digest": "edba7f7a85b37f266b4e96df2d0efc24", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 501509, "upload_time": "2019-06-24T14:14:56", "url": "https://files.pythonhosted.org/packages/b3/89/fab8010849bb03cab9d9969bb7ef60f09b801a7924eac69cf0eedffcdd5c/tvb_library-1.5.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "055f4482cc98d70a8bad836962c072b8", "sha256": "022400ddeda857b09704892114e7812f202d91fe4547d887b527098295127888" }, "downloads": -1, "filename": "tvb-library-1.5.8.tar.gz", "has_sig": false, "md5_digest": "055f4482cc98d70a8bad836962c072b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 327721, "upload_time": "2019-06-24T14:16:12", "url": "https://files.pythonhosted.org/packages/1a/16/80ef96dfdef0736cb055bb25cb5aaf7e9bfd5ca17e198590199548f6fe0e/tvb-library-1.5.8.tar.gz" } ], "1.5.9": [ { "comment_text": "", "digests": { "md5": "905b657169491f57d0a952eefc928aed", "sha256": "05861cb399249e7c091b672a3eddd41589bd327ecb386ec0a2f43e749a327001" }, "downloads": -1, "filename": "tvb_library-1.5.9-py2-none-any.whl", "has_sig": false, "md5_digest": "905b657169491f57d0a952eefc928aed", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 511618, "upload_time": "2019-07-03T21:58:33", "url": "https://files.pythonhosted.org/packages/da/d0/93bb5c12d404bc3a59da4b051bc28ef704a161d06c67abaf83acf87afe7e/tvb_library-1.5.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b910cc4b577a9a0bea3d7ae6a52dadc", "sha256": "a2abe64f31c310854834e0957fe7570054feaf6b5ffebc0347610c184c7d74c3" }, "downloads": -1, "filename": "tvb-library-1.5.9.tar.gz", "has_sig": false, "md5_digest": "4b910cc4b577a9a0bea3d7ae6a52dadc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 336441, "upload_time": "2019-07-03T21:58:35", "url": "https://files.pythonhosted.org/packages/8b/46/3288ac050c4702b831d7435658e019a6e37142922f0ae086fd625faa26d4/tvb-library-1.5.9.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "297fe03d4122692886858a9352e575d5", "sha256": "b5b0d88b6df6cf08ca459ed0fe3b9dc93e71175be94e7539eb2b23bf5ca9a351" }, "downloads": -1, "filename": "tvb_library-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "297fe03d4122692886858a9352e575d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 477812, "upload_time": "2019-10-15T21:54:49", "url": "https://files.pythonhosted.org/packages/a5/de/8a5c9de39d834c616ce55c4af2d8d2ea2f1dcf36e81312db8e0b0d441420/tvb_library-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9ac7b26ed854f4bb0d671f25dd0c9c3", "sha256": "a89bcd1949788d35722a1dc1e3bb8d5e32fa02a4eef977fd476ab6df18285e9b" }, "downloads": -1, "filename": "tvb-library-2.0.tar.gz", "has_sig": false, "md5_digest": "e9ac7b26ed854f4bb0d671f25dd0c9c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 285644, "upload_time": "2019-10-15T21:55:15", "url": "https://files.pythonhosted.org/packages/18/f7/e2c20f0a60f37646d67f64a80e28949f95e3c602d52c6e76721d631f0916/tvb-library-2.0.tar.gz" } ], "2.0a0": [ { "comment_text": "", "digests": { "md5": "c02fa8038831f3894c30cb4b007abc03", "sha256": "e09300f70f12cb7488cbfd6ed340b597a45ed5e097f98f9b9d755406cc8b2bb2" }, "downloads": -1, "filename": "tvb_library-2.0a0-py2-none-any.whl", "has_sig": false, "md5_digest": "c02fa8038831f3894c30cb4b007abc03", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 472218, "upload_time": "2019-08-15T19:46:34", "url": "https://files.pythonhosted.org/packages/7e/f8/f700331d3649bd842859d96ac07461800ae393e74ac053229eaa3daaeda6/tvb_library-2.0a0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72606c7eb7d9eaf4b24affcc7d34702a", "sha256": "5df6cf50652ab30a3f463a0c9456e6b1a06a02bd8236992f1e56cd89c5604916" }, "downloads": -1, "filename": "tvb_library-2.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "72606c7eb7d9eaf4b24affcc7d34702a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 472218, "upload_time": "2019-08-15T19:46:36", "url": "https://files.pythonhosted.org/packages/8e/75/20565437afdb041cbd376b5882dedfe0a344228590ea9fa8c63272fc233b/tvb_library-2.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30f4e0043d25b1029bca2770959cf3a0", "sha256": "9690136fc9d80fb2442f61f2b40b65d6cafc6a1cf3942228f10f4e09dd507289" }, "downloads": -1, "filename": "tvb-library-2.0a0.tar.gz", "has_sig": false, "md5_digest": "30f4e0043d25b1029bca2770959cf3a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 307109, "upload_time": "2019-08-15T19:46:39", "url": "https://files.pythonhosted.org/packages/98/f3/e8ae7ab9462da35c740ad4a69321592fb86aae58526094fb2535104146b0/tvb-library-2.0a0.tar.gz" } ], "2.0a1": [ { "comment_text": "", "digests": { "md5": "0a02fc2df4ef559d011a98849a7e7212", "sha256": "ced8b82a6c5f4340eb308a3f86d3e668ea8785a8bbbe01c18b290df39d4a46b8" }, "downloads": -1, "filename": "tvb_library-2.0a1-py2-none-any.whl", "has_sig": false, "md5_digest": "0a02fc2df4ef559d011a98849a7e7212", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 485172, "upload_time": "2019-09-15T13:53:50", "url": "https://files.pythonhosted.org/packages/f0/c4/608197af28815ddb11db1709fe5f50cbd82c8409f86a511e237e9839b019/tvb_library-2.0a1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0f80594ef7b15b4b3a4e7e49d706278", "sha256": "9864178ca37c2e535558581fc9ba21fdb3d7ce695519f2f1c66c544fcc166388" }, "downloads": -1, "filename": "tvb_library-2.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "e0f80594ef7b15b4b3a4e7e49d706278", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 485172, "upload_time": "2019-09-15T13:53:53", "url": "https://files.pythonhosted.org/packages/bb/1f/8f783715937bac75ce83e507271b1aa4e22a5dfa8c7abd3390fef1c8d3a2/tvb_library-2.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb84989fe351eef6c9b1c025f25d05b", "sha256": "01753d654617dfc53aa4f946db83b3641737c3a0abae7bb261deecceee8e91c2" }, "downloads": -1, "filename": "tvb-library-2.0a1.tar.gz", "has_sig": false, "md5_digest": "ebb84989fe351eef6c9b1c025f25d05b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 293845, "upload_time": "2019-09-15T13:53:55", "url": "https://files.pythonhosted.org/packages/ca/05/7b8de22196107c0e985dd23259d570f58e6e6da5a668669aee531e74d561/tvb-library-2.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "297fe03d4122692886858a9352e575d5", "sha256": "b5b0d88b6df6cf08ca459ed0fe3b9dc93e71175be94e7539eb2b23bf5ca9a351" }, "downloads": -1, "filename": "tvb_library-2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "297fe03d4122692886858a9352e575d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 477812, "upload_time": "2019-10-15T21:54:49", "url": "https://files.pythonhosted.org/packages/a5/de/8a5c9de39d834c616ce55c4af2d8d2ea2f1dcf36e81312db8e0b0d441420/tvb_library-2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9ac7b26ed854f4bb0d671f25dd0c9c3", "sha256": "a89bcd1949788d35722a1dc1e3bb8d5e32fa02a4eef977fd476ab6df18285e9b" }, "downloads": -1, "filename": "tvb-library-2.0.tar.gz", "has_sig": false, "md5_digest": "e9ac7b26ed854f4bb0d671f25dd0c9c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 285644, "upload_time": "2019-10-15T21:55:15", "url": "https://files.pythonhosted.org/packages/18/f7/e2c20f0a60f37646d67f64a80e28949f95e3c602d52c6e76721d631f0916/tvb-library-2.0.tar.gz" } ] }