Options
There are 2 options you can vary using keyword arguments. All 3 main functions support:
finesse::Int: determines the size of the plot matrix; sets both dimensions to the given value.
Default: 1024.
Additionally, the wavefront error functions wavefront(ρ, θ, OPD, n_max) and transform(v, ε, δ, ϕ, ω) support:
precision: number of digits to use after the decimal point in computing the expansion coefficients. Results will be rounded according to this precision and any polynomials with zero-valued coefficients will be ignored when pulling in the Zernike functions while constructing the composite wavefront error; this means lower precision values yield faster results.
Plot options can be set by setting the Zernike.plotconfig fields; see the docstring for more details.