This website requires JavaScript.

Juno: a Python-based graphical package for optical system design

David DierickxPatrick CleeveSergey GorelickJames C. WhisstockAlex De Marco
Nov 2022
摘要
This report introduces Juno, a modular Python package for optical design andsimulation. Juno consists of a complete library that includes a graphical userinterface to design and visualise arbitrary optical elements, set up wavepropagation simulations and visualise their results. To ensure an efficientvisualisation of the results, all simulation data are stored in a structureddatabase that can filter and sort the output. Finally, we present a practicaluse case for Juno, where optical design and fabrication are interlaced in afeedback cycle. The presented data show how to compare the simulated and themeasured propagation; if a difference or unexpected behaviour is found, we showhow to convert and import the optical element profile from a profilometermeasurement. The propagation through the profile can provide immediate feedbackabout the quality of the element and a measure of the effects brought bydifferences between the idealised and the actual profile, therefore, allowingto exclude the experimental errors and to weigh every aspect of fabricationerrors.
展开全部
图表提取

暂无人提供速读十问回答

论文十问由沈向洋博士提出,鼓励大家带着这十个问题去阅读论文,用有用的信息构建认知模型。写出自己的十问回答,还有机会在当前页面展示哦。

Q1论文试图解决什么问题?
Q2这是否是一个新的问题?
Q3这篇文章要验证一个什么科学假设?
0
被引用
笔记
问答