Skip to main content

The Hyperscanning Python Pipeline.

Project description

HyPyP 🐍〰️🐍

The Hyperscanning Python Pipeline

PyPI version shields.io license Mattermost

⚠️ This software is in beta and thus should be considered with caution. While we have done our best to test all the functionalities, there is no guarantee that the pipeline is entirely bug-free.

📖 See our paper for more explanation and our plan for upcoming functionalities (aka Roadmap).

🤝 If you want to help you can submit bugs and suggestions of enhancements in our Github Issues section.

🤓 For the motivated contributors, you can even help directly in the developpment of HyPyP. You will need to install Poetry (see section below).

Contributors

Original authors: Florence BRUN, Anaël AYROLLES, Phoebe CHEN, Amir DJALOVSKI, Yann BEAUXIS, Suzanne DIKKER, Guillaume DUMAS New contributors: Ghazaleh RANJBARAN, Quentin MOREAU, Caitriona DOUGLAS, Franck PORTEOUS, Jonas MAGO, Juan C. AVENDANO

Installation

pip install HyPyP

Documentation

HyPyP documentation of all the API functions is available online at hypyp.readthedocs.io

For getting started with HyPyP, we have designed a little walkthrough: getting_started.ipynb

Core API

🛠 io.py — Loaders (Florence, Anaël, Ghazaleh, Franck, Jonas, Guillaume)

🧰 utils.py — Basic tools (Amir, Florence, Guilaume)

⚙️ prep.py — Preprocessing (ICA & AutoReject) (Anaël, Florence, Guillaume)

🔠 analyses.py — Power spectral density and wide choice of connectivity measures (Phoebe, Suzanne, Florence, Ghazaleh, Juan, Guillaume)

📈 stats.py — Statistics (permutations & cluster statistics) (Florence, Guillaume)

🧠 viz.py — Inter-brain visualization (Anaël, Amir, Florence, Guillaume)

🎓 Tutorials - Examples & documentation (Anaël, Florence, Yann, Ghazaleh, Caitriona, Guillaume)

Poetry installation (only for developpers and adventurous users)

Step 1: pip install poetry

Step 2: git clone git@github.com:ppsp-team/HyPyP.git

Step 3: cd HyPyP

Step 4: poetry install

Step 5: poetry shell

You can now use jupyter notebook or ipython!

⚠️ If you need to install a new dependency (not recommended), you have to use poetry add THE_NAME_OF_THE_LIBRARY instead of your usual package manager.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hypyp-0.4.0b8.tar.gz (52.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hypyp-0.4.0b8-py3-none-any.whl (54.8 kB view details)

Uploaded Python 3

File details

Details for the file hypyp-0.4.0b8.tar.gz.

File metadata

  • Download URL: hypyp-0.4.0b8.tar.gz
  • Upload date:
  • Size: 52.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.9.15 Darwin/22.1.0

File hashes

Hashes for hypyp-0.4.0b8.tar.gz
Algorithm Hash digest
SHA256 4776be665a6eb0db28aad160a2cf3cdf721c9f8dab4aa6386041ce79faf755ec
MD5 238bfb9416f291aea27f3ebe0efa19bd
BLAKE2b-256 053b6183acef2b03608486a21598b358f51364f95d7187b0ec1bc2916047d4f1

See more details on using hashes here.

File details

Details for the file hypyp-0.4.0b8-py3-none-any.whl.

File metadata

  • Download URL: hypyp-0.4.0b8-py3-none-any.whl
  • Upload date:
  • Size: 54.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.9.15 Darwin/22.1.0

File hashes

Hashes for hypyp-0.4.0b8-py3-none-any.whl
Algorithm Hash digest
SHA256 672fff1006f1c0d3eb9e85f4196a999d4a89b2e23edd0392f8f45e7716e83d46
MD5 022bb456c5e0fc112be7c062189df7be
BLAKE2b-256 cd2a67ac329bedcc2cac41da374af9d35e3810f0ccc67bdb887438fd6da6751d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page