New functions: * `find_wrapped` - Attempt to find phase wrapping using gradient edge detection while automatically ignoring large gradients at mask edges * `subarray` - Extract a contiguous subarray from a larger array.
1.2.0
* Update sparse tools * Roll back `zernike_coordinates()` shift attribute change introduced in v1.1.1.
1.1.1
* Expose `zernike_coordinates()` in public API * Minor bugfixes
1.1.0
* calcpsf() function for computing PSF resulting from far field diffraction * New functions for working with sparse data * Standardize shape indexing * Migrate documentation from RTD to GHP * Minor bug fixes * Documentation updates