Skip to content

tfp-photonics/bsw_cavity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Inverse design of cavities for Bloch Surface Waves interfaced to integrated waveguides

This repository contains code for the paper "Inverse design of cavities for Bloch Surface Waves interfaced to integrated waveguides" (PNFA).

Installation

To run the code, set up a conda environment from the provided environment file and activate it:

conda env create -f environment.yml -p your_env_prefix
conda activate your_env_prefix

Directory structure

The main inverse design scripts are found under optimization/, one for the index delta sweep and one for the dispersion contained in dispersion_data/. The folder slurm/ contains Slurm batch scripts for running the 2D optimizations as well as the 3D comparison. Scripts for data evaluation and plotting are found under evaluation/.

Citing

If you use this code or associated data for your research, please cite:

@article{augenstein2022inverse,
  title = {Inverse design of cavities for Bloch Surface Waves interfaced to integrated waveguides},
  author = {Augenstein, Yannick and Matthieu, Roussey and Thierry, Grosjean and Descrovi, Emiliano and Rockstuhl, Carsten},
  year = 2022,
  journal = {PNFA},
  volume = 52,
  issn = {1569-4410},
  pages = {101079},
  doi = {10.1016/j.photonics.2022.101079}
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published