Branch: refs/heads/callbacks
Home: https://github.com/scikit-learn/scikit-learn
Commit: 94af1dff678e8a7a6fc627b85a5489980c063331
https://github.com/scikit-learn/scikit-learn/commit/94af1dff678e8a7a6fc627b85a5489980c063331
Author: Lucy Liu <[email protected]>
Date: 2026-04-02 (Thu, 02 Apr 2026)
Changed paths:
M sklearn/utils/_testing.py
Log Message:
-----------
DOC Update docstring of `_array_api_for_tests` (#33673)
Commit: 5014b30844bbd7f3fb5e368d1ae0d108f7736346
https://github.com/scikit-learn/scikit-learn/commit/5014b30844bbd7f3fb5e368d1ae0d108f7736346
Author: Shruti Nath <[email protected]>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.svm/33388.api.rst
M sklearn/svm/_base.py
M sklearn/svm/_classes.py
M sklearn/svm/tests/test_svm.py
Log Message:
-----------
API Deprecate probA_ and probB_ in SVC and NuSVC (#33388)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 6625a05a3178ab9f938197b366d78f92868a9b1c
https://github.com/scikit-learn/scikit-learn/commit/6625a05a3178ab9f938197b366d78f92868a9b1c
Author: Stefanie Senger <[email protected]>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M doc/modules/model_evaluation.rst
M sklearn/metrics/_base.py
M sklearn/metrics/_plot/det_curve.py
M sklearn/metrics/_plot/roc_curve.py
M sklearn/metrics/_ranking.py
Log Message:
-----------
DOC Improve description of `y_score` param in classification metrics (#33443)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 236f5e22ce09c7e501997ce401fa7621b286d79a
https://github.com/scikit-learn/scikit-learn/commit/236f5e22ce09c7e501997ce401fa7621b286d79a
Author: Stanislav Terliakov <[email protected]>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
A
doc/whats_new/upcoming_changes/sklearn.gaussian_process/33067.efficiency.rst
M sklearn/gaussian_process/kernels.py
Log Message:
-----------
PERF Cache `inspect.signature` in GPR kernels (#33067)
Co-authored-by: Olivier Grisel <[email protected]>
Co-authored-by: Tim Head <[email protected]>
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: b0c9c3a1fda2f3433ed896208fbee3950aeb15ed
https://github.com/scikit-learn/scikit-learn/commit/b0c9c3a1fda2f3433ed896208fbee3950aeb15ed
Author: Thomas S. <[email protected]>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M .github/workflows/unit-tests.yml
Log Message:
-----------
CI Disable [all random seeds] detection outside pull-request (#32558)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 56ad623437cf2dd0dbd56b56a7a74505e453fe3a
https://github.com/scikit-learn/scikit-learn/commit/56ad623437cf2dd0dbd56b56a7a74505e453fe3a
Author: Arturo Amor <[email protected]>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M examples/ensemble/plot_gradient_boosting_quantile.py
Log Message:
-----------
DOC Add demo on estimating the variability of the coverage fraction (#29499)
Co-authored-by: ArturoAmorQ <[email protected]>
Co-authored-by: Christian Lorentzen <[email protected]>
Commit: b398214aa4def5a64a01f83acf76062ead516622
https://github.com/scikit-learn/scikit-learn/commit/b398214aa4def5a64a01f83acf76062ead516622
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-04-03 (Fri, 03 Apr 2026)
Changed paths:
M .github/workflows/unit-tests.yml
Log Message:
-----------
revert #32558
Commit: 319e7c64e2794b8f46b9097491e753a4058fbd58
https://github.com/scikit-learn/scikit-learn/commit/319e7c64e2794b8f46b9097491e753a4058fbd58
Author: holodata-ej <[email protected]>
Date: 2026-04-04 (Sat, 04 Apr 2026)
Changed paths:
M sklearn/calibration.py
Log Message:
-----------
MNT Use minlength=n_bins instead of len(bins) (#33229)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: c8e7f39713c20868c56d2afc9e95e69226c1508a
https://github.com/scikit-learn/scikit-learn/commit/c8e7f39713c20868c56d2afc9e95e69226c1508a
Author: Balaji Seshadri <[email protected]>
Date: 2026-04-04 (Sat, 04 Apr 2026)
Changed paths:
M sklearn/linear_model/tests/test_bayes.py
Log Message:
-----------
TST use global_random_seed in sklearn/linear_model/tests/test_bayes.py
(#33465)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: cb27843bb533799aa7b9cc523f6d44dd636133ac
https://github.com/scikit-learn/scikit-learn/commit/cb27843bb533799aa7b9cc523f6d44dd636133ac
Author: marikabergengren <[email protected]>
Date: 2026-04-06 (Mon, 06 Apr 2026)
Changed paths:
A
doc/whats_new/upcoming_changes/sklearn.model_selection/28464.enhancement.rst
M sklearn/model_selection/_split.py
Log Message:
-----------
FIX GroupKFold use stable sort to produce consistent splits across installs
(#28464)
Co-authored-by: adrinjalali <[email protected]>
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: f62c2a29e53ac692ef7c51153ce0167400c41e18
https://github.com/scikit-learn/scikit-learn/commit/f62c2a29e53ac692ef7c51153ce0167400c41e18
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-06 (Mon, 06 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: (#33696)
Co-authored-by: Lock file bot <[email protected]>
Commit: 0311cbf8de2a7edfdc534b8da8ed5ca72eee30af
https://github.com/scikit-learn/scikit-learn/commit/0311cbf8de2a7edfdc534b8da8ed5ca72eee30af
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-06 (Mon, 06 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:
(#33697)
Co-authored-by: Lock file bot <[email protected]>
Commit: bcd638c759cdfcfa8cd547f162312cd09a8012d4
https://github.com/scikit-learn/scikit-learn/commit/bcd638c759cdfcfa8cd547f162312cd09a8012d4
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-06 (Mon, 06 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:
(#33698)
Co-authored-by: Lock file bot <[email protected]>
Commit: e1a29f65b5bfc8336ce094593fdd0484126f7c73
https://github.com/scikit-learn/scikit-learn/commit/e1a29f65b5bfc8336ce094593fdd0484126f7c73
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-06 (Mon, 06 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/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:
-----------
:lock: :robot: CI Update lock files for main CI build(s) :lock: :robot:
(#33699)
Co-authored-by: Lock file bot <[email protected]>
Commit: 6b034924aec3a755f6fc5352919986695dce2a14
https://github.com/scikit-learn/scikit-learn/commit/6b034924aec3a755f6fc5352919986695dce2a14
Author: Mohammad Ahmadullah Khan <[email protected]>
Date: 2026-04-06 (Mon, 06 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.preprocessing/33268.fix.rst
M sklearn/preprocessing/_data.py
M sklearn/preprocessing/tests/test_data.py
Log Message:
-----------
FIX Use check_array in inverse_transform for Power/QuantileTransformer
(#33268)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: d93d84c22653ea3430fc8bb4b942f37a773581e0
https://github.com/scikit-learn/scikit-learn/commit/d93d84c22653ea3430fc8bb4b942f37a773581e0
Author: Christian Veenhuis <[email protected]>
Date: 2026-04-06 (Mon, 06 Apr 2026)
Changed paths:
M AGENTS.md
Log Message:
-----------
MNT FIX grammar issue in the `AGENTS.md` file (#33700)
Commit: 5a10bb798914191f7d22ffa4e5ed85c28ce4e137
https://github.com/scikit-learn/scikit-learn/commit/5a10bb798914191f7d22ffa4e5ed85c28ce4e137
Author: Karthik <[email protected]>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M sklearn/cluster/_spectral.py
Log Message:
-----------
DOC Fix misleading parameter docs for `n_clusters` in Spectral Clustering
(#33563)
Commit: d43c433e52ec78dbe5ce1f61077d92c8b0e3dac0
https://github.com/scikit-learn/scikit-learn/commit/d43c433e52ec78dbe5ce1f61077d92c8b0e3dac0
Author: Mohammad Ahmadullah Khan <[email protected]>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.decomposition/33269.efficiency.rst
M sklearn/decomposition/_fastica.py
Log Message:
-----------
PERF Faster FastICA for deflation + logcosh (#33269)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 01901eb0b56b4386b5678c8b7d3ebfa15f4ddb63
https://github.com/scikit-learn/scikit-learn/commit/01901eb0b56b4386b5678c8b7d3ebfa15f4ddb63
Author: Wiktor Olszowy <[email protected]>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M sklearn/model_selection/_split.py
Log Message:
-----------
DOC Clarify that group-based splitters do not perform class-label
stratification (#33037)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 6ce7cbeeed591139e22eb56bb72b278271485d78
https://github.com/scikit-learn/scikit-learn/commit/6ce7cbeeed591139e22eb56bb72b278271485d78
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-04-07 (Tue, 07 Apr 2026)
Changed paths:
M AGENTS.md
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_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_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 doc/modules/model_evaluation.rst
A doc/whats_new/upcoming_changes/sklearn.decomposition/33269.efficiency.rst
A
doc/whats_new/upcoming_changes/sklearn.gaussian_process/33067.efficiency.rst
A
doc/whats_new/upcoming_changes/sklearn.model_selection/28464.enhancement.rst
A doc/whats_new/upcoming_changes/sklearn.preprocessing/33268.fix.rst
A doc/whats_new/upcoming_changes/sklearn.svm/33388.api.rst
M examples/ensemble/plot_gradient_boosting_quantile.py
M sklearn/calibration.py
M sklearn/cluster/_spectral.py
M sklearn/decomposition/_fastica.py
M sklearn/gaussian_process/kernels.py
M sklearn/linear_model/tests/test_bayes.py
M sklearn/metrics/_base.py
M sklearn/metrics/_plot/det_curve.py
M sklearn/metrics/_plot/roc_curve.py
M sklearn/metrics/_ranking.py
M sklearn/model_selection/_split.py
M sklearn/preprocessing/_data.py
M sklearn/preprocessing/tests/test_data.py
M sklearn/svm/_base.py
M sklearn/svm/_classes.py
M sklearn/svm/tests/test_svm.py
M sklearn/utils/_testing.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into callbacks
Compare:
https://github.com/scikit-learn/scikit-learn/compare/ae34c757318e...6ce7cbeeed59
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]