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

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第三方库


热门话题
datetime如何使用JodaTime在Java中设置时间属性   java固定算法的性能时间   java如何从JMenu中获取所选项以更改文本区域的文本颜色?   java配置单元UDF传递数组<string>作为参数   javaapachebeam和BigQuery   java与PrintWriter之间的差异。printf和PrintWriter。格式方法   继承如何处理按Java版本更改的导入,以及在多个版本上编译   xml java。lang.noClassDefFoundant生成错误   java如何使用包含映射的JSON发送POST请求?   java如何在任何应用程序的JAR文件中绑定MySql数据库?   Java脚本解释器   sslhttpclientjava。网SocketException:未实现未连接的socket   java如何为Android应用程序创建类似于Cron作业的东西   java JButton+radiobox+复选框   java内存管理将文件写入内存   java这是计算对象实例的有效方法吗?   用于死锁情况的java代码?   JavaSpring容器作为新实体插入,而不是存储在表中