Changes
🚀 Features
* Add winsorize, clip quantiles and filter quantiles (418) Zethson
* Remove PDF support (430) Zethson
* Logging instance, issue 246 (426) namsaraeva
* Negative values offset (420) Zethson
* Missing values visualization, ref issue 271 (419) namsaraeva
* Add copy_obs parameter to move_to_obs (404) namsaraeva
* add anova_glm function (400) xinyuejohn
* issue 397 "check for neighbors run before UMAP" fixed (401) namsaraeva
* add more tutorials to CI (382) Zethson
* add support for reading multiple files into Pandas DFs & adapted MIMIC-III Demo (386) Zethson
* 321: Add X_only option for reading (380) Imipenem
🐛 Bug Fixes
* KeyError fix issue 423 (428) namsaraeva
* fix qc_metrics bug (425) xinyuejohn
* df_to_anndata logical XOR to OR, issue 422 (429) namsaraeva
* Fix docs CI (392) Zethson
* small fix in the qc_metrics() example (407) namsaraeva
🧰 Maintenance
* Add winsorize, clip quantiles and filter quantiles (418) Zethson
* Remove PDF support (430) Zethson
* Negative values offset (420) Zethson
* Missing values visualization, ref issue 271 (419) namsaraeva
* Fix docs CI (392) Zethson
:package: Dependencies
* [DEPENDABOT]: Bump pypa/gh-action-pypi-publish from 1.5.1 to 1.6.1 (431) dependabot
* [DEPENDABOT]: Bump mshick/add-pr-comment from 1 to 2 (417) dependabot
* [DEPENDABOT]: Bump crazy-max/ghaction-github-labeler from 4.0.0 to 4.1.0 (415) dependabot
* [DEPENDABOT]: Bump codecov/codecov-action from 3.1.0 to 3.1.1 (412) dependabot
* [DEPENDABOT]: Bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 (398) dependabot
* [DEPENDABOT]: Bump crazy-max/ghaction-github-labeler from 3.1.1 to 4.0.0 (388) dependabot
* [DEPENDABOT]: Bump actions/setup-python from 3 to 4 (390) dependabot