Branch: refs/heads/callbacks
Home: https://github.com/scikit-learn/scikit-learn
Commit: fa4bbf601b7b553b7defaa6fc09f511aaddc4207
https://github.com/scikit-learn/scikit-learn/commit/fa4bbf601b7b553b7defaa6fc09f511aaddc4207
Author: Guillaume Lemaitre <[email protected]>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.cluster/24681.enhancement.rst
M sklearn/cluster/_agglomerative.py
M sklearn/cluster/tests/test_hierarchical.py
Log Message:
-----------
EHN accept metric="l2" with ward linkage in agglomeration clustering (#24681)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 237387b8e71e50d547d9130dd6a147bc83f37596
https://github.com/scikit-learn/scikit-learn/commit/237387b8e71e50d547d9130dd6a147bc83f37596
Author: Chani Fainendler <[email protected]>
Date: 2026-04-08 (Wed, 08 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.model_selection/33176.fix.rst
M sklearn/model_selection/_split.py
M sklearn/model_selection/tests/test_split.py
Log Message:
-----------
FIX: StratifiedGroupKFold errors when n_splits > n_groups (#33176)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: fc8225ee5d38794c21d96ec3e79594e6def6ec54
https://github.com/scikit-learn/scikit-learn/commit/fc8225ee5d38794c21d96ec3e79594e6def6ec54
Author: Ho Yin Chau <[email protected]>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M sklearn/linear_model/_base.py
M sklearn/linear_model/_coordinate_descent.py
M sklearn/linear_model/_least_angle.py
M sklearn/linear_model/_omp.py
M sklearn/linear_model/_ridge.py
Log Message:
-----------
DOC Fix incorrect documented output shape for `predict` method of linear
models when `n_targets > 1` (#29026)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 7fea2089affd436ff92c48a1a1fa90bbb37b2efe
https://github.com/scikit-learn/scikit-learn/commit/7fea2089affd436ff92c48a1a1fa90bbb37b2efe
Author: Christine P. Chai <[email protected]>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M sklearn/metrics/_classification.py
Log Message:
-----------
DOC: Add Multi-Label Classification article URL to Hamming Loss (#33714)
Commit: 506ab6e59c722c0d41026e8566898cb279109fc8
https://github.com/scikit-learn/scikit-learn/commit/506ab6e59c722c0d41026e8566898cb279109fc8
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M sklearn/compose/_column_transformer.py
M sklearn/compose/tests/test_column_transformer.py
M sklearn/utils/_set_output.py
Log Message:
-----------
MNT Simplify hstack logic in ColumnTransformer (#32205)
Co-authored-by: Jérôme Dockès <[email protected]>
Commit: d9a1b74f0d39ed655d7ddfe2a4303f40002ec1f8
https://github.com/scikit-learn/scikit-learn/commit/d9a1b74f0d39ed655d7ddfe2a4303f40002ec1f8
Author: EdenRochmanSharabi
<[email protected]>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.feature_extraction/33643.fix.rst
M sklearn/feature_extraction/image.py
M sklearn/feature_extraction/tests/test_image.py
Log Message:
-----------
FIX reconstruct_from_patches_2d when patch size equals image size (#33643)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 6b7366ba21e02401395c4d31c5760cafbe525b0e
https://github.com/scikit-learn/scikit-learn/commit/6b7366ba21e02401395c4d31c5760cafbe525b0e
Author: Jake Blitch <[email protected]>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.feature_selection/29532.fix.rst
M sklearn/feature_selection/_rfe.py
Log Message:
-----------
FIX RFE use stable sort for the feature importances for deterministic results
(#29532)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: f3182980c56943664f6b1ff30e8d0c436bd7139e
https://github.com/scikit-learn/scikit-learn/commit/f3182980c56943664f6b1ff30e8d0c436bd7139e
Author: Christian Lorentzen <[email protected]>
Date: 2026-04-09 (Thu, 09 Apr 2026)
Changed paths:
M doc/conf.py
A examples/inspection/plot_partial_dependence_visualization_api.py
R examples/miscellaneous/plot_partial_dependence_visualization_api.py
Log Message:
-----------
DOC move Advanced Plotting With Partial Dependence from miscellaneous to
inspection (#33625)
Commit: 362ebd5d5b10a45a8f089b8c454e834d76ec478a
https://github.com/scikit-learn/scikit-learn/commit/362ebd5d5b10a45a8f089b8c454e834d76ec478a
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 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/debian_32bit_lock.txt
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
M build_tools/github/ubuntu_atlas_lock.txt
Log Message:
-----------
:lock: :robot: CI Update lock files for main CI build(s) :lock: :robot:
(#33732)
Co-authored-by: Lock file bot <[email protected]>
Commit: 026379933d32b9985ffe472e3d3816ead5a2e205
https://github.com/scikit-learn/scikit-learn/commit/026379933d32b9985ffe472e3d3816ead5a2e205
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 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:
(#33730)
Co-authored-by: Lock file bot <[email protected]>
Commit: 3cd7d69ff4b4485e8d0eec10ab2184cef852eff2
https://github.com/scikit-learn/scikit-learn/commit/3cd7d69ff4b4485e8d0eec10ab2184cef852eff2
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-13 (Mon, 13 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: (#33729)
Co-authored-by: Lock file bot <[email protected]>
Commit: 2d0b9630590a2fd0a89d0a7779aa40b9c01b4c8a
https://github.com/scikit-learn/scikit-learn/commit/2d0b9630590a2fd0a89d0a7779aa40b9c01b4c8a
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M .github/workflows/cuda-ci.yml
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:
(#33731)
Co-authored-by: Lock file bot <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>
Commit: e37e89f3518f26b05dfa5c05931a788176060fc1
https://github.com/scikit-learn/scikit-learn/commit/e37e89f3518f26b05dfa5c05931a788176060fc1
Author: Christian Lorentzen <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M doc/visualizations.rst
M sklearn/inspection/_plot/partial_dependence.py
Log Message:
-----------
DOC fix link to plot_partial_dependence_visualization_api example (#33736)
Commit: 99e9e9a1e77b98e77a5c46bd1c85790a71f0dc60
https://github.com/scikit-learn/scikit-learn/commit/99e9e9a1e77b98e77a5c46bd1c85790a71f0dc60
Author: Anne Beyer <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
A .github/scripts/add_or_remove_no_pr_warning.py
A .github/workflows/not-ready-for-pr-warning.yml
Log Message:
-----------
MNT add GitHub Action to add and remove no-contribution warning (#33521)
Co-authored-by: Tim Head <[email protected]>
Commit: 5552038596183061d910bf242cfe0a4603e19daf
https://github.com/scikit-learn/scikit-learn/commit/5552038596183061d910bf242cfe0a4603e19daf
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
A .github/scripts/add_or_remove_no_pr_warning.py
M .github/workflows/cuda-ci.yml
A .github/workflows/not-ready-for-pr-warning.yml
M build_tools/circle/doc_linux-64_conda.lock
M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
M build_tools/github/debian_32bit_lock.txt
M build_tools/github/pylatest_conda_forge_cuda_array-api_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_free_threaded_linux-64_conda.lock
M build_tools/github/pylatest_pip_openblas_pandas_linux-64_conda.lock
M build_tools/github/pylatest_pip_scipy_dev_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
M build_tools/github/ubuntu_atlas_lock.txt
M doc/conf.py
M doc/visualizations.rst
A doc/whats_new/upcoming_changes/sklearn.cluster/24681.enhancement.rst
A doc/whats_new/upcoming_changes/sklearn.feature_extraction/33643.fix.rst
A doc/whats_new/upcoming_changes/sklearn.feature_selection/29532.fix.rst
A doc/whats_new/upcoming_changes/sklearn.model_selection/33176.fix.rst
A examples/inspection/plot_partial_dependence_visualization_api.py
R examples/miscellaneous/plot_partial_dependence_visualization_api.py
M sklearn/cluster/_agglomerative.py
M sklearn/cluster/tests/test_hierarchical.py
M sklearn/compose/_column_transformer.py
M sklearn/compose/tests/test_column_transformer.py
M sklearn/feature_extraction/image.py
M sklearn/feature_extraction/tests/test_image.py
M sklearn/feature_selection/_rfe.py
M sklearn/inspection/_plot/partial_dependence.py
M sklearn/linear_model/_base.py
M sklearn/linear_model/_coordinate_descent.py
M sklearn/linear_model/_least_angle.py
M sklearn/linear_model/_omp.py
M sklearn/linear_model/_ridge.py
M sklearn/metrics/_classification.py
M sklearn/model_selection/_split.py
M sklearn/model_selection/tests/test_split.py
M sklearn/utils/_set_output.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into callbacks
Compare:
https://github.com/scikit-learn/scikit-learn/compare/6ce7cbeeed59...555203859618
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]