文件名称:aberration:计算与数字空间光调制器一起使用的像差校正全息图
文件大小:4.32MB
文件格式:ZIP
更新时间:2024-07-10 11:17:22
Python
畸变.py 该脚本生成用于数字空间光调制器 (SLM) 的像差校正全息图,目的是在透明样品中的飞秒激光照射期间实现与焦深无关的均匀聚焦条件。 支持通过额外的窗口层进行照射,就像高温阶段的样品一样。 依赖关系 Python 2.x、matplotlib、numpy 和 scipy。 入门 实验参数在inputs.py 脚本中指定,以包含的示例说明的方式。 参数分为几个类,并作为实例传递给 create_bitmaps()。 成功运行将计算像差校正模式并将它们放置在名为“位图”的文件夹中。 如果指定了失真校正文件,则将计算一组额外的图案,其中包括像差和失真校正。 失真校正用于补偿由于 SLM 表面不完全平坦而导致的相位失真。 包括一个示例“失真.bmp”模式,但在实践中,每个 SLM 模块都应具有制造商提供的自己的模式,以供此处使用。 失真校正后的图案应用于实际实验,而预失真图案可用于对
【文件预览】:
aberration-master
----distortion.bmp(1.81MB)
----aberration-distortion-example.png(432KB)
----inputs.py(2KB)
----example output()
--------aberration_distortion_corrected()
--------aberration_corrected()
----.gitignore(14B)
----aberration-example.png(420KB)
----README.md(3KB)
----aberration()
--------interface.py(7KB)
--------core.py(19KB)
--------__init__.py(24B)