Skip to main content

fNIRS signal processing simplified

Project description

NIRSimple

fNIRS signal processing simplified

NIRSimple is a Python 3 package for fNIRS with a focus on signal processing. It gives control on preprocessing and processing, enabling to adjust parameters and use different methods from the scientific literature.

This package handles data as numpy arrays. It can be used with MNE pipelines by creating MNE-specific objects (Raw, Epochs, ...) from numpy arrays.

License Pipeline PyPI version Downloads

Features

  • conversion from light intensity to optical density changes
  • conversion from optical density changes to hemoglobin concentration changes with the modified Beer-Lambert law (options for different extinction coefficient tables)
  • signal correction with correlation based signal improvement (CBSI)

Documentation

The documentation of the library can be found here.

Install

In a terminal or a command prompt, run:

pip install nirsimple

Keep the package up to date

In a terminal or a command prompt, run:

pip install --upgrade nirsimple

Example

An example of using NIRSimple with MNE can be found here.

Acknowledgements

Until there is an article specifically on NIRSimple, please cite this article.

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

nirsimple-0.1.5.tar.gz (14.8 kB view hashes)

Uploaded Source

Built Distribution

nirsimple-0.1.5-py3-none-any.whl (14.6 kB view hashes)

Uploaded Python 3

Supported by

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