This is a collection of simple programs that I created to learn about JavaScript.

2D Chebyshev Polynomials Generator

More info
This program calculates and displays the 2D Chebyshev polynomials defined over a circular domain.

Zernike Polynomials Generator

More info
This program calculates and displays the Zernike polynomials ordered by Noll index.

Holographic Lens Simulator

More info
This program calculates the spot diagram generated by a holographic lens with customized aberrations for a point source.

Holographic Lens Field Aberrations

More info
This program calculates the spot diagram generated by a holographic lens for a point source located in different field positions.