Prescription
This section covers the optical prescription report generator of the Optiland package. The prescription module allows exporting standard system data (overview, first-order parameters, geometry, materials, and aberrations) into styled console reports, plain text files, or professional PDF documents.
Prescription orchestrator. |
|
Prescription Document Model |
|
BaseRenderer ABC for prescription renderers. |
|
ConsoleRenderer — rich terminal output. |
|
PDFRenderer — reportlab-based PDF output. |
|
PlainTextRenderer — pure-Python plain text output. |
|
BaseSection ABC for prescription sections. |
|
FirstOrderSection — first-order / paraxial properties. |
|
SeidelAberrationSection — per-surface third-order aberration table. |
|
Surface geometry and material table sections. |
|
SystemOverviewSection — system-level summary. |