解析肌电记录并规范化电压

emg-analyzer的Python项目详细描述


Build StatusCoverage Status

是一套帮助分析通过smart记录的肌电图的工具 分析仪。目前,它能够将 肌电图记录文件(.emt文件)并生成新的.emt文件 在标准化电压下,这个新文件可以在smart中打开 分析仪。第二个脚本允许生成按轨迹分组的新emt。

安装

emg_analyzer尚未在pypi上注册,因此需要安装它 来自Github。它至少需要Python3.6。

对于用户

python3.6 -m pip install --user git+https://github.com/freeh4cker/emg_analyzer.git#egg=emg_analyzer

对于开发者

建议在virtualenv中安装emg_analyzer

python3.6 -m venv emg_env
source emg_env/bin/activate

然后以可编辑模式安装项目

pip install -e git+https://github.com/freeh4cker/emg_analyzer.git#egg=emg_analyzer

快速启动

construction:

肌电正常值

规范化EMT文件中的轨迹。有办法使轨迹正常化。

  • 所有轨迹一起考虑进行规格化(默认值)
  • 按轨迹规格化轨迹
emg_norm -v foo.emt

emg_norm -v --by-track foo.emt

emg_组轨迹

emg_group_tracks将多个emt文件作为输入并对tracks进行分组 根据他们的名字。按曲目创建一个.emt文件。例如:

emg_group_tracks exp{1,2,3}.emt

输入

exp1.emt
  track_A track_B track_C track_D

exp2.emt
  track_B track_A track_D track_D

exp3.emt
  track_D track_C track_D track_C

创建输出
track_A.emt
    exp1 exp2 exp3

track_B.emt
    exp1 exp2 exp3

track_C.emt
    exp1 exp2 exp3

track_D.emt
    exp1 exp2 exp3

**Note:** you can pipe the 2 methods

::

    emg_group_tracks exp{1,2,3}.emt | emg_norm -v

create outputs:

track\_A.emt , track\_B.emt, track\_C.emt, track\_D.emt,
track\_A\_norm.emt , track\_B\_norm.emt, track\_C\_norm.emt,
track\_D\_norm.emt

贡献

我们鼓励贡献、错误报告、增强功能…

但在此之前,我们鼓励阅读the contributing guide

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本