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