扩展Triton格式(XTF)文件接口

pyxtf的Python项目详细描述


Pyxtf

一个python库,用于读取扩展triton格式(xtf)文件(修订版44)

从PYPI安装
pip3 install pyxtf
从源安装

克隆或下载存储库并运行以下命令。这需要安装setuptools。

python3 setup.py install
依赖关系

这个项目依赖于setuptools和numpy。matplotlib用于打印,但基本功能不需要。

用法
importpyxtfinput_file='yourfile.xtf'(file_header,packets)=pyxtf.xtf_read(input_file,verbose=True)

文件头的类型是xtf file header,它是从每个xtf文件开始的c结构。packets对象是文件头后面数据包的字典。键的类型是xtfHeaderType,它是一个枚举类。该值是属于该类型头类型的对象列表。用法如下。

...# Retrieve a list of all sonar packetssonar_packets=packets[pyxtf.XTFHeaderType.sonar]# Print the first sonar packet (ping)print(sonar_packets[0])

示例可以在github上的examples directory中找到。

贡献

如果发现一个xtf文件不工作,请提交修补程序或新的数据包类型,或者在提交错误报告时准备发送一个示例xtf文件。

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

推荐PyPI第三方库


热门话题
java如何将长字符串转换为短得多的字符串   java类型ArrayList<Boolean>中的toArray(T[])方法不适用于参数(Boolean[])   java xfire webservice客户端获取空响应   java软件框架和软件平台有什么区别?   java构建了一个监听数据库更改并调用其他方法的软件。我做得对吗?   安卓 studio(java)中的Paypal:与服务器通信的问题   我们如何在运行时更改java提供的内置注释的消息   java成批进行http调用   序列化   当我使用Tomcat运行我的应用程序时,我得到了java。网MalformedURLException:本地主机名未知:java。网未知后异常   操作系统Java内存映射文件和刷新   java无法用v6构建JXBrowser jar。18+   java有没有办法从运行在同一台服务器上的代码中获取服务器指纹?   使用“代理”用户的java Spring Active Directory身份验证   在Android(Kotlin/Java)活动之间发送图像   java显示ArrayList对象?