Summary
Version 0.3 introduces a breaking change: using [AnnData](https://anndata.readthedocs.io/en/latest/) as a base class for `DeseqDataSet`, towards the integration of PyDESeq2 to the [scverse ecosystem](https://scverse.org/packages/#ecosystem).
What's Changed
* DOC add contribution guidelines by maikia in https://github.com/owkin/PyDESeq2/pull/49
* DOC transforming minimal notebook to become example by maikia in https://github.com/owkin/PyDESeq2/pull/33
* BENCH remove support for TCGA data by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/54
* DOC add mybinder to examples by maikia in https://github.com/owkin/PyDESeq2/pull/55
* DOC improve the "Getting Started" notebook from the example gallery by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/56
* DOC Convert step-by-step notebook to example by maikia in https://github.com/owkin/PyDESeq2/pull/58
* BUG Fix add missing `joblib_verbosity` argument in `fit_genewise_dispersions` by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/61
* DOC: refactoring by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/59
* DOC Update issue templates: bug by maikia in https://github.com/owkin/PyDESeq2/pull/63
* DOC Update issue templates: feat by maikia in https://github.com/owkin/PyDESeq2/pull/65
* DOC Community by maikia in https://github.com/owkin/PyDESeq2/pull/64
* BUG fix DeseqStats test of `dds`'s `replaced` attribute by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/62
* DEP removing the `notebooks`directory by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/67
* DOC Moving docs' requirements into the actual docs' requirements file by mandreux-owkin in https://github.com/owkin/PyDESeq2/pull/72
* BUG set `dds.replaced` to `False` if cohorts don't have enough samples by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/70
* DOC development roadmap by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/24
* CI Basic code coverage by mandreux-owkin in https://github.com/owkin/PyDESeq2/pull/74
* TST Unit test for nb_nll by mandreux-owkin in https://github.com/owkin/PyDESeq2/pull/75
* CI update workflow by maikia in https://github.com/owkin/PyDESeq2/pull/80
* CI add more versions of python to the github workflow by maikia in https://github.com/owkin/PyDESeq2/pull/81
* MAIN Adding code owners by mandreux-owkin in https://github.com/owkin/PyDESeq2/pull/82
* ENH `Anndata` integration by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/66
* ENH implement a getter for normalized counts by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/79
* ENH Support type hinting using `mypy` by illumination-k in https://github.com/owkin/PyDESeq2/pull/68
* DOC fix broken RTD example gallery by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/83
* DOC Improve parameter type display by BorisMuzellec in https://github.com/owkin/PyDESeq2/pull/87
New Contributors
* mandreux-owkin made their first contribution in https://github.com/owkin/PyDESeq2/pull/72
* illumination-k made their first contribution in https://github.com/owkin/PyDESeq2/pull/68
**Full Changelog**: https://github.com/owkin/PyDESeq2/compare/v0.2.1...v0.3