Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.7%) to scientific vocabulary
Repository
Tools to analyse EMG signals
Basic Info
- Host: GitHub
- Owner: imendezguerra
- License: mit
- Language: Python
- Default Branch: main
- Size: 30.3 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
EMG Toolbox
Overview
This repository contains functions to analyse electromyography (EMG) signals.
Table of Contents
Installation
To set up the project locally do the following:
- Clone the repository:
sh git clone https://github.com/imendezguerra/emg_toolbox.git - Navigate to the project directory:
sh cd emg_toolbox - Create the conda environment from the
environment.ymlfile:sh conda env create -f environment.yml - Activate the environment:
sh conda activate emg_toolbox - Install toolbox
pip install -e .
Quick start
The package is composed of the following modules:
- tools.py: Functions to deal with bad channels and rearrange EMG signals.
- prepro.py: Functions for EMG preprocessing such as filtering.
- feats.py: Functions to extract EMG features.
- freq.py: Functions to analyse the EMG signals in the frequency domain.
- plots.py: Functions to plot EMG signals
Contributing
We welcome contributions! Heres how you can contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/newfeature). - Commit your changes (
git commit -m 'Add some newfeature'). - Push to the branch (
git push origin feature/newfeature). - Open a pull request.
License
This project is licensed under the MIT License.
Citation
If you use this code in your research, please cite this repository:
sh
@software{Mendez_Guerra_EMG_Toolbox,
author = {Mendez Guerra, Irene},
title = {{EMG Toolbox}},
url = {https://github.com/imendezguerra/EMG_toolbox},
version = {1.0}
}
Contact
For any questions or inquiries, please contact us at:
sh
Irene Mendez Guerra
irene.mendez17@imperial.ac.uk
Owner
- Name: Irene Mendez Guerra
- Login: imendezguerra
- Kind: user
- Repositories: 1
- Profile: https://github.com/imendezguerra
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Mendez Guerra" given-names: "Irene" orcid: "https://orcid.org/0000-0001-7361-4618" title: "EMG Toolbox" version: 1.0 # doi: tbd # date-released: tbd url: "https://github.com/imendezguerra/emg_toolbox"
GitHub Events
Total
- Watch event: 1
- Push event: 4
Last Year
- Watch event: 1
- Push event: 4
Dependencies
- Bottleneck ==1.3.7
- Brotli ==1.0.9
- PySocks ==1.7.1
- certifi ==2024.7.4
- charset-normalizer ==2.0.4
- contourpy ==1.0.5
- cycler ==0.11.0
- fonttools ==4.51.0
- idna ==3.7
- importlib_resources ==6.4.0
- kiwisolver ==1.4.4
- matplotlib ==3.7.2
- numexpr ==2.8.4
- numpy ==1.23.2
- packaging ==24.1
- pandas ==2.0.3
- pillow ==10.4.0
- pip ==24.0
- platformdirs ==3.10.0
- pooch ==1.7.0
- pyparsing ==3.0.9
- python-dateutil ==2.9.0.post0
- pytz ==2024.1
- requests ==2.32.2
- scipy ==1.10.1
- seaborn ==0.13.2
- setuptools ==69.5.1
- six ==1.16.0
- tornado ==6.4.1
- tzdata ==2023.3
- unicodedata2 ==15.1.0
- urllib3 ==2.2.2
- wheel ==0.43.0
- zipp ==3.17.0
- blas 1.0.*
- bottleneck 1.3.7.*
- brotli 1.0.9.*
- brotli-bin 1.0.9.*
- brotli-python 1.0.9.*
- ca-certificates 2024.7.2.*
- certifi 2024.7.4.*
- charset-normalizer 2.0.4.*
- contourpy 1.0.5.*
- cycler 0.11.0.*
- fonttools 4.51.0.*
- freetype 2.12.1.*
- idna 3.7.*
- importlib_resources 6.4.0.*
- jpeg 9e.*
- kiwisolver 1.4.4.*
- lcms2 2.12.*
- lerc 3.0.*
- libbrotlicommon 1.0.9.*
- libbrotlidec 1.0.9.*
- libbrotlienc 1.0.9.*
- libcxx 14.0.6.*
- libdeflate 1.17.*
- libffi 3.4.4.*
- libgfortran 5.0.0.*
- libgfortran5 11.3.0.*
- libopenblas 0.3.21.*
- libpng 1.6.39.*
- libtiff 4.5.1.*
- libwebp-base 1.3.2.*
- llvm-openmp 14.0.6.*
- lz4-c 1.9.4.*
- matplotlib 3.7.2.*
- matplotlib-base 3.7.2.*
- ncurses 6.4.*
- numexpr 2.8.4.*
- numpy 1.23.2.*
- numpy-base 1.23.2.*
- openjpeg 2.4.0.*
- openssl 3.0.14.*
- packaging 24.1.*
- pandas 2.0.3.*
- pillow 10.4.0.*
- pip 24.0.*
- platformdirs 3.10.0.*
- pooch 1.7.0.*
- pyparsing 3.0.9.*
- pysocks 1.7.1.*
- python 3.8.19.*
- python-dateutil 2.9.0post0.*
- python-tzdata 2023.3.*
- pytz 2024.1.*
- readline 8.2.*
- requests 2.32.2.*
- scipy 1.10.1.*
- seaborn 0.13.2.*
- setuptools 69.5.1.*
- six 1.16.0.*
- sqlite 3.45.3.*
- tk 8.6.14.*
- tornado 6.4.1.*
- unicodedata2 15.1.0.*
- urllib3 2.2.2.*
- wheel 0.43.0.*
- xz 5.4.6.*
- zipp 3.17.0.*
- zlib 1.2.13.*
- zstd 1.5.5.*