Optic
=====

This section includes the core optic module and the optic updater module. The Optic class is the primary container for an optical system in Optiland.
The OpticUpdater class is used to update various properties of an Optic object, such as surface properties or polarization.

.. autosummary::
   :toctree: optic/
   :caption: Optic Modules

   optic.optic
   optic.optic_updater
