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]
  • [Scikit-learn-commits]... Lucy Liu via Scikit-learn-commits
    • [Scikit-learn-com... Jérémie du Boisberranger via Scikit-learn-commits

Reply via email to