电磁蟒蛇
ElectromagneticPython的Python项目详细描述
EMpy - Electromagnetic Python是一组众所周知的算法 用于电磁问题和光学:传递矩阵 算法、严格耦合波分析算法等。
运行examples/*中的示例了解empy的工作原理。
有关详细信息,请访问http://lbolla.github.io/EMpy/。
安装
$> pip install ElectromagneticPython
(可选)安装bvp:
$> pip install scikits.bvp1lg
开发
首先,从https://github.com/lbolla/EMpy下载源代码。然后,从virtualenv内部,使用以下命令安装:
$> pip install -r requirements_dev.txt $> python setup.py develop
使用以下命令运行测试:
$> python setup.py test
释放过程
- 编辑更改
- bumpversion major|minor|patch
- git push && git push --tags
- 推到pypi:python setup.py release
引文
如果你觉得empy对你的工作有用,请考虑加一个引文。
作为参考:
Bolla, L. (2017). EMpy [Computer software]. https://github.com/lbolla/EMpy/
作为文本:
We used EMpy (version x.y.z) to complete our work.