应用光传播算法的工具

pyoptica的Python项目详细描述


卵裂

PyOptica是一个在Python中模拟波动光学的软件包。它的开发是为了以pythonic的方式处理光学模拟;它是整个项目最重要的先决条件之一,即遵循Python的禅,并创建一个用户从最流行的科学包NumPy或SciPy中知道的结构。在

目标

该软件包旨在提供在空间中传播波前、与光学元件(例如透镜或光阑)相互作用、建立光学系统以及实现全息照相基本算法的功能。因为我写这些话并不是上面列出的所有东西都已经开发好了,但是,我们正在做的就是开发所有的东西。当然,我们还想邀请YOU参与包的开发。欢迎所有人-无论是有经验的开发人员或光学工程师,还是刚刚开始光学冒险的学生。在

我们不仅在开发一个软件包,而且还致力于开发一系列笔记本电脑,这些笔记本电脑将解决最受欢迎的光学书籍中所描述的问题。开发的东西还有一个潜在的扩展空间:你用这个软件包来验证你对一个给定问题的解决方案是正确的吗?用它做个笔记本!在

文件

文档可以找到here。在

关于我们

我们的名字是麦基·格罗乔维奇和米查·米勒。我想我们的名字对你来说可能听起来不太熟悉——我们来自波兰,在华沙理工大学学习应用物理。现在我们是专业工程师。如果您想了解我们的更多信息,请访问我们的Linkedin个人资料:

文学

尽管我们很乐意说,我们完全依靠我们的知识和经验,但我们有义务列出我们在开发过程中使用的所有书籍:

  1. 约瑟夫·W·古德曼(2004)《傅里叶光学导论》,W·H·弗里曼“
  2. Kedar Khare(2016)Fourier光学和计算成像,Wiley&Sons Ltd.“
  3. David Voelz(2011)计算傅里叶光学Matlab教程,Spie出版社

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java基于条件如何创建StringBuffers并向其添加数据   java如何用UNC路径解决“不表示可正确访问的目录”异常?   在执行提取方法重构后,java代码的速度降低了6倍   java如何修改LDAPCertStore中用于X509证书链验证的LDAP连接属性   awt如何在Java中捕获鼠标光标?   字符串如何设置Java输出流   java NumberFormatException:用于输入字符串:“8:00”   unix/linux“tail f”的Java IO文件实现   java打印输出。带有JOptionPane的txt文件   java解组总是显示0和null   使用MySQL的windows java JavaFX自包含应用程序打包   JavaSpring:方法getBean(String…)是如何实现的根据输入字符串查找bean?   java高效地更新RecyclerView网格或以其他方式显示复杂网格   java向ArrayList添加对象(String、String、int、int)   java在一组文档上使用ForkJoinPool