Add template for using Zernike influence
Bugfix: variable typo
Plot actmat rec. and difference
Update model parameters for new data
Typography
Fix docs
All phases in rads, use circ apod, add embedding

- Always use radians for units of phase everywhere for consistency
- Use a circular apodisation mask when extracting fringe patterns. This
  is reasonable because 1) our optical system returns a circular
  pattern and 2) Zernikes are normalized on a circular aperture
- Add embedding in filter_sideband when Fourier transforming as option.
  This might or might not improve quality, but in locate_sb it gave
  superior performance.
Fix bug for carrier frequency in filder_sideband

Before we rounded cfreq before spectrally shifting the image to the
origin, which is incorrect to up to 0.5 cycles/frame.
Calculate gradient everywhere, set undefined to 0

Instead of calculating the (phase) gradient only on pixels with
neighbours (i.e. N-1 for each axis), we calculate it on all pixels but
set the first pixel row to zero. This way the gradient array is equally
sized to the input array which makes things easier.
Filter_sideband method Circular method is WIP
Bugfix fringe_cal for cog, could return origin

If the carrier freq is low, cog could crop out both sidebands and
give the origin back as cfreq, which is incorrect. Fixed such that it
never includes two sidebands simultaneously.
Implement aperture masking for gradient calculation

We cannot easily apply an apt mask afterwards, so we do it before.

!! Warning: do **not** supply this function with masked data, as this
will give very sharp edges. Instead, mask the gradient using the
appropriate option.
Big fringe test update.