Pyulgresample公司。

pyulgresample的Python项目详细描述


Pyulgresample

处理来自pyulog的ulog数据的包。它通过重采样将ulog数据转换成pandas数据帧,并提供了从ulog数据中添加和提取附加信息的方便功能。 要将.ulg文件转换为ulog,请遵循pyulog指令。

模块

Ulogdataframe

ulogdataframe包含以下类:

  • topicmsgs
  • dfulg

主题icmsgs

这个类是一个方便的类,可以指定感兴趣的主题和消息。

dfulg

这个类包含一个ulog结构、pandas数据框架结构和作为类成员的主题列表。它还包含将.ulg文件转换为类成员的工厂方法。

Ulogconv

此模块包含一些帮助函数,用于将.ulg文件转换为Pandas数据帧。主要用于dfulg。

大熊猫

包含时间序列函数。

loginfo

提供有关ulg文件的信息的函数。

每个dataframe列表示一个消息字段。例如,主题vehicle_local_position_setpointthrust-字段的名称如下:

T_vehicle_local_position_setpoint_0__F_thrust

如果推力是标量或

T_vehicle_local_position_setpoint_0__F_thrust_2

如果推力是一个数组,其中2表示数组的索引。

T代表主题,表示主题的开始。在本例中,topcic名称是 vehicle_local_position_setpoint。主题名后面跟着一个数字,表示主题实例。如果一个特定主题只有一个实例,那么这个数字就是0。实例号后面是两个下划线和一个大写字母F,表示字段。在上面的例子中,所讨论的字段是thrust

安装

为了防止与系统python版本发生冲突,建议在python 3.6及更高版本中使用虚拟环境。否则,python 3.6及更高版本必须是python系统版本。 如果你的机器上没有安装3.6,你可以按照这个tutorial

虚拟说唱歌手

首先安装virtualenv:

sudo apt install virtualenv

安装virtualenvrapper:这将在~/.local/bin中安装virtualenvwrapper.sh

pip install virtualenvwrapper

创建虚拟环境目录

mkdir ~/.virtualenvs

将虚拟环境工作文件夹添加到bashrc和源virtualenvwrapper:

exportWORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

打开新的终端或源bashrc:

source ~/.bashrc

使用python版本3创建一个虚拟环境,不包括任何站点包(必须安装python3)

mkvirtualenv --python=python3 --no-site-packages [name-of-new-env]

现在您创建了一个名为[name of new env]的新虚拟环境。

输入[新环境名称]:

workon [name-of-new-env]
< P>退出[新Env的名称]:

deactivate

构建设置

正在使用的生成系统是flit

pip install flit

现在我们可以构建项目:

flit install -s

-s代表symlink,它提供了在不重新安装包的情况下测试更改的选项。

projset使用black来格式化代码,使用flake8来强制执行样式指南。pre-commit-framework用于确保首先通过blake调整每个提交,然后由flake8检查。PEP257也使用docstring样式检查器。我们需要将pre-commit添加到 系统:

pre-commit install

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

推荐PyPI第三方库


热门话题
java Springboot数据JPA findByDate()   java是否可以有多个顶级树节点?   javahibernatehql。子查询中的多个   使用Twilio验证java Keyclope电话号码   java重写对象的toString()表示返回意外的符号   java Android最多每15分钟调用一个方法,否则使用保存的数据   在java swing中突出显示jeditorpane中的一些单词   java将时间戳转换为UTC时区   由于main中存在ArrayIndexOutOfBoundsException,导致java编译错误   java如何通过requestscope获取对象内部对象的值?   java访问安卓代码内的网站并检索生成的图像   java这种日期格式的模式是什么?   java解析包含超链接的xml字符串