Branch: refs/heads/callbacks
Home: https://github.com/scikit-learn/scikit-learn
Commit: 35bf8c6653ce8221a04a75f7a4ff49c25629a5f5
https://github.com/scikit-learn/scikit-learn/commit/35bf8c6653ce8221a04a75f7a4ff49c25629a5f5
Author: Lucy Liu <[email protected]>
Date: 2026-04-25 (Sat, 25 Apr 2026)
Changed paths:
M sklearn/linear_model/_base.py
M sklearn/linear_model/_logistic.py
M sklearn/linear_model/_ridge.py
M sklearn/utils/_array_api.py
M sklearn/utils/_test_common/instance_generator.py
M sklearn/utils/estimator_checks.py
M sklearn/utils/tests/test_estimator_checks.py
M sklearn/utils/validation.py
Log Message:
-----------
TST Add common test for mixed namespace/device array inputs to estimators
(#33525)
Co-authored-by: Omar Salman <[email protected]>
Commit: c2310ba55a9c0c23fd0af38013395485a81b2c58
https://github.com/scikit-learn/scikit-learn/commit/c2310ba55a9c0c23fd0af38013395485a81b2c58
Author: Dhruv Sharma <[email protected]>
Date: 2026-04-25 (Sat, 25 Apr 2026)
Changed paths:
M sklearn/tests/test_docstring_parameters.py
M sklearn/utils/extmath.py
Log Message:
-----------
DOC improve safe_sparse_dot docstring and remove stale ignore entry (#33853)
Commit: 037ff5b6ec229d84cf8fee5942cce28c3fea4858
https://github.com/scikit-learn/scikit-learn/commit/037ff5b6ec229d84cf8fee5942cce28c3fea4858
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for array-api CI build(s) :lock: :robot:
(#33863)
Co-authored-by: Lock file bot <[email protected]>
Commit: 5e15766f01adbe20bbbfba41a2f0145ce5eece15
https://github.com/scikit-learn/scikit-learn/commit/5e15766f01adbe20bbbfba41a2f0145ce5eece15
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
M build_tools/github/pylatest_free_threaded_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for free-threaded CI build(s) :lock:
:robot: (#33861)
Co-authored-by: Lock file bot <[email protected]>
Commit: 2c5567bb7936e7b5c75a8ad527528e64f11756da
https://github.com/scikit-learn/scikit-learn/commit/2c5567bb7936e7b5c75a8ad527528e64f11756da
Author: Olivier Grisel <[email protected]>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.datasets/33868.fix.rst
M sklearn/datasets/_openml.py
M sklearn/datasets/tests/test_openml.py
Log Message:
-----------
FIX use the correct base URL for openml.org API calls (#33868)
Commit: 172bf7a3fda10af5ebb15c8550d1cf245de2603a
https://github.com/scikit-learn/scikit-learn/commit/172bf7a3fda10af5ebb15c8550d1cf245de2603a
Author: Anne Beyer <[email protected]>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
M .github/workflows/unit-tests.yml
Log Message:
-----------
CI Update deprecated `auto-activate-base` in `setup-miniconda` action (#33866)
Commit: b85702918af7e0711e07e52c4737b4ece447550e
https://github.com/scikit-learn/scikit-learn/commit/b85702918af7e0711e07e52c4737b4ece447550e
Author: Christian Lorentzen <[email protected]>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
M sklearn/utils/optimize.py
M sklearn/utils/tests/test_optimize.py
Log Message:
-----------
ENH add array API support for _newton_cg (#33765)
Commit: b032031a8390b8b0369bd4e3715a88b18c900287
https://github.com/scikit-learn/scikit-learn/commit/b032031a8390b8b0369bd4e3715a88b18c900287
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-27 (Mon, 27 Apr 2026)
Changed paths:
M build_tools/github/pylatest_pip_scipy_dev_linux-64_conda.lock
M sklearn/utils/tests/test_validation.py
Log Message:
-----------
:lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot:
(#33862)
Co-authored-by: Lock file bot <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>
Commit: fa63c604ae9701eb14e0d9fe023a089f4a244a41
https://github.com/scikit-learn/scikit-learn/commit/fa63c604ae9701eb14e0d9fe023a089f4a244a41
Author: Lucy Liu <[email protected]>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
M sklearn/metrics/tests/test_common.py
Log Message:
-----------
Update to/from to y_pred/other in array API metric test (#33878)
Commit: 14a4af72a72e728a5bc1200ab7f52c39979cf3d7
https://github.com/scikit-learn/scikit-learn/commit/14a4af72a72e728a5bc1200ab7f52c39979cf3d7
Author: Anne Beyer <[email protected]>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
M examples/neighbors/plot_nca_classification.py
Log Message:
-----------
DOC Fix colors in Neighborhood Components Analysis example (#33869)
Commit: 09cf5ad7be14a348d9a4915e6c61cdeee1733259
https://github.com/scikit-learn/scikit-learn/commit/09cf5ad7be14a348d9a4915e6c61cdeee1733259
Author: Anne Beyer <[email protected]>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
M sklearn/inspection/_plot/decision_boundary.py
Log Message:
-----------
DOC Update examples for `DecisionBoundaryDisplay` (#33805)
Commit: 340032f593611708ad24f115eb5982deb2059a2a
https://github.com/scikit-learn/scikit-learn/commit/340032f593611708ad24f115eb5982deb2059a2a
Author: Lucy Liu <[email protected]>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
M sklearn/metrics/_ranking.py
Log Message:
-----------
DOC Update parameter docstring to array-like in ranking metrics (#33881)
Commit: 9ce4875b220cc72cf055f7ad021ef2100355c349
https://github.com/scikit-learn/scikit-learn/commit/9ce4875b220cc72cf055f7ad021ef2100355c349
Author: Lucy Liu <[email protected]>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
M sklearn/metrics/cluster/_supervised.py
Log Message:
-----------
DOC Remove dtype specification in clustering metric docstrings (#33880)
Commit: edbf20be15d89210c75ef059a0f7bb470cda195b
https://github.com/scikit-learn/scikit-learn/commit/edbf20be15d89210c75ef059a0f7bb470cda195b
Author: Sophia Houhamdi <[email protected]>
Date: 2026-04-28 (Tue, 28 Apr 2026)
Changed paths:
M sklearn/linear_model/_ridge.py
Log Message:
-----------
DOC: Note alpha_per_target incompatibility with cv in RidgeCV (#33819)
Commit: f1cc4e79929384a8ab53984452bf683ac3315bfa
https://github.com/scikit-learn/scikit-learn/commit/f1cc4e79929384a8ab53984452bf683ac3315bfa
Author: Olivier Grisel <[email protected]>
Date: 2026-04-29 (Wed, 29 Apr 2026)
Changed paths:
M sklearn/metrics/pairwise.py
M sklearn/utils/_array_api.py
M sklearn/utils/_testing.py
Log Message:
-----------
Register `dpnp` as a new array API namespace to test against (#32460)
Co-authored-by: Tim Head <[email protected]>
Commit: e7b663d0ff112f1ae17698830ef1e948ada99ef8
https://github.com/scikit-learn/scikit-learn/commit/e7b663d0ff112f1ae17698830ef1e948ada99ef8
Author: Copilot <[email protected]>
Date: 2026-04-30 (Thu, 30 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/array-api/33873.fix.rst
M sklearn/metrics/tests/test_pairwise.py
M sklearn/utils/extmath.py
Log Message:
-----------
Fix spurious dtype warnings in `pairwise_distances` with Array API inputs
(#33873)
Co-authored-by: copilot-swe-agent[bot]
<[email protected]>
Co-authored-by: ogrisel <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>
Commit: 4fd35ca21add0a9fb2ce0e51c412cdf13f59c147
https://github.com/scikit-learn/scikit-learn/commit/4fd35ca21add0a9fb2ce0e51c412cdf13f59c147
Author: Arthur Lacote <[email protected]>
Date: 2026-04-30 (Thu, 30 Apr 2026)
Changed paths:
M sklearn/_loss/tests/test_link.py
M sklearn/_loss/tests/test_loss.py
M sklearn/decomposition/tests/test_pca.py
M sklearn/linear_model/_glm/tests/test_glm.py
M sklearn/linear_model/tests/test_logistic.py
M sklearn/linear_model/tests/test_ridge.py
M sklearn/metrics/cluster/tests/test_supervised.py
M sklearn/metrics/tests/test_classification.py
M sklearn/metrics/tests/test_common.py
M sklearn/metrics/tests/test_pairwise.py
M sklearn/mixture/tests/test_gaussian_mixture.py
M sklearn/model_selection/tests/test_search.py
M sklearn/model_selection/tests/test_split.py
M sklearn/model_selection/tests/test_validation.py
M sklearn/preprocessing/tests/test_data.py
M sklearn/preprocessing/tests/test_label.py
M sklearn/preprocessing/tests/test_polynomial.py
M sklearn/tests/test_calibration.py
M sklearn/tests/test_kernel_approximation.py
M sklearn/tests/test_naive_bayes.py
M sklearn/tests/test_pipeline.py
M sklearn/utils/_testing.py
M sklearn/utils/estimator_checks.py
M sklearn/utils/tests/test_array_api.py
M sklearn/utils/tests/test_extmath.py
M sklearn/utils/tests/test_indexing.py
M sklearn/utils/tests/test_multiclass.py
M sklearn/utils/tests/test_stats.py
M sklearn/utils/tests/test_validation.py
Log Message:
-----------
TST: Array API: Skip float64 tests for any float32-limited device (#33895)
Co-authored-by: Olivier Grisel <[email protected]>
Commit: fca90c1fc24bea7f68243eb5b958cc2a469d980b
https://github.com/scikit-learn/scikit-learn/commit/fca90c1fc24bea7f68243eb5b958cc2a469d980b
Author: Anne Beyer <[email protected]>
Date: 2026-05-01 (Fri, 01 May 2026)
Changed paths:
M examples/tree/plot_iris_dtc.py
Log Message:
-----------
DOC Fix colors in decision tree example (#33909)
Commit: 0f49acc1a5cf36b3eee129bd73ca5abc9b3b89f4
https://github.com/scikit-learn/scikit-learn/commit/0f49acc1a5cf36b3eee129bd73ca5abc9b3b89f4
Author: Simon-Martin Schröder <[email protected]>
Date: 2026-05-01 (Fri, 01 May 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.tree/33845.fix.rst
M sklearn/tree/_export.py
M sklearn/tree/tests/test_export.py
Log Message:
-----------
Fix color conversion to rgb hexstring (#33845)
Co-authored-by: Maximilian Nöthe <[email protected]>
Commit: 78d18857e4cfb0ec790a36ae276606725af0bb0c
https://github.com/scikit-learn/scikit-learn/commit/78d18857e4cfb0ec790a36ae276606725af0bb0c
Author: Lucy Liu <[email protected]>
Date: 2026-05-01 (Fri, 01 May 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.metrics/33086.fix.rst
A doc/whats_new/upcoming_changes/sklearn.utils/33086.api.rst
M sklearn/metrics/_classification.py
M sklearn/metrics/tests/test_classification.py
M sklearn/metrics/tests/test_common.py
M sklearn/utils/_array_api.py
M sklearn/utils/multiclass.py
M sklearn/utils/tests/test_multiclass.py
Log Message:
-----------
FIX Improve checking for string and multilabel inputs for classification
metrics (#33086)
Commit: a3b0eea25ec5593105224d5efbb8fd6dcf31623b
https://github.com/scikit-learn/scikit-learn/commit/a3b0eea25ec5593105224d5efbb8fd6dcf31623b
Author: scikit-learn-bot <[email protected]>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for array-api CI build(s) :lock: :robot:
(#33927)
Co-authored-by: Lock file bot <[email protected]>
Commit: 3e0f36035d8d588e150e6574f965672deb4c65c6
https://github.com/scikit-learn/scikit-learn/commit/3e0f36035d8d588e150e6574f965672deb4c65c6
Author: scikit-learn-bot <[email protected]>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M build_tools/github/pylatest_free_threaded_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for free-threaded CI build(s) :lock:
:robot: (#33926)
Co-authored-by: Lock file bot <[email protected]>
Commit: 1267a8e917f0f02992a8a3274baca54507fa17ad
https://github.com/scikit-learn/scikit-learn/commit/1267a8e917f0f02992a8a3274baca54507fa17ad
Author: scikit-learn-bot <[email protected]>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M build_tools/github/pylatest_pip_scipy_dev_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot:
(#33925)
Co-authored-by: Lock file bot <[email protected]>
Commit: 15e9684cd23f6a13f2f5bfa8515bc78c5f8a76eb
https://github.com/scikit-learn/scikit-learn/commit/15e9684cd23f6a13f2f5bfa8515bc78c5f8a76eb
Author: danilo-silva-ufsc
<[email protected]>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.linear_model/33918.fix.rst
M sklearn/linear_model/_bayes.py
M sklearn/linear_model/tests/test_bayes.py
Log Message:
-----------
FIX BayesianRidge and ARDRegression predict to center X before computing std
(#33918)
Commit: 9626b580afe1076af2b6b8ba3e0eaea2c9c4fbad
https://github.com/scikit-learn/scikit-learn/commit/9626b580afe1076af2b6b8ba3e0eaea2c9c4fbad
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M .github/workflows/unit-tests.yml
M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
M build_tools/github/pylatest_free_threaded_linux-64_conda.lock
M build_tools/github/pylatest_pip_scipy_dev_linux-64_conda.lock
A doc/whats_new/upcoming_changes/array-api/33873.fix.rst
A doc/whats_new/upcoming_changes/sklearn.datasets/33868.fix.rst
A doc/whats_new/upcoming_changes/sklearn.linear_model/33918.fix.rst
A doc/whats_new/upcoming_changes/sklearn.metrics/33086.fix.rst
A doc/whats_new/upcoming_changes/sklearn.tree/33845.fix.rst
A doc/whats_new/upcoming_changes/sklearn.utils/33086.api.rst
M examples/neighbors/plot_nca_classification.py
M examples/tree/plot_iris_dtc.py
M sklearn/_loss/tests/test_link.py
M sklearn/_loss/tests/test_loss.py
M sklearn/datasets/_openml.py
M sklearn/datasets/tests/test_openml.py
M sklearn/decomposition/tests/test_pca.py
M sklearn/inspection/_plot/decision_boundary.py
M sklearn/linear_model/_base.py
M sklearn/linear_model/_bayes.py
M sklearn/linear_model/_glm/tests/test_glm.py
M sklearn/linear_model/_logistic.py
M sklearn/linear_model/_ridge.py
M sklearn/linear_model/tests/test_bayes.py
M sklearn/linear_model/tests/test_logistic.py
M sklearn/linear_model/tests/test_ridge.py
M sklearn/metrics/_classification.py
M sklearn/metrics/_ranking.py
M sklearn/metrics/cluster/_supervised.py
M sklearn/metrics/cluster/tests/test_supervised.py
M sklearn/metrics/pairwise.py
M sklearn/metrics/tests/test_classification.py
M sklearn/metrics/tests/test_common.py
M sklearn/metrics/tests/test_pairwise.py
M sklearn/mixture/tests/test_gaussian_mixture.py
M sklearn/model_selection/tests/test_search.py
M sklearn/model_selection/tests/test_split.py
M sklearn/model_selection/tests/test_validation.py
M sklearn/preprocessing/tests/test_data.py
M sklearn/preprocessing/tests/test_label.py
M sklearn/preprocessing/tests/test_polynomial.py
M sklearn/tests/test_calibration.py
M sklearn/tests/test_docstring_parameters.py
M sklearn/tests/test_kernel_approximation.py
M sklearn/tests/test_naive_bayes.py
M sklearn/tests/test_pipeline.py
M sklearn/tree/_export.py
M sklearn/tree/tests/test_export.py
M sklearn/utils/_array_api.py
M sklearn/utils/_test_common/instance_generator.py
M sklearn/utils/_testing.py
M sklearn/utils/estimator_checks.py
M sklearn/utils/extmath.py
M sklearn/utils/multiclass.py
M sklearn/utils/optimize.py
M sklearn/utils/tests/test_array_api.py
M sklearn/utils/tests/test_estimator_checks.py
M sklearn/utils/tests/test_extmath.py
M sklearn/utils/tests/test_indexing.py
M sklearn/utils/tests/test_multiclass.py
M sklearn/utils/tests/test_optimize.py
M sklearn/utils/tests/test_stats.py
M sklearn/utils/tests/test_validation.py
M sklearn/utils/validation.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into callbacks
Commit: 96d27a05f6d99a7cd31baae7032b251a18819b8d
https://github.com/scikit-learn/scikit-learn/commit/96d27a05f6d99a7cd31baae7032b251a18819b8d
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-04 (Mon, 04 May 2026)
Changed paths:
M build_tools/circle/doc_linux-64_conda.lock
M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_mkl_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock
M build_tools/github/pylatest_conda_forge_osx-arm64_conda.lock
M build_tools/github/pylatest_pip_openblas_pandas_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_openblas_win-64_conda.lock
Log Message:
-----------
merge main
Compare:
https://github.com/scikit-learn/scikit-learn/compare/f5252700d6ee...96d27a05f6d9
To unsubscribe from these emails, change your notification settings at
https://github.com/scikit-learn/scikit-learn/settings/notifications
_______________________________________________
Scikit-learn-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/scikit-learn-commits.python.org
Member address: [email protected]