Pyrate Workbench

From FreeCAD Documentation
Revision as of 23:14, 8 February 2020 by Vocx (talk | contribs) (Vocx moved page Sandbox:Pyrate to Pyrate Workbench: Remove it from the Sandbox category.)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Introduction

Pyrate or pyrate optics is an optical raytracing core written completely in Python. It is supposed to provide as much as functionality like commercial optical design software. The workbench is intended as an easy to use FreeCAD interface for that purpose. Since a large refactor in 2017 the interface is mostly broken. Therefore the raytracer is only usable at the script level without good integration into FreeCAD. Although the Python interface provides functions to create, optimize and modify optical systems and therefore these capabilities are also available to FreeCAD.

Install

This workbench is a new style workbench. This means it is intended to install it by the AddOnInstaller with pip for FreeCAD versions >= 0.18.