The Airy Ray Engine

High-Power Vectorial Raytracing, whenever and wherever you need it.

With a validated and memory-safe Rust backend and a full suite of front-end utilities through the Python Software Development Kit (SDK), the Airy Ray Engine is one of the first ever deployable raytracing engines for enterprise-level applications.

Features

The Airy Ray Engine is a fully functional 3D ray tracing package for sequential and non-sequential tracing, and is built on the polarization ray tracing framework to ensure correct treatment of the ray geometry for every interaction.

Beyond core tracing functionality, the Ray Engine is compatible with low-level Rust versions of Airy’s industry-leading polarization models. This means that any Polaris-M system can be traced faster and more often when set up for use with the Airy Ray Engine.

  • Built in Rust for memory safe operation, ensuring a high level of stability

  • Tracking of full ray coordinate systems along with k-vectors and Poynting vectors allows for consistent treatment of polarization effects and the accumulation of geometric phase.

  • Compatibility with optimized versions of Airy’s leading component and material tracing models.

  • Regularly tested for accuracy and consistency across phyiscal and geometric scenarios.

  • The Python SDK enables extensive customization of simulation and data processing workflows, leveraging frameworks developed for AI and data science applications.

  • Python operation ensures maximum compatibility with HPC, Cloud, and other computational frameworks.

Fast and Accurate

Low-level polarization raytracing.

Comprehensive geometrical treatment of ray-fields with streamlined operation and supreme stability.

Intrinsically Scalable

  • Compiled Rust back-end code

  • High compatibility between Python and HPC/Cloud systems

Future-Ready

Integrate and expand.

Built to support the development of advanced simulations and design workflows for novel applications in optics.

Polaris Compatible

Deep integration with Polaris algorithms and structures

  • Seamless transfer

  • Choice of environment