yaugenst / phodex

Examples for photonic design and simulation problems using various tools and methods.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHODEX

Examples for photonic design problems using various open-source tools.

Installation

You can install this by cloning the repository and doing a pip install .. Note that this installs only the most basic dependencies (such NumPy) that are used for pretty much everything. Other dependencies, such as electromagnetic simulation tools, depend entirely on the examples that you want to run, so the recommended approach right now is to create an isolated environment (using e.g. conda or pyenv) and then install whatever packages are needed yourself for the examples you want to try. Maybe there will be a more convenient way to do this in the future.

Disclaimer

This project is intended as a resource for myself and for people wanting to get into (inverse) design in photonics. I can make no guarantees on correctness or best practices for any of the examples contained herein (I do my best, though). When in doubt, always refer to the official documentation and examples of the tools that are used.

About

Examples for photonic design and simulation problems using various tools and methods.

License:MIT License


Languages

Language:Python 100.0%