{"repo":"gcharalampous/lumerical-py-scripts","free":true,"listed":false,"github":"https://github.com/gcharalampous/lumerical-py-scripts","clone":"git clone https://github.com/gcharalampous/lumerical-py-scripts.git","description":"A collection of Python scripts designed to interface with the Lumerical Design Suite.","language":"Python","stars":77,"topics":["automation","lumerical","python"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Welcome Quick Navigation Solver Modules Description -------- --------- ------------- FDTD 16 modules Finite-Difference Time-Domain electromagnetic simulations MODE 8 modules Mode analysis and effective index calculations DEVICE 3 modules Carrier transport and optoelectronic simulations Infrastructure: - project layout.py — directory management and results paths for all modules - sim registry.py — central typed registry of all 27 simulation specs Why this Repository? In this repository, you will find useful scripts to optimize your workflow and automate your daily design tasks. All you need to do is modify the .py files under user inputs in each subdirectory and run the scripts. The results will be shown on the Python interactive terminal and stored under a Result directory that will be created after you run the scripts. The repository is divided into three main simulation branches with multiple subcategories each: Requirements You need installed on your operating system the following software - Lumerical Software - Python 3.8+ - Python Packages in requirements.txt (Numpy, Matplotlib, Shapely, etc) - Python IDE Software (i.e. Spyder) Installation Make sure you have Python 3 and the latest version of Lumerical Design Suite installed. In this repository, it is assumed that lumapi is integrated into the Python environment. Check the instructions below for Spyder and VSC. Clone the repository and run the scripts under the root project folder. The code will create a Results folder,","default_branch":null,"files":null,"tree":[],"storefront":"/r/gcharalampous","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gcharalampous/lumerical-py-scripts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}