RayJackONE - Python scripting interface

2020-11-10 11:18:00

RayJack ONE uses Python, the most popular scripting language in science and engineering, to efficiently set up optical simulation models. Arrangement and manipulation of physical entities such as surfaces, media, coatings, and light sources are handled within the paradigm of object-oriented programming. Users are guided in their workflow by the script editor’s auto-completion feature, which suggests context-sensitive commands and parameters. Syntax highlighting ensures the code’s clarity at first glance. Besides this top-level approach, the user also has direct and extensive deep-level access to RayJack ONE’s simulation kernel with all relevant system parameters and built-in tools in order to provide complete control over the simulation and assist in automation.