从s参数数据计算和绘制复介电常数的脚本
permittivitycalc的Python项目详细描述
Continuous Integration | Code Coverage | PyPI Package | Citation |
---|---|---|---|
从通过传输线测量获得的s参数数据计算和绘制复介电常数的脚本
概述
PimiTyVyTyCalc是一个Python包,用于从METAS VNA工具II(https://www.metas.ch/vnatools)输出S参数数据,并处理它来计算和绘制同轴传输线中测量的材料的复介电常数。
目前,permittivitycalc使用新的非迭代方法从[Boughriet1997]的s参数计算介电常数,该方法假定材料是非磁性的(即mu=1)。
介电常数calc还可以使用nicholson-ross-weir方法计算样品的复介电常数和复磁导率。然而,这种方法在样本[NicolsonRoss1970][Weir1974]中的半波长倍数处是不稳定的。
您可以使用permittivitycalc:
- 以表格形式输入和绘制带有或不带有不确定性的原始S参数数据。
- 计算并绘制具有不确定性完全传播的复介电常数。
- 必要时,在原始s参数上执行连接器解嵌入以提取样本s参数。示例:在测量粉末样品时,用于盖住传输线的去嵌入垫圈。
- 对[Hickson2017]后测量粉末样品时传输线中的边界效应进行校正。
- 在[Baker-Jarvis1993]之后测量固体样品时,纠正气隙。
- 将多个测量数据绘制在一起进行比较。
用法
有关使用示例和如何使用permittivitycalc的演练,请参见Tutorial
安装
要求
permittivitycalc是为python 3编写的,并在以下版本的python上进行了测试:
- 3.6
PermittivityCalc使用以下软件包:
- Tkinter
- 努比
- 不确定性
- scipy
- matplotlib
- 肖伯恩
- 循环器
安装Python
我们建议使用Anaconda来管理您的python环境。
打开一个终端窗口并创建一个conda virtual environment(可以随意命名,并在Requirements中将python版本设置为兼容版本):
conda create --name your_env_name python=3.6
激活环境(在Windows上,省略“source”):
source activate your_env_name
快速安装
使用pip安装permittivitycalc:
pip install permittivitycalc
手动安装
克隆或下载存储库。
导航到permittivitycalc根目录并使用以下命令安装:
python setup.py install
贡献者
介电常数calc是在这些contributors的帮助下发展起来的。
参考文献
[Baker-Jarvis1993] | Baker-Jarvis, J., Janezic, M. D., Grosvenor Jr, J. H., & Geyer, R. G. (1993). Transmission/reflection and short-circuit line methods for measuring permittivity and permeability. NIST Technical Note 1355-R. Boulder, CO. http://doi.org/10.6028/NIST.TN.1355r |
[Boughriet1997] | Boughriet, A. H., Legrand, C., & Chapoton, A. (1997). Noniterative stable transmission/reflection method for low-loss material complex permittivity determination. IEEE Transactions on Microwave Theory and Techniques, 45(1), 52–57. http://doi.org/10.1109/22.552032 |
[Hickson2017] | Hickson, D., Sotodeh, S., Daly, M. G., Ghent, R., & Nolan, M. C. (2017). Improvements on effective permittivity measurements of powdered alumina: Implications for bulk permittivity properties of asteroid regoliths. Advances in Space Research, 59(1), 472–482. http://doi.org/10.1016/j.asr.2016.08.011 |
[NicolsonRoss1970] | Nicolson, A. M., & Ross, G. F. (1970). Measurement of the Intrinsic Properties of Materials by Time-Domain Techniques. IEEE Transactions on Instrumentation and Measurement, 19(4), 377–382. http://doi.org/10.1109/TIM.1970.4313932 |
[Weir1974] | Weir, W. B. (1974). Automatic Measurement of Complex Dielectric Constant and Permeability at Microwave Frequencies. Proceedings of the IEEE, 62(1), 33–36. http://doi.org/10.1109/PROC.1974.9382 |