跳转到主要内容

GCDC HAM的Python工具包

项目描述

xbmini-py

PyPI - Python Version PyPI PyPI - License pre-commit.ci status Code style: black

GCDC HAM的Python工具包

已知固件兼容性

此软件包目前针对固件版本137921082570进行测试,与其他固件版本的兼容性无法保证。

安装

使用您喜欢的pip调用从PyPi安装

$ pip install xbmini-py

您可以通过xbmini CLI确认正确的安装

$ xbmini --help
Usage: xbmini [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  batch-combine  Batch combine XBM files for each logger and dump a...
  dash           Dash UI launchers

CLI使用

xbmini 批量合并

批量合并每个记录器的XBM文件,并将序列化的XBMLog实例输出到其相应记录器的目录中的CSV文件。

输入参数

参数 描述 类型 默认值
--top-dir 要搜索的最高级日志目录的路径。1 路径|None GUI提示
--log-pattern XBMini日志文件glob模式。2 str "*.CSV"
--dry-run 显示处理流程而不处理任何文件。 bool False
--skip-strs 跳过包含提供的子字符串的文件。 list[str] ["processed", "trimmed", "combined"]
  1. 将从顶级目录开始递归执行日志搜索
  2. 大小写敏感性问题由宿主操作系统处理

xbmini仪表板

Dash提供一系列辅助用户界面。运行CLI命令将为用户提供一个本地服务器进行交互。

警告:这些应用程序仅适用于开发服务器使用。请勿在生产环境中使用。

可以通过命令行访问可用用户界面列表

$ xbmini dash --help
Usage: xbmini dash [OPTIONS] COMMAND [ARGS]...

  Dash UI launchers

Options:
  --help  Show this message and exit.

Commands:
  trim  Helper UI for trimming serialized XBMLog CSVs.

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

xbmini_py-0.3.0.tar.gz (16.9 kB 查看散列)

上传时间

构建分发

xbmini_py-0.3.0-py3-none-any.whl (17.8 kB 查看散列)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页