The University of Arizona

 

College of Optical Sciences

Large Optics Fabrication and Testing Group

 

osc

Home     Research     People     Publications     Subroutines     Links

 

Useful Program Subroutines

 

Note: These source codes are copyrighted in the name of their authors and the Large Optics

Fabrication and Testing Group, College of Optical Sciences at the University of Arizona.

Please contact / acknowledge the author when using these source codes.

 

Program

Example

Fuction

Title: SF_Spec_Calc

Author: Stacie Manuel

Date: June 04 2009

exe.png

SF_Spec_Calc

exe.png

SF_Specification

This function calculates the polishing specification for a telescope, following the discussion by Hill in "Optical Design, Error Budget and Specifications for the Columbus Project Telescope" (Proc. SPIE 1236, 86-107 (1990)).

 

Program

Example

Fuction

Title: RZsTB

Author: René Zehnder

Date: June 05 2009

exe.png

Overview.doc

exe.png

RZsTB.zip

The zip file "RZsTB" contains multiple m-files in the areas of statistics, diffraction, vector and matrix operations, MATLAB automation and more. A more detailed description is found in Overview.doc

 

Program

Example

Fuction

Title: PolyFun11n

Author: Peng Su

Date: June 2009

exe.pngPolyFun11n

x,y are the cardinal coordinate of the sample pupil position

RotAng is used for calculating rotated Zernike standard polynomials

n is the order of the Zernike standard polynomials

 

 

Program

Example

Function

Title: plotZern

Author: Ping Zhou

Date: September 2007

exe.png

plotZern

This code plots annular Zernike polynomial

 

Program

Example

Function

Title: zAnnular

Author: Ping Zhou

Date: September 2007

exe.png

zAnnular

This function generates the annular Zernikes, which are orthonormal in an annular aperture. This annular Zernikes have the same numbering as Durango software

 

Program

Example

Function

Title: zAnnularStd

Author: Ping Zhou

Date: September 2007

exe.png

zAnnularStd

This function generates the annular Zernikes with Zernike Standard Polynomial numbering.

 

Program

Example

Function

Title: Standard Zernike Polynomials

Author: Ping Zhou

Date: September 2009

exe.png

zStd

This code can be used to generate the standard Zernike polynomials.