Analysis package for actigraphy data
Project description
pyActigraphy
Open-source python package for actigraphy data analysis.
This package is meant to provide a comprehensive set of tools to:
read actigraphy raw data files with various formats
calculate typical wake/sleep cycle-related variables (ex: IS, IV, …)
perform complex analyses (ex: FDA, SSA, HMM, …)
Requirements
python 3.X
joblib
pandas
numba
numpy
pyexcel
pyexcel-ods3
scipy
statsmodels
Installation
In a (bash) shell, simply type:
For users:
pip install pyActigraphy
To update the package:
pip install -U pyActigraphy
It is strongly recommended to use the latest version of the pyActigraphy package.
For developers:
git clone git@github.com:ghammad/pyActigraphy.git
cd pyActigraphy/
git checkout develop
pip install -e .
Quick start
The following example illustrates how to calculate the interdaily stability with the pyActigraphy package:
>>> import pyActigraphy
>>> rawAWD = pyActigraphy.io.read_raw_awd('/path/to/your/favourite/file.AWD')
>>> rawAWD.IS()
0.6900175913031027
>>> rawAWD.IS(freq='30min', binarize=True, threshold=4)
0.6245582891144925
>>> rawAWD.IS(freq='1H', binarize=False)
0.5257020914453097
Contributing
There are plenty of ways to contribute to this package, including (but not limiting to):
report bugs (and, ideally, how to reproduce the bug)
suggest improvements
improve the documentation
hug or high-five the authors when you meet them!
License
This project is licensed under the GNU GPL-3.0 License - see the LICENSE file for details
Acknowledgments
Aubin Ardois @aardoi developed the first version of the MTN class during his internship at the CRC, in May-August 2018.
The CRC colleagues for their support, ideas, etc.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyActigraphy-0.2.tar.gz.
File metadata
- Download URL: pyActigraphy-0.2.tar.gz
- Upload date:
- Size: 349.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
742f811fec7ef90a12650901eb5e3248944918421baa4ba4d26f9ff167b858b1
|
|
| MD5 |
0d20ed083ffc5c54b25cb1fd00c33202
|
|
| BLAKE2b-256 |
14338558cc2e98f415154c1654b6d5d2b494d7d3e3a77cc0411e4e1a8b4e5ac2
|
File details
Details for the file pyActigraphy-0.2-py3-none-any.whl.
File metadata
- Download URL: pyActigraphy-0.2-py3-none-any.whl
- Upload date:
- Size: 376.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
baeb06762feaaf24f65010fd60387cb3fe6d25f59eaef5796171ad428b22cc66
|
|
| MD5 |
e93f7cba124ddfad6b88a030966eedc0
|
|
| BLAKE2b-256 |
73497d59f2c6df6605868fe986ffa143561a98b4a1cc6ce62b5ba9c09a49fcf3
|