{
"info": {
"author": "Etienne Combrisson",
"author_email": "e.combrisson@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: Science/Research",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "=========\nTensorpac\n=========\n\n.. image:: https://travis-ci.org/EtienneCmb/tensorpac.svg?branch=master\n :target: https://travis-ci.org/EtienneCmb/tensorpac\n\n.. image:: https://codecov.io/gh/EtienneCmb/tensorpac/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/EtienneCmb/tensorpac\n\n.. image:: https://badge.fury.io/py/tensorpac.svg\n :target: https://badge.fury.io/py/tensorpac\n\n.. image:: https://pepy.tech/badge/tensorpac\n :target: https://pepy.tech/project/tensorpac\n\n.. image:: https://badges.gitter.im/EtienneCmb/tensorpac.svg\n :target: https://gitter.im/EtienneCmb/tensorpac?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge\n\n\n.. figure:: https://github.com/EtienneCmb/tensorpac/blob/master/docs/source/picture/tp.png\n :align: center\n\nDescription\n-----------\n\nTensorpac is an Python open-source toolbox for computing Phase-Amplitude Coupling (PAC) using tensors and parallel computing for an efficient, and highly flexible modular implementation of PAC metrics both known and novel. Check out our `documentation `_ for details.\n\nInstallation\n------------\n\nTensorpac uses NumPy, SciPy and joblib for parallel computing. To get started, just open your terminal and run :\n\n\n.. code-block:: console\n\n $ pip install tensorpac\n\nCode snippet & illustration\n---------------------------\n\n.. code-block:: python\n\n from tensorpac import Pac\n from tensorpac.signals import pac_signals_tort\n\n # Dataset of signals artificially coupled between 10hz and 100hz :\n n_epochs = 20\n n_times = 4000\n sf = 512. # sampling frequency\n\n # Create artificially coupled signals using Tort method :\n data, time = pac_signals_tort(f_pha=10, f_amp=100, noise=2, n_epochs=n_epochs,\n dpha=10, damp=10, sf=sf, n_times=n_times)\n\n # Define a PAC object :\n p = Pac(idpac=(6, 3, 0), f_pha=(2, 20, 1, 1), f_amp=(60, 150, 5, 5))\n # Filter the data and extract PAC :\n xpac = p.filterfit(sf, data, n_perm=20)\n\n # Plot your Phase-Amplitude Coupling :\n p.comodulogram(xpac.mean(-1), title='Contour plot with 5 regions',\n cmap='Spectral_r', plotas='contour', ncontours=5)\n\n p.show()\n\n\n.. figure:: https://github.com/EtienneCmb/tensorpac/blob/master/docs/source/picture/readme.png\n :align: center\n\nContributors\n------------\n\n* `Etienne Combrisson `_\n* `Karim Jerbi `_\n* Juan L.P. Soto\n* Timothy C. Nest\n* `Robin Ince `_\n* `Andrea Brovelli `_\n* `Aymeric Guillot `_\n\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "https://github.com/EtienneCmb/tensorpac/archive/v0.6.2.tar.gz",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://etiennecmb.github.io/tensorpac/",
"keywords": "phase-amplitude coupling pac tensor oscillation meg eeg python",
"license": "BSD 3-Clause License",
"maintainer": "Etienne Combrisson",
"maintainer_email": "",
"name": "tensorpac",
"package_url": "https://pypi.org/project/tensorpac/",
"platform": "any",
"project_url": "https://pypi.org/project/tensorpac/",
"project_urls": {
"Download": "https://github.com/EtienneCmb/tensorpac/archive/v0.6.2.tar.gz",
"Homepage": "http://etiennecmb.github.io/tensorpac/"
},
"release_url": "https://pypi.org/project/tensorpac/0.6.2/",
"requires_dist": [
"numpy",
"scipy",
"joblib"
],
"requires_python": "",
"summary": "Tensor-based Phase-Amplitude Coupling",
"version": "0.6.2"
},
"last_serial": 5808053,
"releases": {
"0.5.0": [
{
"comment_text": "",
"digests": {
"md5": "f99b178504f52eb9ea058baf029dd0b1",
"sha256": "1f4d61e9f3ace854a1d951ecc440c9cdee8941ac9321f1dc060bb412cacc3e11"
},
"downloads": -1,
"filename": "Tensorpac-0.5.0.tar.gz",
"has_sig": false,
"md5_digest": "f99b178504f52eb9ea058baf029dd0b1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20477,
"upload_time": "2017-06-25T08:52:06",
"url": "https://files.pythonhosted.org/packages/6d/69/261e538ab1368be1e921ebba03e6ad67cf80190b1c6707c9d182a92b49f6/Tensorpac-0.5.0.tar.gz"
}
],
"0.5.1": [
{
"comment_text": "",
"digests": {
"md5": "0aa61e393aced4d439e2ed96c3026e9b",
"sha256": "4a9a53ba3805e5d8d1dd98529fa2b13681199706438cf8f8cdadb99f29307d92"
},
"downloads": -1,
"filename": "Tensorpac-0.5.1.tar.gz",
"has_sig": false,
"md5_digest": "0aa61e393aced4d439e2ed96c3026e9b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21189,
"upload_time": "2017-06-27T09:51:43",
"url": "https://files.pythonhosted.org/packages/ef/43/8ebd18e2306fdec3344cae5562c727c4b58b8d3670b8ea6a54ad795ee96c/Tensorpac-0.5.1.tar.gz"
}
],
"0.5.2": [
{
"comment_text": "",
"digests": {
"md5": "fa95c7116e839707bf7f70a9f033325f",
"sha256": "a09a021e62be12474ed05de9c6158571d1a57fbc5709afe0b6e91a135573d6fa"
},
"downloads": -1,
"filename": "Tensorpac-0.5.2.tar.gz",
"has_sig": false,
"md5_digest": "fa95c7116e839707bf7f70a9f033325f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22305,
"upload_time": "2017-06-28T09:30:40",
"url": "https://files.pythonhosted.org/packages/18/1e/383039dee56d1a491bb63b40ecf77b36b1f6cbca1070464aab602f9caddb/Tensorpac-0.5.2.tar.gz"
}
],
"0.5.3": [
{
"comment_text": "",
"digests": {
"md5": "98cd79cf4cf648b78270e6ae0f77adf7",
"sha256": "8e242688d697ca768201446302a00f9a6f6be576ccde4539bed430bf53d5cff9"
},
"downloads": -1,
"filename": "Tensorpac-0.5.3.tar.gz",
"has_sig": false,
"md5_digest": "98cd79cf4cf648b78270e6ae0f77adf7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22509,
"upload_time": "2017-07-03T20:43:43",
"url": "https://files.pythonhosted.org/packages/2b/9f/a0df5ed326234a18c18145d7a3280ef0233e836f35abafa8333d55c68489/Tensorpac-0.5.3.tar.gz"
}
],
"0.5.4": [
{
"comment_text": "",
"digests": {
"md5": "c60a441c99bc3696bc2042ddbdf765f1",
"sha256": "f48224950cf5f5b5a2a45915c1ca622fbf05762dfa3c93b5cd9d4ed5498f2a32"
},
"downloads": -1,
"filename": "Tensorpac-0.5.4.tar.gz",
"has_sig": false,
"md5_digest": "c60a441c99bc3696bc2042ddbdf765f1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23349,
"upload_time": "2017-07-04T16:26:19",
"url": "https://files.pythonhosted.org/packages/ee/6f/028c96215f601cd6ba832fc51eda446be7d65c740faa1e0d18450167d8a7/Tensorpac-0.5.4.tar.gz"
}
],
"0.5.5": [
{
"comment_text": "",
"digests": {
"md5": "307670f1831864aaebf2bec91b82bb54",
"sha256": "bb26591f54534ad905eb1efd3ce267daf28b110c0f99c72dd841f29808219d06"
},
"downloads": -1,
"filename": "Tensorpac-0.5.5.tar.gz",
"has_sig": false,
"md5_digest": "307670f1831864aaebf2bec91b82bb54",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23143,
"upload_time": "2018-05-16T15:51:44",
"url": "https://files.pythonhosted.org/packages/3d/75/5577e0890ada13adab37a39a54138a323aed7d03bac1996e7f58e416f5be/Tensorpac-0.5.5.tar.gz"
}
],
"0.5.6": [
{
"comment_text": "",
"digests": {
"md5": "91ca12cecb7afc3ba68e3f1740bee007",
"sha256": "52a247ba377a97b89365ad1fa477c3e4ba5646727082095f61e2371b8e525fc4"
},
"downloads": -1,
"filename": "Tensorpac-0.5.6.tar.gz",
"has_sig": false,
"md5_digest": "91ca12cecb7afc3ba68e3f1740bee007",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23250,
"upload_time": "2019-02-06T22:46:45",
"url": "https://files.pythonhosted.org/packages/91/51/b0bdd8524bc4d9b55fa23507b0bfd27dd2cb55afa82d153a0c385d221916/Tensorpac-0.5.6.tar.gz"
}
],
"0.6.0": [
{
"comment_text": "",
"digests": {
"md5": "e5affbb7d94db85d10ef3cc5619d0d72",
"sha256": "525b1616fdeeef6ca29e79f98c5ac0627a45f6a5ea127c010c12d5b75c2c77de"
},
"downloads": -1,
"filename": "tensorpac-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e5affbb7d94db85d10ef3cc5619d0d72",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 32245,
"upload_time": "2019-07-13T09:10:18",
"url": "https://files.pythonhosted.org/packages/74/26/df8eda02f1414321383baa21f2945934462063598f5d629768af1e8094fb/tensorpac-0.6.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "19c469a27d800a6399cb43274f5c47ba",
"sha256": "6f32c967f0c7c84443f06811170ec76e97ceeacd1542f54a628b074a6335f02a"
},
"downloads": -1,
"filename": "Tensorpac-0.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "19c469a27d800a6399cb43274f5c47ba",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 32243,
"upload_time": "2019-07-13T09:06:43",
"url": "https://files.pythonhosted.org/packages/e6/a4/91c4b2e08620248e2cb621800e8ad2b4fda11284340ec6d1d1d94480b6d2/Tensorpac-0.6.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cb26b939475bf651b4577cbea2f6afb1",
"sha256": "fa27c4b12d5e964982908f1aee3bb4728242c12a3a6b63f8633a5fdd95e65e24"
},
"downloads": -1,
"filename": "Tensorpac-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "cb26b939475bf651b4577cbea2f6afb1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26607,
"upload_time": "2019-07-13T09:06:45",
"url": "https://files.pythonhosted.org/packages/9d/d7/d477a15ab8b5d70accdfc5871bb9a017ec902a3941e68efb84f96c10b47a/Tensorpac-0.6.0.tar.gz"
}
],
"0.6.1": [
{
"comment_text": "",
"digests": {
"md5": "86231cf018ff9e8ed02a944bee0615a6",
"sha256": "9ed863aab43bd71c170345ab096e79da954926a4e2e23b4a892e5b4b9d9b9f6f"
},
"downloads": -1,
"filename": "tensorpac-0.6.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "86231cf018ff9e8ed02a944bee0615a6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 32245,
"upload_time": "2019-07-13T09:12:36",
"url": "https://files.pythonhosted.org/packages/78/85/37d72aecfbb673fdb36b5020dc05aa06e6cb36e90a949db4af185d52f73e/tensorpac-0.6.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "509f3e064d583d1adecfa35d6fc0ba32",
"sha256": "0a98c332555c0877c531871e489b182b9f3f4990511b0f48ab417b3c69c4cf46"
},
"downloads": -1,
"filename": "tensorpac-0.6.1.tar.gz",
"has_sig": false,
"md5_digest": "509f3e064d583d1adecfa35d6fc0ba32",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27796,
"upload_time": "2019-07-13T09:12:38",
"url": "https://files.pythonhosted.org/packages/94/81/cb7736402008cff18efb5c7ce25abb47ed98c673c08a8ee533c71735efaf/tensorpac-0.6.1.tar.gz"
}
],
"0.6.2": [
{
"comment_text": "",
"digests": {
"md5": "a039d1c27178a5af9e37e4f05598e500",
"sha256": "69a8a15f0d6ddf0a2b807904344c8fb3de852ff5bbd5aa08aaa4e4aaf39dec20"
},
"downloads": -1,
"filename": "tensorpac-0.6.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a039d1c27178a5af9e37e4f05598e500",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 36211,
"upload_time": "2019-09-10T09:52:08",
"url": "https://files.pythonhosted.org/packages/fd/18/64ceeb074c92d2dbf9541a2f4b2da75e484087a9ccbb4efa90a6238b9379/tensorpac-0.6.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d777559c076dcfaae874d07a0bc6a664",
"sha256": "66dec3d6d52ba240323b776d2d7db9b259af0713d69c32d602c570ea5ba9be6e"
},
"downloads": -1,
"filename": "tensorpac-0.6.2.tar.gz",
"has_sig": false,
"md5_digest": "d777559c076dcfaae874d07a0bc6a664",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31074,
"upload_time": "2019-09-10T09:52:10",
"url": "https://files.pythonhosted.org/packages/48/a6/543704a953e6d5306fc340fd6c720f8997302c0957cf2d371ebca48275d2/tensorpac-0.6.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a039d1c27178a5af9e37e4f05598e500",
"sha256": "69a8a15f0d6ddf0a2b807904344c8fb3de852ff5bbd5aa08aaa4e4aaf39dec20"
},
"downloads": -1,
"filename": "tensorpac-0.6.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a039d1c27178a5af9e37e4f05598e500",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 36211,
"upload_time": "2019-09-10T09:52:08",
"url": "https://files.pythonhosted.org/packages/fd/18/64ceeb074c92d2dbf9541a2f4b2da75e484087a9ccbb4efa90a6238b9379/tensorpac-0.6.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d777559c076dcfaae874d07a0bc6a664",
"sha256": "66dec3d6d52ba240323b776d2d7db9b259af0713d69c32d602c570ea5ba9be6e"
},
"downloads": -1,
"filename": "tensorpac-0.6.2.tar.gz",
"has_sig": false,
"md5_digest": "d777559c076dcfaae874d07a0bc6a664",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 31074,
"upload_time": "2019-09-10T09:52:10",
"url": "https://files.pythonhosted.org/packages/48/a6/543704a953e6d5306fc340fd6c720f8997302c0957cf2d371ebca48275d2/tensorpac-0.6.2.tar.gz"
}
]
}