Added
- Adds new plotting method `plot_functional_heatmap` to plot a heatmap with specified annotations and metrics of functional profile data
Changed
- Pins `urllib3<2`
- Updates `jupyter-client` version pin to 8.6.0
- Updates `notebook` version pin to 7.0.6
- Updates `nbconvert` minimum version to 6.4.3
- Updates `WeasyPrint` version pin to 60.1
- Removes `jinja2` version pin
- Replaces `imp` module usage with `importlib` in preparation for Python 3.12 support
Fixed
- Fixes `FutureWarning`s generated by pandas, scikit-learn, etc.
- `make test` no longer generates warnings
- Fixes notebook exporter commands in `README.md`