- Notifications
You must be signed in to change notification settings - Fork83
lbolla/EMpy
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
EMpy - ElectroMagnetic Python is a suite of algorithms widely knownand used in electromagnetic problems and optics: the transfer matrixalgorithm, the rigorous coupled wave analysis algorithm and more.
Run the examples in examples/* to have an idea how EMpy works.
Visithttp://lbolla.github.io/EMpy/ for more information.
$> pip install ElectromagneticPython
Optionally, install bvp:
$> pip install scikits.bvp1lg
First, download the source code fromhttps://github.com/lbolla/EMpy.
Create a virtualenv with, e.g:
$> make venv
Then, from inside a virtualenv, install dev environment with:
$> make develop
Run tests with:
$> maketest
Upgrade dependencies with:
$> make requirements-upgrade$> make requirements-sync
- Edit CHANGES
- make release PART=major|minor|patch
If you find EMpy useful in your job, please consider adding a citation.
As reference:
Bolla, L. (2017). EMpy [Computer software]. https://github.com/lbolla/EMpy/
As text:
We used EMpy (version x.y.z) to complete our work.