一种基于beautifulsoup的简单bts-mdx文件解析器

simplemdx的Python项目详细描述


…突出显示::python3
==图片::https://img.shields.io/pypi/v/simplemdx.svg
:目标:https://pypi.python.org/pypi/simplemdx

…图片::https://img.shields.io/travis/marnunez/simplemdx.svg
:目标:https://travis ci.org/marnunez/simplemdx

…图片::https://ci.appveyor.com/api/projects/status/xb07amo9s7stk37r?svg=true
:目标:https://ci.appveyor.com/project/marnunez/simplemdx
:alt:windows生成状态

…图片::https://readthedocs.org/projects/simplemdx/badge/?version=latest
:目标:https://simplemdx.readthedocs.io/en/latest/?徽章=最新
:alt:文档状态

…图片::https://pyup.io/repos/github/marnunez/simplemdx/shield.svg
:目标:https://pyup.io/repos/github/marnunez/simplemdx/
:alt:updates

图片::https://coveralls.io/repos/github/marnunez/simplemdx/badge.svg?branch=master
:目标:https://coveralls.io/github/marnunez/simplemdx?branch=master
:alt:coverage







https://simplemdx.readthedocs.io.



与python 2.7和3.4版兼容的功能
-
*Linux、OSX和Windows支持


*试用版MDX(标记坐标、EMG通道等)
*会话和患者MDX(antropometric数据、主题元数据)
*标准enb文件(关节角度规范、肌电规范等)


使用
----


加载试用mdx的内容

代码::python

代码::python

label=a.label
date=a.date



命名流可以是:

*markers
*emg
*static
*cycle



streams
----


>每个流都有自己的元数据(例如频率、开始时间和帧数

。代码::python

a=parser('myfile.mdx')
m=a.markers\marker stream

m.nframes
m.starttime




marker streams
----


代码::python

c7=a.markers['c7']
m=a.markers[0]流上的第一个标记

代码::python

a.markers:
print(marker.label)


代码::python

a.markers.totrc()

它创建一个trc文件,该文件的标签与试用mdx和所有包含的标记相同。
请注意,它将输出最大的公共数据块(所有标记可见的最大时间间隔)。这是为了避免.trc文件中没有数据。可以将输出限制为某些标记,并更改输出文件名

。代码::python

a.markers.to trc(filename='my_trc_output.trc',labels=['c7','rasis','lasis'])


代码::python

a.markers.plot()

bts采用项/段方法存储大部分信息。要检索标记的一段,可以调用数据属性



。代码::python

c7=a.markers['c7']
s=c7.data

数据将返回段对象或段对象列表。每个段都有每个坐标的列表(对于标记示例,x、y和z)和段的起始帧

。代码::python

seg=c7.data
如果存在(seg,segment):
打印("第一帧:{}"。格式(seg.frame))
打印("x数据:{}"。格式(seg.x))

这将把所有段合并为一个,添加了一个无填充。并返回从第0帧开始的单个段。

…代码::python

segc=c7.datac
print("x data:{}"。format(seg.x))



credits
----


这个包是用cookiecutter和"audreyr/cookiecutter pypackage"项目模板创建的。

_ Cookiecutter:https://github.com/audreyr/Cookiecutter
。_` audreyr/cookiecutter pypackage`:https://github.com/audreyr/cookiecutter pypackage
。_美化组:https://www.crummy.com/software/美化组/bs4/doc/



=
=
=
history
==



<0.1.0(2018-02-27)
----


*PYPI上的首次发布。




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

推荐PyPI第三方库


热门话题
java Rest DSL路由无法启动路由,因为同一端点不允许有多个使用者   jvm有没有像JConsole或VisualVM这样的工具可以告诉我“类、对象、引用变量在java中存储在哪里?”   java为什么我的列表中的所有元素看起来都一样?   java运行时。运行shell脚本的exec无法打开文件   JPopupMenu的JMenuItem的java热键   会话在Java中被覆盖   如何在java中去除字符串中的尖锐重音?   java Mockito监视一个接口,模拟它的默认方法,获取NullPointerException   javascript如何在jquery中禁用同一时间选择   将数组列表附加到现有CSV文件,但它会附加并清除存储在Java文件中的以前的数据   java从我的jar中访问pdf文件   java Sonar issue参数必须为非Null,但标记为可为Null   java Salesforce流式API:在网络故障之后和重新订阅之前获取事件   在Java 1.8.0_65上运行Play2.0应用程序时出现playframework错误   java为什么字母的ASCII由方法自动转换。toCharArray()?   java如何知道JDialog是否关闭?   java向服务器发送POST请求,服务器的响应为null,启动   java如何设置JTable中特定单元格的值?   ImagePlus中的java保存问题