What's Changed
* BUG division by zero when ``num_samples == num_vars`` by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/175
* MAINT Drop iPython dependency and simple print instead by adamgayoso in https://github.com/owkin/PyDESeq2/pull/188
* CI Add ruff pre-commit hook by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/192
* CI Remove precommit from workflow by adamgayoso in https://github.com/owkin/PyDESeq2/pull/195
* CI remove test_docstrings (duplicate with ruff, which runs pydocstyle) by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/196
* DOC update frontpage with latest features and Bioinformatics paper ref by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/200
* BUG set normed_counts in sub_dds before recomputing genewise dispersions when refitting by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/207
New Contributors
* adamgayoso made their first contribution in https://github.com/owkin/PyDESeq2/pull/188
* pre-commit-ci made their first contribution in https://github.com/owkin/PyDESeq2/pull/193
**Full Changelog**: https://github.com/owkin/PyDESeq2/compare/v0.4.1...v0.4.2