This is the 2.2.0 release of sklearndf.
You can upgrade your current pip installation via
pip install --upgrade sklearndf
Your conda package can be upgraded by running
conda install -c conda-forge -c bcg_gamma sklearndf
Changes:
* 020183adce1ca756d84c87356a9aaecaebdd3120 Merge pull request 253 from BCG-Gamma/dev/2.2.0
* bb086f1981eca0695a3f4e9ea869dfbefaf18109 DOC: remove |nbsp| from hyperlink texts
* aec9b4cbdf8410403d23cc99a46ad38c1356b766 BUILD: require pytools 2.1
* 50f20d452a1d2cd67b021f6c3b4fbbdecc9c173e BUILD: require numpy>=1.23 in max matrix test
* 1007405c39c5539369c46108d68328efb46a1692 BUILD: remove max version constraint in numpy dependency
* 81c5d199f0fe633643fcb898759d0554de16789f BUILD: update version to 2.2.0
* b35af9402e1d37684b4fef1981269c055365a1d7 Merge pull request 252 from BCG-Gamma/dev/2.2rc1
* 5e9693e3a0570f3a3b35f22af3449990498623e7 FIX: mamba root prefix in docs build
* 4efabb645ed3fc0f9d8c7747dd4235bcfd50131f FIX: arfs does not support python 3.11 in max matrix test
* c18205a901aee2496ac19762ef783c0f6d1fabfc FIX: meta.yaml: fix arfs version; require lightgbm for tests; xgboost
<details><summary><b>See More</b></summary>
* ffa9edc741da6949be98704468b372b06e2aa5f0 FIX: don't require arfs for testing default matrix build
* d09e5d8bdf93f888910f95c43cbb34f79529b0e1 FIX: roll back [build.matrix.default] section in pyproject.toml
* 945418227e85966b3532499fdb408bd22cb7ec0d FIX: jinja2/conda syntax remove undefined optional package requirements
* a425868832b8af560f8fe928e53d055dd00ba607 FIX: add optional packages to test dependencies
* fafd7db6516efc9343e1c0579e29f7b427d7e7eb BUILD: define requirements for optional packages in default matrix build
* c0d02777f18791de6a57a68caaa369347eece38f FIX: make optional requirements conditional in meta.yaml
* 5087e871117b421fee179b31ff27e098e413a75c BUILD: patch tox.ini via make.py script in pytools 2.1.x
* c4a8eb3b16a837ad6475090c741faaa2f69b3aca BUILD: don't test boruta or arfs if environment variable is None or ''
* 0cc903f5cd4d1347f75d6ec967d858b59aea5c7e BUILD: run default matrix test with optional packages absent
* 13083a0462555f57538209cd530a1766eb06f8a5 FIX: export MAMBA_ROOT_PREFIX also during docs build
* b2469abc26200bfe8096b7ef8486e207425d9796 BUILD: fix management of optional packages in matrix tests
* c32dd9c10de1c49512102f95aff8a5eaea55db0d BUILD: fix management of optional packages in matrix tests
* 435810509d2cf78b19a9d1c515f5031df2271846 API: replace BorutaPy with ARFS (248)
* fe27651c5056bb12488cf722aeaa54b80d096028 Merge branch '2.1.x' into 2.2.x
* a06b021068b01555ab7bf1d926d071a39e34652b Merge branch '2.0.x' into 2.1.x
* 82539562326635d09f75edd873eba07d44fbb816 BUILD: update package dependencies, including pandas >=2 support (251)
* 10ed6e59eef8920ac1ae85afd97a9d30fd4356eb Merge branch '2.1.x' into 2.2.x
* 5fb1189f987ca55813fc982a637472cee185ca18 Merge branch '2.0.x' into 2.1.x
* 7e2f962de434b1a68c35a6fc103f3d9689cdce9c BUILD: update package versions
* ab9c4248c3c437f83df0ed3c30ad41c088f8d8db BUILD: update version to 2.2rc1
* a836e2d6b83804b7b7e105ddce7aac94cc89e931 Merge branch '2.1.x' into 2.2.x
* c73aead43dcf26935d937ef510f4e6d3dc3a7b13 FIX: add missing property to _n_components_()
* 30877c2386c3b284ad55cf1b3f82bdaa4c560992 Merge branch '2.0.x' into 2.1.x
* 74eb06fb442aeb11aa775183270f28b0802ae614 BUILD: Use micromamba (250)
* eed5fe76daa27ac2fd44d3d69e318d56cc1e85a4 BUILD: update pre-commit config
* b1caaed16a26bd411c6a6ec61a21aa152974935a BUILD: drop support for scikit-learn 0.23 and earlier (247)
* 9c3345caa2378e3a6a4166eb986860b7ef524cc3 Merge pull request 246 from BCG-Gamma/dev/2.2rc0
* ee56af967b7cbeeedc7ee93cdb8dc8c7f03eb9eb BUILD: require sklearn>=0.24 and pandas>=1.0 to make sparse frames work
* 175ee280ba31f436000e291e48a71196aed4cdd9 BUILD: require sklearn>=0.24 and pandas>=1.0 to make sparse frames work
* 9ba6c55129ef86ed9e9e5e98ffc05b537ff1f29d FIX: make unit tests backward compatible with sklearn 0.21
* dd2c632eab9bfc9c5e6daaa27949c98bdd869648 BUILD: require pandas>=1.1
* 16984ee6a2eb36adf0f895212a5225ef1418cb86 BUILD: make develop environment more specific to accelerate unit tests
* b6f855247dd004e364620d8834108239e2395bc1 FIX: use drop='first' with OneHotEncoderDF for backward compatibility
* dcd3361765636dfd962db826efa29e2928db3c67 FIX: explicitly specify categories='auto' with OneHotEncoderDF
* 674757fc00e20396360df71557f8606bf2e0c1da FIX: exclude numpy 1.24 due to an incompatibility with borutapy
* edb3d571258b8315b821366328a67f1980b8697e FIX: correct invalid method/property signatures
* 0c3892a90971fbe684af5e2a0af71586f31d6268 BUILD: use stable scikit-learn 1.2 for unit tests
* e5edb84ed9515e2c1c6704a22b7410984c255bd9 API: rename column indices to `"feature"` instead of `"feature_in"`/`"feature_out"` (245)
* a004ee8b9705994dcdef11321945cfcbdfd55c55 Merge branch '2.1.x' into 2.2.x
* 191813200eba8d229825408153352067a9fb27f7 DOC: update release notes
* 5d45947711eb8aa9d3a6afe8d438719e07f37eb8 Merge branch '2.0.x' into 2.1.x
* c494947023dd0f728aa35efc07122dd8d3800e7a API: support sparse data frames (241)
* 7639e76635d9232b1799d4895e962f02e522a006 FIX: catch incorrect columns after transforms, even if count is correct (244)
* b8df252aa139c92372bb5b0449ce89329f9264cc Merge branch '2.1.x' into 2.2.x
* 60f9ef7eb128a818ac618207e9d0062c4a604e12 Merge branch '2.0.x' into 2.1.x
* dd1974fe3ffe8e73dd5c9201a55a1ff9bf38f6ab TEST: use the diabetes dataset for tests involving regressors (243)
* b1e9e2564540940bcd07fa69d1f51237f45235e8 API: add _EstimatorPipelineDF.preprocess(); remove .feature_names_… (242)
* 0793ae3ffb1e3f9666b877ed7438bfe8e85f71a7 Merge branch '2.1.x' into 2.2.x
* 55590fd6a8731d62abf6e6e73eedf89acbde9c8f Merge branch '2.0.x' into 2.1.x
* e73012e3b0c4ae572ce783831478530c25915f12 IDE: set facet-base as the default conda environment in PyCharm
* 555a040c8c55f1074c666973813a1351e591a5d2 REFACTOR: replace `EstimatorDF.ensure_fitted()` with pytools `fitted_only` (239)
* 868a9964ca95e3c72a2a19fd37e02b18d851156d FIX: use fitted attribute n_components_ to get PCA component count (236)
* bcc6ab99990830aa32ffbfcc03144b24b75a6764 BUILD: update version to 2.2rc0
* 24e0a380ca0703d5677f9c95cbcf9986f119a4eb Merge pull request 240 from BCG-Gamma/dev/2.2.dev0
* 5c0ac25a4a3f43142d1c8f31ae045041c668bba4 BUILD: fix path for documentation build
* 0db91a753358bf8765dd77947b80c8a74f514414 Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
* 604c9cb671e2038e3022d6909023f9927ff029f0 BUILD: use pytools 2.1 for the documentation build
* 760cc58480d16efd06eef8ebf9fef42faefc2b01 BUILD: change version to 2.2.dev0
* 0ab3ce7e9debdebde6ffb347e3c035dab2e26cae DOC: change version to 2.2dev0
* d5469c9d1dcf30bd22c56e64d8b0e7cdfa090668 Merge branch '2.1.x' into 2.2.x
* 79740f85f84ed3e3ada1f9eddc1bfbecc60fffd7 Merge branch '2.0.x' into 2.1.x
* c62a755076d51f849dafbae7e33813e84c224bb5 BUILD: upgrade to mypy 0.981
* 29d50f66a00ca34f2477e8acf7b5864ac293dcec API: overload output_names_ in SupervisedLearnerDF narrowing return type
* 420b5ce68da9adf96ea62b7d318c8e2487fb410c API: add property `EstimatorDF.output_names_` (238)
* b9bf1ff9679358056a98cdd4ffb55cc4ef77ce94 BUILD: run azure pipeline on 2.2.x branch
* f33fa78a217431009845f9c11069510501c8a7e4 API: add support for scikit-learn 1.2 (237)
* e1c784915897a5d518529496d7ad70cc88a3c160 Merge branch '2.1.x' into 2.2.x
* 995dcad3ba395fb1863b515409325b65e56ba3ad Merge branch '2.0.x' into 2.1.x
* c41564eada868173de3b938998581471c77f3c21 BUILD: add scikit-learn 1.2 to package requirements/dependencies
* f595f91e3cfe4d88a3a47aeee74aca90515db88d REFORMAT: remove unneeded line breaks in DF estimator declarations
* b6070b2e9671540af64090cc682d881badd82d64 BUILD: set version to 2.2rc0
* f44c8c7d0fccd0cf23458f291f6933e0d1c83e6b DOC: show code coverage badge for branch 2.1.x
* 839058fcf14fa2571b37f2048097dee6c28d2172 DOC: improve release note formatting using non-breaking spaces
* 6eced5e3d23f2f2e19f6dd371b6c7ee109fbcd6a Merge branch '2.0.x' into 2.1.x
* 8d87ab6a51f2e69a9e6f1cab4670d6fe74dabb8d DOC: improve release note formatting using non-breaking spaces
* f369f589a4f6d4a4170983ca381d0764cfbe5661 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x
* 5827904d3303a90239897d88dd57cd4f440d0ba4 BUILD: update version to 2.1.1
* d407cb56155cd12ad13968a110eb0f269b269002 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x
This list of changes was [auto generated](https://dev.azure.com/gamma-facet/facet/_build/results?buildId=6262&view=logs).</details>