Skip to main content

用于解析和分析来自 picoscope 的数据的模块。

项目描述

Picoscope 信号分析仪

用于导入形成 pico 范围的 .csv 文件并分析数据的模块。

如何安装

克隆存储库

$ git clone git@github.com:golgor/ps_signal.git

导航到克隆的仓库

$ cd ps_signal

使用 pip 安装

$ pip install .

如何使用

这是一个使用命令行界面 (CLI) 的脚本。您可以通过以下方式运行它:

$ python -m ps_signal

或者

$ ps_signal

强制性论据

  • 文件 - 包含已从软件 Picoscope 导出为 .csv 的数据的文件的路径。该文件必须采用以下格式:
Time;Channel A
(ms);(mV)

-200,00015929;-0,21362960
-200,00004729;-0,73854790

论据

  • -h, --help - 显示带有所有可用参数的帮助消息。
  • -i lower upper - 设置 x 轴的间隔(时间)。这可用于隔离感兴趣的信号部分。
  • -fff - 用于调用对给定信号运行 FFT。
  • -lp cutoff - 对信号应用低通滤波器。可用于消除高频干扰。
  • -hp cutoff - 对信号应用高通滤波器。可用于消除低频干扰。
  • -bs lower upper - 对信号应用带阻滤波器。可用于消除由频谱中的频带定义的干扰。
  • -o - 可用于设置替代输出文件夹。
  • --version - 打印软件包的当前版本。

数据文件

该模块将使用从 PicoScope 6.14.x 导出的 .csv 文件。

其他

要求

使用 pipreqs 生成 requirements.txt

文档字符串

文档字符串遵循 sphinx 格式,根据: https ://sphinx-rtd-tutorial.readthedocs.io/en/latest/docstrings.html

安装?

https://github.com/pyinstaller/pyinstaller

项目详情


下载文件

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

源分布

ps_signal-0.1.8.tar.gz (14.2 kB 查看哈希

已上传 source

内置分布

ps_signal-0.1.8-py3-none-any.whl (18.4 kB 查看哈希

已上传 py3