用于解析和分析来自 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
安装?
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
ps_signal-0.1.8.tar.gz
(14.2 kB
查看哈希)
内置分布
ps_signal-0.1.8-py3-none-any.whl
(18.4 kB
查看哈希)