应用光传播算法的工具
pyoptica的Python项目详细描述
在
卵裂
PyOptica是一个在Python中模拟波动光学的软件包。它的开发是为了以pythonic的方式处理光学模拟;它是整个项目最重要的先决条件之一,即遵循Python的禅,并创建一个用户从最流行的科学包NumPy或SciPy中知道的结构。在
目标
该软件包旨在提供在空间中传播波前、与光学元件(例如透镜或光阑)相互作用、建立光学系统以及实现全息照相基本算法的功能。因为我写这些话并不是上面列出的所有东西都已经开发好了,但是,我们正在做的就是开发所有的东西。当然,我们还想邀请YOU参与包的开发。欢迎所有人-无论是有经验的开发人员或光学工程师,还是刚刚开始光学冒险的学生。在
我们不仅在开发一个软件包,而且还致力于开发一系列笔记本电脑,这些笔记本电脑将解决最受欢迎的光学书籍中所描述的问题。开发的东西还有一个潜在的扩展空间:你用这个软件包来验证你对一个给定问题的解决方案是正确的吗?用它做个笔记本!在
文件
文档可以找到here。在
关于我们
我们的名字是麦基·格罗乔维奇和米查·米勒。我想我们的名字对你来说可能听起来不太熟悉——我们来自波兰,在华沙理工大学学习应用物理。现在我们是专业工程师。如果您想了解我们的更多信息,请访问我们的Linkedin个人资料:
文学
尽管我们很乐意说,我们完全依靠我们的知识和经验,但我们有义务列出我们在开发过程中使用的所有书籍:
- 约瑟夫·W·古德曼(2004)《傅里叶光学导论》,W·H·弗里曼“
- Kedar Khare(2016)Fourier光学和计算成像,Wiley&Sons Ltd.“
- David Voelz(2011)计算傅里叶光学Matlab教程,Spie出版社
- 项目
标签: