Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiNoMat

Differentiable Non-Local Material Homogenization

This repository contains code for the paper "On the Physical Significance of Non-Local Material Parameters in Optical Metamaterials" (NJP).

Installation

DiNoMat's only real dependency is JAX and can be installed into an existing Python environment via:

pip install "dinomat @ git+https://github.com/tfp-photonics/dinomat"

The examples (currently only parameter retrieval) have additional dependencies. If you want to include those, you can install DiNoMat via:

pip install "dinomat[examples] @ git+https://github.com/tfp-photonics/dinomat"

Citing

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

@article{venkitakrishnan2023physical,
  title = {On the Physical Significance of Non-Local Material Parameters in Optical Metamaterials},
  author = {Venkitakrishnan, Ramakrishna and Augenstein, Yannick and Zerulla, Benedikt and Goffi, Fatima and Plum, Michael and Rockstuhl, Carsten},
  year = 2023,
  journal = {New Journal of Physics},
  doi = {10.1088/1367-2630/ad1010}
}

About

Differentiable Non-Local Material Homogenization

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages