应用天线因子和电缆损耗进行频谱分析仪测量
applyaf的Python项目详细描述
#应用
[![PYPI版本][PYPI版本图像][PYPI版本链接] [![生成状态][Travis图像][Travis链接] [![覆盖状态][工作服图片][工作服链接] [![许可证徽章][许可证图像]][license.txt]
[applyaf][]是一个python 3.4+模块,它应用于频率相关的 天线因素和电缆损耗对频谱分析仪读数的影响 计算事件字段。中的任何重复频率条目 插值前删除天线系数或电缆损耗数据 与频谱分析仪读数相匹配的频率。
##输入
包含以下内容的三个csv文件是必需的输入:
- 频谱分析仪测量
- 天线系数数据
- 电缆损耗数据
每个csv文件应包含两列数据:
- 频率
- 振幅
振幅预计为分贝。
##要求
- [纽比][]
- csv模块来自[python标准库][]
- 操作系统模块,来自[python标准库][]
##未来改进
对未来改进的一些想法包括:
一。允许包含非db振幅的csv数据文件,然后 根据需要转换。这应该是每个文件的设置吗? 2.泛化代码以处理要 插值并应用于给定的数据集。 三。如果代码是泛化的,是否应该将其包装到 [SIGanalysis][]项目还是自己离开?
##贡献
要创建一个python 3 virtualenv,然后通过virtualenvwrapper使用它:
$ python3 -m venv ~/.virtualenv/applayf $ workon applyaf
[applyaf][]是使用[scott chacon][]的[github flow][]开发的。到 贡献,fork[applyaf][],创建一个特性分支,然后提交 拉取请求。[github flow][]总结为:
- 主分支中的任何内容都是可部署的
- 若要处理新的内容,请从 master(例如,new-oauth2-scopes)
- 致力于当地的分支机构,并定期推动你的工作 服务器上的命名分支
- 当你需要反馈或帮助,或者你认为brnach已经准备好了 合并,打开一个[pull请求][]。
- 在其他人审阅并签署了该功能之后,您可以 将其合并为master。
- 一旦合并并推送到master,就可以和部署 立刻。
#许可证
[applyaf]是根据麻省理工学院的许可证发布的。请看 [license.txt]文件了解更多信息。
[应用]:https://github.com/questrail/applyaf [工作服图片]:http://img.shields.io/coveralls/questrail/applyaf/master.svg [工作服链接]:https://coveralls.io/r/questrail/applyaf [Github流]:http://scottchacon.com/2011/08/31/github-flow.html [license.txt]:https://github.com/questrail/applyaf/blob/develop/LICENSE.txt [许可证图像]:http://img.shields.io/pypi/l/applyaf.svg [纽比]:http://www.numpy.org [请求请求]:https://help.github.com/articles/using-pull-requests [Pypi Ver图像]:http://img.shields.io/pypi/v/applyaf.svg [pypi ver link]:https://pypi.python.org/pypi/applyaf [python标准库]:https://docs.python.org/2/library/ [斯科特·查孔]:http://scottchacon.com/about.html [信号分析]:https://github.com/questrail/siganalysis [特拉维斯图像]:http://img.shields.io/travis/questrail/applyaf/master.svg [特拉维斯链接]:https://travis-ci.org/questrail/applyaf