An open API service indexing awesome lists of open source software.

https://github.com/twhughes/adjoint-workshop

Gentle introduction and demo of the adjoint variable method for electromagnetic inverse design
https://github.com/twhughes/adjoint-workshop

adjoint-sensitivities adjoint-variable demo nanophotonics optics optimization photonics

Last synced: about 1 year ago
JSON representation

Gentle introduction and demo of the adjoint variable method for electromagnetic inverse design

Awesome Lists containing this project

README

          

# AVM Workshop

This notebook is a live demo explaining the adjoint variable method (AVM) and its application to electromagnetic problems and designing laser-driven accelerators.

## To install dependencies, run
```pip install -r requirements.txt```

## To view and play around with the notebook:

[Click on this link](https://github.com/twhughes/AVM_Workshop/blob/master/Main.ipynb) to view the notebook.

If you would like to play with the code, you may run

```jupyter notebook Main.ipynb```

or

```jupyter lab Main.ipynb```

if you have jupyter lab installed

Enjoy!