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.
Features
- conversion from light intensity to optical density changes
- differential pathlength factor (DPF) from wavelength and age
- 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 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.
Metadata
Release files for nirsimple 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nirsimple-0.1.6.tar.gz | 15.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nirsimple-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.8 kB
Release files / nirsimple-0.1.6.tar.gz
| Download URL | nirsimple-0.1.6.tar.gz |
|---|---|
| Size | 15.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ebed9db73116a99ced553004f61422bd797ca6ddbcb5f150f7e4d3b0f12ba5f0
|
|
BLAKE2b-256 checksum How to use checksums |
2d956ae3829f882eda28aaffeee3e0cd68d54516c2b7428953948ee7d1f7657b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.4
|
Release files / nirsimple-0.1.6-py3-none-any.whl
| Download URL | nirsimple-0.1.6-py3-none-any.whl |
|---|---|
| Size | 14.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
060097f603cf937327d2201d3f11a702456c9b1720b3f08ec3dbf60fbd192072
|
|
BLAKE2b-256 checksum How to use checksums |
9cc2077c0cba6b0efe22f267e9c86bc142f7ed4481e20cc533aa1806fdf00118
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.4
|