跳转到主要内容

EMpy - ElectroMagnetic Python

项目描述

https://github.com/lbolla/EMpy/actions/workflows/python-app.yml/badge.svg https://badge.fury.io/py/ElectroMagneticPython.svg

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

发布流程

  1. 编辑 CHANGES

  2. bumpversion major|minor|patch

  3. git push && git push –tags

引用

如果您在工作中发现EMpy很有用,请考虑添加引用。

作为参考

Bolla, L. (2017). EMpy [Computer software]. https://github.com/lbolla/EMpy/

作为文本

We used EMpy (version x.y.z) to complete our work.

项目详情


下载文件

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

源代码分布

ElectroMagneticPython-2.1.5.tar.gz (86.7 kB 查看哈希值)

上传时间 源代码

构建版本

ElectroMagneticPython-2.1.5-py3-none-any.whl (70.3 kB 查看哈希值)

上传时间 Python 3

由以下支持