/teneto

Temporal Network Tools

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Teneto

Documentation Status PyPI version Build Status Coverage Status

Temporal network tools. Version 0.3.5

What is the package

Package includes various tools for analyzing temporal network data. Temporal network measures, temporal network generation, derivation of time-varying/dynamic connectivity, plotting functions. Some extra focus is placed on neuroimaging data (e.g. compatible with BIDS data format).

Installation

With pip installed:

pip install teneto

to upgrade teneto:

pip install teneto -U

Requires: Python 3.5 or python 3.6.

Installing teneto via pip installs all python package requirements as well.

Installation notes.

Version 0.3.5+: community detection has been temporarily removed until a better solution than using iGraph is found. iGraph has lead to multiple problems on non-linux systems. Community detection can still be imported (import teneto.communitydeteciton) but it has been removed from TenetoBIDS. If required in TenetoBIDS the code still exists but is commented uncomment ./teneto/classes/bids.py line 1060-1132 to get working again.

Documentation

More detailed documentation can be found at teneto.readthedocs.io and includes tutorials.

Outlook.

This package is under active development. And a lot of changes will still be made.

Cite

If using this, please cite us. At present we do not have a dedicated article about teneto, but teneto is introduced, a long with a considerable amount of the metrics:

Thompson, William Hedley, Per Brantefors, and Peter Fransson. "From static to temporal network theory applications to functional brain connectivity." Network Neuroscience (2017).