- fix pilot dsp
- intermediate phase recovery
- write demo notebooks
- implement a configurable backend for arrayfire or cython
- this still needs a arrayfire equaliser
- select to build pythran or python backend
- possible pythran backend
- test under windows
- add an MI calculation
- add NGMI calculation
- remove numba dependency (it's too slow)
- add frequency domain equaliser
- test cases for all functions
- use black for code formatting