The ef wavefront reduction package.

Laplacian Optics Inc.

August 30, 1998

XCopyright ©Laplacian Optics Inc. All rights reserved.
  • Software License Agreement
  • Preamble
  • License agreement
  • 1 Introduction.
  • 1.1 Units
  • 1.2 Zernike representation
  • 1.3 Hardware/Software Requirements
  • 1.4 About this manual
  • 2 Getting started.
  • 2.1 Running the program.
  • 2.2 Bottom toolbar.
  • 2.3 Choosing an optical configuration.
  • 2.4 Loading the extra-focal images.
  • 2.4.1 Setting the image focus distance.
  • 2.5 Observing the program operation.
  • 2.6 Running the data reduction.
  • 2.7 Outputting the results.
  • 2.7.1 Controlling page format.
  • 2.7.2 Controlling the printer.
  • 2.8 Controlling the display.
  • 2.9 Reviewing the calculation.
  • 3 The GUI interface
  • 3.1 The properties memory
  • 3.2 The File Menu
  • 3.2.1 The Open dialog
  • 3.2.2 The Save Zernikes dialog
  • 3.2.3 The Image Saving Dialogs
  • 3.2.4 The Save Configuration dialog
  • 3.2.5 The Add Configurations from file dialog
  • 3.2.6 The Quit menu option
  • 3.3 The Edit Menu
  • 3.3.1 Selecting a data reduction sequence
  • 3.3.2 Setting the telescope parameters.
  • 3.3.3 Setting the algorithm parameters.
  • 3.3.4 Image parameters.
  • 3.3.5 Image pre-processing options.
  • 3.3.6 The Zernike Editor.
  • 3.3.7 Controlling the display.
  • 3.4 The Display Menu
  • 3.4.1 Show RMS Curvature
  • 3.4.2 Show Zernike Graph and Show Zernike Table
  • 3.4.3 Show Radial Profile
  • 3.4.4 Display Wavefront
  • 3.4.5 Display Image
  • 3.4.6 Display Fringes
  • 3.4.7 Display buffer
  • 3.5 The Reduce Menu
  • 3.5.1 Run automatic sequence
  • 3.5.2 Run reduction manually
  • 3.6 The Program Menu
  • 3.6.1 Program properties
  • 3.6.2 Close all popups
  • 3.6.3 Window management
  • 3.7 The image display
  • 3.7.1 The image properties dialog.
  • 3.8 Optical and reduction configuration combo boxes.
  • 3.8.1 Optical configuration
  • 3.8.2 Data reduction sequence.
  • 4 Command line options.
  • 5 Common problems with wavefront reduction.
  • 5.1 Problems affecting the the reconstructed wavefront.
  • 5.1.1 Corrected extra-focal images look under or over sized.
  • 5.1.2 Focus apparently wrong.
  • 5.1.3 Bad Quad Astigmatism.
  • 5.1.4 Slow convergence.
  • 5.2 Problems with the program.
  • 5.2.1 Lost sub-windows.
  • 6 Getting good extra-focal images.
  • 6.1 General considerations
  • 6.1.1 Definition of the optical pupil.
  • 6.1.2 The size of the extra-focal image.
  • 6.1.3 The extra-focal distance.
  • 6.1.4 The image SNR.
  • 6.1.5 Extraneous aberrations.
  • 6.1.6 Things that can go wrong.
  • 6.2 Special considerations for astronomical telescopes.
  • 6.2.1 Atmospheric seeing.
  • 7 Tcl functions for implementing wavefront reconstruction
  • 7.1 An example batch file.
  • 7.1.1 Reading an image file.
  • 7.2 ef_seq and related commands.
  • 7.2.1 Running a reduction sequence; ef_seq
  • 7.2.2 Setting up the data reduction; ef_setup
  • 7.2.3 Performing algorithm iterations; ef_iter
  • 7.3 Output of results.
  • 7.3.1 Saving a zernike list.
  • 7.3.2 Saving a wavefront.
  • 7.3.3 Saving a synthetic image.
  • 7.3.4 Saving a synthetic fringe pattern.
  • 8 Extensions to the Tcl/Tk language in this program.
  • 8.1 Display Functions
  • 8.2 ef_vector
  • 8.3 ef_array
  • 8.4 ef_zernike
  • 8.5 ef_image
  • 8.6 ef_claude
  • 9 installation
  • 9.1 Unix operating system.
  • 9.1.1 Running from the CD.
  • 9.1.2 Installing.
  • 9.1.3 Installing from the command line.
  • 9.1.4 Notes on object libraries.
  • 10 Listing of Zernike polynomials.
  • 11 Bugs and deficiencies.
  • 11.1 Bugs and deficiencies identified by ourselves.
  • 11.1.1 Bugs
  • 11.1.2 Deficiencies.
  • 11.2 Bugs and deficiencies identified by users
  • 11.2.1 Bugs
  • 11.2.2 Deficiencies
  • 11.2.3 Todo list
  • 12 The Gnu library general public license.
  • 13 Licence for use of the f2c libraries.
  • 14 Licence for use of Tcl/Tk.
  • 15 Licence for use of the BLT Tcl/Tk extension.
  • 16 Glossary
  • References
  • Footnotes

  • Laplacian Optics Inc.     Email:   laplace@laplacian.com