SkillAgentSearch skills...

OpenCavity

Python package for laser cavities design: 1D/2D eigenmodes solver plus physical optics propagation

Install / Use

/learn @seghil/OpenCavity
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

OpenCavity

Opencavity is a python package that allows to analyze the eigenmodes of open optical resonators.

What opencavity allows to do:

  • Compute both fundamental and higher order eigenmodes of optical resonators.

  • Simulate resonators that include optical elements: apertures, diffractive optical elements (DOE), or any arbitrary phase and amplitude masks placed anywhere inside the resonator.

  • It integrates a physical optics module that allows to compute the output mode, and simulate its propagation outside the resonator. This module can be used for example to design interferometric setups, beam shaping or transforming using DOEs.

To start using this package, see the tutorials on the package website: http://seghil.github.io/OpenCavity/index.html

If you note any bug, you catch a typo in the documentation, or you have an enhancement suggestion, please report this in the issues.

View on GitHub
GitHub Stars7
CategoryDesign
Updated1y ago
Forks6

Languages

Python

Security Score

55/100

Audited on Dec 31, 2024

No findings