Opticsim.jl:光学仿真软件

2021-03-22 17:47:54

Opticsim.jl是Microsoft研究交互式媒体组和Microsoft HART组开发的复杂光学系统的模拟和优化的Julia软件包。

它旨在允许光学工程师程序手术地创建光学系统,然后模拟和优化它们。与ZEMAX,代码V或其他交互式光学设计系统Opticsim.jl不同于对相互作用的支持有限,主要是在用于可视化光学系统的工具中。

支持各种表面类型,并且这些表面可以通过使用建设性的固体几何形状(CSG)来组成复杂的3D物体。通过Glasscat子模块提供大量的光学目录。

该软件提供了对光学系统的建模,仿真,可视化和优化的广泛控制。它特别适用于具有程序架构的设计。

在您使用该软件之前,您需要下载玻璃文件。有关如何执行此操作的详细信息,请参阅文档。

该项目欢迎贡献和建议。大多数贡献要求您同意宣布您有权和实际授予USTHE权限使用您的贡献的宣传板许可协议(CLA)。有关详细信息,请访问https://cla.opensource.microsoft.com。

当您提交拉动请求时,CLA BOT将自动确定是否需要提供CLA并适当地装饰PR(例如,状态检查,评论)。只需遵循机器人的说明。您只需要使用我们的CLA对所有repos进行一次。

该项目采用了Microsoft开源的行为准则。有关更多信息,请参阅“行为常见问题解答代码”ocontact [email protected]与任何其他问题或评论。 该项目可能包含项目,产品或服务的商标或标识。 授权使用MicrosoftTradeMarks或Logos受到Microsoft' s商标& 品牌指南。该项目的修改版本中的Microsoft商标或徽标不得导致混淆或意味着Microsoft赞助。使用第三方商标或徽标的使用符合第三方和#39的政策。