smartalecH / emepy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EMEPy 1.0.0 Eigenmode Expansion Tool for Python

drawing

An open source tool for simulating EM fields in python using the Eigenmode Expansion Method (EME). Employs neural networks as a means for accelerating the cross sectional field profile generation process.

Installation

Install the development version of emepy using pip:

pip install -e .

Or collect the most recent publication to pip

pip install emepy

Docs

Read the docs here.

BibTeX citation

@article{emepy,
    author = {Ian M. Hammond and Alec M. Hammond and Ryan M. Camacho},
    journal = {Opt. Lett.},
    number = {6},
    pages = {1383--1386},
    publisher = {OSA},
    title = {Deep learning-enhanced, open-source eigenmode expansion},
    volume = {47},
    month = {Mar},
    year = {2022},
    doi = {10.1364/OL.443664},
}

About

License:MIT License


Languages

Language:Python 99.8%Language:Makefile 0.2%