Back to Search Start Over

'''Python code for visualizations in ''''Multipolar origin of shape birefringence in metasurfaces'''' manuscript'''

Authors :
Ondřej Červinka
Karim Achouri
Olivier J.F. Martin
Publication Year :
2022

Abstract

This repository contains python scripts used to create visualizations for the paper "Multipolar origin of shape birefringence inmetasurfaces", submitted to Optics Express. The output of this script is an interactive html file and/or static image in png format. You can select your preference by commenting out save_in_2D/3D function at the end of the script. To choose what multipoles you want to use for the visualization, please navigate to line 634 inget_E()function where you can select them by editing this line of code. Many examples are already present in the form of comments. The general formula is: total_E = total_E + get_E_p(element_position, dipole_px, pi) field of which multipole to calculate↑ ↑ select multipole orientation↑ ↑ always set "element position" ↑ select phase shift of multipole ↑ ,where pstands for electric dipole,mfor magnetic dipole,eqfor electric quadrupole andmqfor magnetic quadrupole.

Subjects

Subjects :
Metasurface
Multipoles
Python

Details

Database :
OpenAIRE
Accession number :
edsair.doi.dedup.....ead1e69e6fe541b003434ac5617ab714
Full Text :
https://doi.org/10.5281/zenodo.3978155