Goptical project home
GNU Optical design and simulation library
Description
Goptical is a C++ optical design and simulation library. Goptical is free software and is part of the GNU project.
It provides model classes for optical components, surfaces and materials. It enables building optical systems by creating and placing various optical components in a 3d space and simulates light propagation through the system. Classical optical design analysis tools can be used on optical systems.
It takes advantages of the C++ object model to allow building complex optical systems with a few classes instanciations as optical components are represented by language objects.
Download
Last release can be downloaded here.
The project is hosted at https://savannah.gnu.org/projects/goptical.
Source code can be retrieved using mercurial:
hg clone http://hg.savannah.gnu.org/hgweb/goptical/
Documentation
The Goptical library comes with examples and documentation:
The manual is available online here.
The texinfo manual is available in source tree.
Contact
The goptical mailing list is available for discussing Goptical.
The bug-goptical mailing list is available for reporting bugs.
Goptical library original author and current GNU maintainer is Alexandre Becoulet. You can contact him at: alexandre.becoulet (at) free.fr. Don't forget to include the "goptical" string somewhere in your message to avoid being filtered.