sagitta

lenstest.lenstest.sagitta(RoC, conic, X, Y, A=0, D=0)[source]

Calculate sagitta for conic surface at points X, Y.

This assumes that the point source of light is located at the center of the mirror radius of curvature.

The Ronchi grating is located at RoC + z_offset and oriented so lines are perpendicular to the x-axis

The conic section is specified by conic::

conic = ∞ for surface that is flat, conic > 0 for surface that is an oblate spheroid, conic = 0 for surface that is a sphere, 0<conic<-1 for surface that is a prolate spheroid, conic = -1 for surface that is a paraboloid conic < -1 for surface that is a hyperboloid

Parameters:
  • RoC – radius of curvature of mirror [mm]

  • conic – conic constant or Schwartzchild constant [-]

  • X – x-value(s) of points [mm]

  • Y – y-value(s) of points [mm]

  • A – spherical aberration [1/mm³]

  • D – defocus [1/mm]

Returns:

sagitta at each (x, y) point [mm]