OPICS aims at providing open and reliable solutions for designing and simulating silicon photonic integrated circuits and systems. To know more, refer to OPICS Documentation
The package is written using numpy
and scipy
packages, and is
compatible with python3
. All requirements to run the package can be
obtained by running the following commands in shell:
pip install numpy
pip install scipy
or
pip install -r requirements.txt
The package is available through pip
:
pip install opics
After this, you should be able to access and import OPICS package using the
import opics
command in python.
A few circuit examples have been provided in the examples
directory.
OPICS
is written by Jaspreet Jhoja. You can cite the package as
@misc{jhoja-2020-opics, author = {Jaspreet Jhoja}, title = {OPICS: An Open Photonic Integrated Circuit Solver}, year = {2020}, publisher = {GitHub}, journal = {GitHub repository}, howpublished = {\url{https://github.com/SiEPIC-Kits/OPICS}} }