Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Electromagnetic Python

License

NotificationsYou must be signed in to change notification settings

lbolla/EMpy

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.

Installation

$> pip install ElectromagneticPython

Optionally, install bvp:

$> pip install scikits.bvp1lg

Development

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

Release process

  1. Edit CHANGES
  2. make release PART=major|minor|patch

Citation

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.

About

Electromagnetic Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp