Skip to content

FunnyJingl/opaliha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Opaliha

TODO

распечатка оптической системы

  • build yaml configs for optical system description
  • add glass
    • check all glass catalogs reader
    • add interpolation for refractive index
  • add ray tracing through seq system
  • add plot of optical elements
  • add plot of ray tracing
  • implement classes of optical elements: lenses, plates, image plane
  • add glass classes
  • add Thorlabs elements from catalog
  • add catalog examples of lenses, devices, glasses, etc.
  • add zemax file formats reading if possible:
    • ZMX - ascii specs are opened
    • AGF - ascii for glass
    • ZMF - glass catalogs
  • add global constants
  • test system
  • doc system
  • FDTD

TODO after opensourced

  • gaussian parameters of OS
    • with axial symmetry
    • with 2 symmetry planes
  • light diameter of optical elements
  • spot diagrams on optical surfaces
  • path
    • meridional ray
    • sagittal ray
    • whole beam
    • several beams
    • gaussian beam through OS
  • Funciton of energy density
  • sport radius with predefined energy
  • OS wave aberrations
  • 3rd order aberrations of OS
  • best imaging plane
  • lens design parameters in air

Sources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published