PlumX Metrics
Embed PlumX Metrics

pyMOE: Mask design and modeling for micro optical elements and flat optics

Computer Physics Communications, ISSN: 0010-4655
2024
  • 0
    Citations
  • 70
    Usage
  • 0
    Captures
  • 0
    Mentions
  • 0
    Social Media
Metric Options:   Counts1 Year3 Year

Metrics Details

Dataset Description

We introduce a new open-source software package written in Python to design and model micro optical elements, such as diffractive lenses, holograms, as well as other components within the broad area of flat optics, and generate their corresponding (production-ready) lithography mask files. To this aim, the package provides functions to design a multitude of kinoform lenses, phase masks and holograms, but is versatile and the user can implement any arbitrary numerical or analytical optical component designs. For validating the designs, this package provides scalar diffraction propagation to simulate optical field propagation in different regimes covering near- and far-field regions (Fresnel, Fraunhofer and Rayleigh-Sommerfeld). Particularly, by implementing Rayleigh-Sommerfeld propagation, we demonstrate accurate field propagation within near- and far-field ranges, providing versatility and accuracy. Importantly, the package allows to directly export production-ready multilevel/binar...

Bibliographic Details

Cunha J.; Queiroz J.; Silva C.; Gentile F.; Aguiam D.E.; Cunha, Joao; Queiroz, José; Silva, Carlos; Gentile, Fabio; Aguiam, Diogo E.

Mendeley Data

Provide Feedback

Have ideas for a new metric? Would you like to see something else here?Let us know