
LightPipes适用于Python环境,“以纯Python实现”。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
LightPipes的衍射模拟对于理解关键的光学现象至关重要。LightPipes是一个由Python编写的函数集合(在2.0.0版本之前,这些函数是C++)。它被专门设计用于对相干光学器件进行建模,尤其是在衍射成为必要的情况下。为了方便使用,我们将基于C++的LightPipes版本放在另一个存储库中:opticalspy/clightpipes。凭借其对numpy、scipy和pyFFTW软件包的利用,纯Python版本同样具备出色的运行速度,与C++版本相当。该工具箱提供了大量的强大功能,每一个功能都对应于一个光学元件或光传播过程中的单个步骤。具体来说,它包含光圈、强度滤光片、分束器、透镜以及自由空间衍射模型的实现。此外,还提供了一些更复杂的工具,用于精确控制光的相位和幅度。该程序在大型数据结构中运作,这些结构存储了传播光束复振幅的方形二维阵列。 LightPipes程序最初是由Gleb Vdovin为Unix、Linux、DOS和OS2工作站开发的LightPipes C例程的增强版。
全部评论 (0)
还没有任何评论哟~


