Skip to content

A python GUI demo made using PyQT5 and VTK. Configured to show the optical potential isosurfaces from a paper I published in Optics Letters: https://www.osapublishing.org/ol/abstract.cfm?uri=ol-45-13-3512

Notifications You must be signed in to change notification settings

zemmyang/pyqt_vtk_demo_wgna

Repository files navigation

Readme

My demo for PyQT and VTK programming, based on my paper on waveguide+nano-antenna-based atomic trapping[1].

  • User can select of specific nanoantenna geometry from the paper
  • User can show the 3D optical potential field for a given nanoantenna geometry
  • User can query the coordinates using the mouse

Future features:

  • 2D-cross-section to recreate Fig. 4 in the paper
  • Adjust the appearance from the GUI
  • Additional nano-antenna results not reported in the paper (Hemi-ellipse rotated 90deg, 60-nm cube/hemisphere, toroid variations)

Screenshot

pics!

Credit

Meeeee!

I also used STLWrite for Matlab

[1]: https://doi.org/10.1364/OL.394557 "Angeleene S. Ang, Alexander S. Shalin, and Alina Karabchevsky, "Tailored optical potentials for Cs atoms above waveguides with focusing dielectric nano-antenna," Opt. Lett. 45, 3512-3515 (2020)"

About

A python GUI demo made using PyQT5 and VTK. Configured to show the optical potential isosurfaces from a paper I published in Optics Letters: https://www.osapublishing.org/ol/abstract.cfm?uri=ol-45-13-3512

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages