ele

ElectroMagneticPython

Electromagnetic Python

Showing:

Popularity

Downloads/wk

0

GitHub Stars

129

Maintenance

Last Commit

6mos ago

Contributors

9

Package

Dependencies

0

License

BSD

Categories

Readme

EMpy - ElectroMagnetic Python


.. image:: https://travis-ci.org/lbolla/EMpy.svg?branch=master :target: https://travis-ci.org/lbolla/EMpy

.. image:: https://api.codacy.com/project/badge/Grade/25215dbf146d47818023159ee64fc563 :target: https://www.codacy.com/app/lbolla/EMpy?utm_source=github.com&utm_medium=referral&utm_content=lbolla/EMpy&utm_campaign=Badge_Grade

.. image:: https://badge.fury.io/py/ElectromagneticPython.svg :target: https://badge.fury.io/py/ElectromagneticPython

EMpy - Electromagnetic Python is a suite of algorithms widely known and used in electromagnetic problems and optics: the transfer matrix algorithm, the rigorous coupled wave analysis algorithm and more.

Run the examples in examples/* to have an idea how EMpy works.

Visit http://lbolla.github.io/EMpy/ for more information.

Installation

.. code-block:: bash

$> pip install ElectromagneticPython

Optionally, install bvp:

.. code-block:: bash

$> pip install scikits.bvp1lg

Development

First, download the source code from https://github.com/lbolla/EMpy. Then, from inside a virtualenv, install with:

.. code-block:: bash

$> pip install -r requirements_dev.txt
$> python setup.py develop

Run tests with:

.. code-block:: bash

$> python setup.py test

Release process

  1. Edit CHANGES
  2. bumpversion major|minor|patch
  3. git push && git push --tags
  4. Push to PyPi: python setup.py release

Citation

If you find EMpy useful in your job, please consider adding a citation.

As reference:

.. code-block::

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

As text:

.. code-block::

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

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial