- `your_viewer.py` can now take custom display resolutions with c5ea1fe.
- Updated the docs, added source links to the API and proper Note tabs with 6b559209922a3a0aa1be6f3af703b7a8a4ee6a32 and c7f31ca87a05d3bee0b2bb519f45dbfc91cf99e9.
- fixed `calc_N` bug (there was an extra factor of 2) with 55bfcca93b79027ad3412d95c502e377723b549f.
- Added type hints to almost all the functions with 4a75f08e9f0da783b9fd1af837fd5838ac16f002.