Skip to content

tfp-photonics/dinomat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages