...
首页> 外文期刊>Optical Engineering >KrakenOS: Python-based general exact ray tracing library
【24h】

KrakenOS: Python-based general exact ray tracing library

机译:KrakenOS: Python-based general exact ray tracing library

获取原文
获取原文并翻译 | 示例
           

摘要

Exact ray tracing is the fundamental tool of geometric optics, it constitutes the foundation on which aberration theory and, therefore, optical design is based. We present the KrakenOS, a Python library focused on the accuracy of ray tracing and the generation of systems composed by optical surfaces with arbitrary shapes and orientations, as well as a compendium of practical examples for the use of our library. We describe a series of quality tests to compare the results obtained from ray tracing with KrakenOS with respect to those obtained with the commercial software Zemax. Among the performance computations, we include the final intersection coordinates with optical surfaces, the resulting director cosines, the calculation of surface-to-surface length of the optical path, the energy of the transmitted and reflected resulting rays, Zernike standard coefficients from wavefront fitting, and a comparison of the resulting intersection coordinates with a larger optical system. The difference between our results and those of Zemax is of the order of 9.0 x 10(-8 )mm, demonstrating that KrakenOS can be used in industrial or scientific work with high precision requirements for simple and very complex optical configurations. (C) 2022 Society of Photo-Optical Instrumentation Engineers (SPIE)

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号