Skip to main content

将天线系数和电缆损耗应用于频谱分析仪测量

项目描述

应用

派皮版本 构建状态 覆盖状态 执照徽章

applyaf是一个 Python 3.4+ 模块,它将频率相关的天线因子和电缆损耗应用于频谱分析仪读数,以计算入射场。在对频率进行插值以匹配频谱分析仪读数之前,将删除天线因子或电缆损耗数据中的任何重复频率条目。

输入

三个包含以下内容的 csv 文件是必需的输入:

  1. 频谱分析仪测量
  2. 天线系数数据
  3. 电缆损耗数据

每个 CSV 文件应包含两列中的数据:

  1. 频率
  2. 振幅

幅度预计以 dB 为单位。

要求

未来的改进

对未来改进的一些想法包括:

  1. 允许包含非 dB 幅度的 CSV 数据文件,然后根据需要进行转换。这应该是每个文件的设置吗?
  2. 概括代码以处理要插值并应用于给定数据集的可变数量 (>3) 的数据。
  3. 如果代码是通用的,应该将其包装到 siganalysis项目中还是自行保留?

贡献

使用以下命令使用pyenvpyenv-virtualenv创建 Python 3.9.9 virtualenv ,在名为的 virtualenv 中安装要求 applyaf,并列出可用的Invoke任务。

$ pyenv virtualenv 3.9.9 applyaf
$ pyenv activate applyaf
$ pip install -r requirements.txt
$ inv -l

提交拉取请求

applyaf是使用Scott ChaconGitHub Flow开发的。要做出贡献,请 fork applyaf,创建一个功能分支,然后提交一个拉取请求。 GitHub Flow总结为:

  • master分支中的任何东西都是可部署的
  • 要处理新事物,请创建一个描述性命名的分支 master(例如,new-oauth2-scopes
  • 在本地提交到该分支并定期将您的工作推送到服务器上的同名分支
  • 当您需要反馈或帮助,或者您认为分支已准备好合并时,请打开拉取请求
  • 在其他人对该功能进行审核并签字后,您可以将其合并到 master 中。
  • 一旦它被合并并推送到master,您可以并且应该立即部署。

执照

applyaf是在 MIT 许可下发布的。有关详细信息,请参阅 LICENSE.txt文件。

下载文件

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

源分布

applyaf-1.3.1.tar.gz (6.5 kB 查看哈希

已上传 source

内置分布

applyaf-1.3.1-py3-none-any.whl (6.3 kB 查看哈希

已上传 py3