/netSALT

Simulation of lasing networks with quantum graphs and SALT theory.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

DOI

Code simulating quantum graphs.

Doc: https://arnaudon.github.io/netSALT/

This code simulates network lasers with the SALT approximation and quantum graphs.

This is the code accompanying the following publications:

Sensitivity and spectral control of network lasers
Dhruv Saxena, Alexis Arnaudon, Oscar Cipolato, Michele Gaio, Alain Quentel, Sophia Yaliraki, Dario Pisignano, Andrea Camposeo, Mauricio Barahona, Riccardo Sapienza

avaialble on arxiv: https://arxiv.org/abs/2203.16974 and Nat. Comm.: https://www.nature.com/articles/s41467-022-34073-3

Installation

Then to install the package, just run (preferably in a virtualenv)

pip install -e . 

or from pypi:

pip install netsalt

Usage

The code is accessible directly, or via a workflow manager (luigi) and related confifguration files, see example folder.