-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
Release 1.5.1 #29382
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release 1.5.1 #29382
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-authored-by: Lock file bot <noreply@github.com>
…#29052) Co-authored-by: Lock file bot <noreply@github.com>
…eous parameter values (scikit-learn#29078)
…#28922) Co-authored-by: Julian Chan <julian8897@gmail.com>
…8997) Co-authored-by: Adrin Jalali <adrin.jalali@gmail.com>
…29115) Co-authored-by: Lock file bot <noreply@github.com>
…#29114) Co-authored-by: Lock file bot <noreply@github.com>
Co-authored-by: Lock file bot <noreply@github.com>
Co-authored-by: Loïc Estève <loic.esteve@ymail.com>
…#29164) Co-authored-by: Lock file bot <noreply@github.com>
…29165) Co-authored-by: Lock file bot <noreply@github.com>
…earn#29162) Co-authored-by: Guillaume Lemaitre <guillaume@probabl.ai>
…#29273) Co-authored-by: Lock file bot <noreply@github.com>
…29274) Co-authored-by: Lock file bot <noreply@github.com>
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
Co-authored-by: ArturoAmorQ <arturo.amor-quiroz@polytechnique.edu> Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org> Co-authored-by: Stefanie Senger <91849487+StefanieSenger@users.noreply.github.com>
…h single global random seed (scikit-learn#29278)
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
…learn#29327) Co-authored-by: Michael R. Crusoe <1330696+mr-c@users.noreply.github.com> Co-authored-by: SGard Spreemann <gspr@nonempty.org> Co-authored-by: Sergio Pascual <sergiopr@fis.ucm.es>
…#29341) Co-authored-by: Lock file bot <noreply@github.com>
…#28322) Co-authored-by: Jérémie du Boisberranger <jeremie@probabl.ai>
…29342) Co-authored-by: Jérémie du Boisberranger <jeremie@probabl.ai>
…#29372) Co-authored-by: Lock file bot <noreply@github.com>
… of different sizes as parameter values (scikit-learn#29314) Co-authored-by: Loïc Estève <loic.esteve@ymail.com> Co-authored-by: Jérémie du Boisberranger <jeremie@probabl.ai>
…scikit-learn#29336) Co-authored-by: Omar Salman <omar.salman2007@gmail.com> Co-authored-by: Omar Salman <omar.salman@arbisoft.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[cd build]
commit message to upload wheels to the staging repohttps://github.com/conda-forge/scikit-learn-feedstock and wait for merge
[ ] update symlink for stable inhttps://github.com/scikit-learn/scikit-learn.github.io (only major/minor)
picks and drops:
drop 00a8ae7 MAINT set version to 1.6.dev0 and add 1.6 changelog (#28962)
drop e12f192 ENH Use Array API in mean_tweedie_deviance (#28106)
drop 61281cf FEA metadata routing for
StackingClassifier
andStackingRegressor
(#28701)drop 9f44f1f ENH Add Array API compatibility to
mean_absolute_error
(#27736)pick 025d4b0 TST check compatibility with metadata routing for ThresholdClassifier (#29021)
drop 5c28a8e ENH use Scipy isotonic_regression (#28897)
drop acd2d90 ENH Array API support for LabelEncoder (#27381)
drop b461547 ENH Add Array API compatibility to
cosine_similarity
(#29014)drop 77fc72c FEA SLEP006: Metadata routing for
learning_curve
(#28975)drop 48669a5 Fix codecov in tests for array api in pairwise metrics (#29036)
drop 3a023b0 Fix use metric_kwargs in check_array_api_metric_pairwise (#29045)
pick d03c351 🔒 🤖 CI Update lock files for main CI build(s) 🔒 🤖 (#29053)
pick 751829c 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29052)
pick 0e0033a DOC Add plot face recognition example to API docs (#29049)
pick 34db65a DOC use pydata-sphinx-theme for the website (#29038)
pick 24b6779 DOC fix APIs marked incorrectly as deprecated (#29059)
drop 0f27a26 MAINT Simplify parameter-parsing logic in pretty printer (#29041)
drop 1ccabef DOC fix a rendering typo in the Array API doc (#29066)
pick a3278af DOC do not recommend a particular Python version (#29071)
pick 6614f75 BLD Fix another meson.build dependency (#29068)
drop e16a6dd ENH Add missing
base.is_clusterer()
function (#28936)pick 78f0c00 DOC Removing warnings from plot CV examples (#29072)
drop 6a18882 MAINT Update SECURITY.md for 1.5.0 (#29077)
pick 1bd9c1d FIX GridSearchCV regression in 1.5 with parameter grid with heterogeneous parameter values (#29078)
pick 5e25db7 BLD Fix yet another meson.build dependency (#29087)
pick 60e4acd FIX avoid warning in input validation with array_api_strict (#29086)
pick 11e8c21 DOC temporary fix for search summary (#29090)
pick 5cbc419 MNT DOC deprecation note in docstring of PassiveAggressive Classifier… (#29096)
drop e7be614 ENH
check_scoring()
hasraise_exc
for multimetric scoring (#28992)drop e02daf5 MAINT Remove unused function in Birch (#29091)
pick a63b021 MAINT Require meson-python >= 0.16 and remove temporary work-arounds (#29081)
pick e769e44 DOC add link to gradient_boosting_regression plot in _gp.py (#29058)
pick 8346da3 DOC Add link to AgglomerativeClustering example in docs (#28922)
pick 09781c5 DOC Added link to plot_adaboost_regression.py example (#28997)
pick 22836bf 🔒 🤖 CI Update lock files for scipy-dev CI build(s) 🔒 🤖 (#29115)
pick 9dfb35c 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29114)
pick 838ca42 DOC Removing warnings from plot_iris_dtc (#29109)
pick 06fb3de 🔒 🤖 CI Update lock files for main CI build(s) 🔒 🤖 (#29116)
pick 8798dfe DOC Removing warnings from plot_sgd_iris example (#29121)
pick 78102fd FIX always return None as device when array API dispatch is disabled (#29119)
pick a6e1d2f DOC Removing warnings from plot_logistic_multinomial examples (#29120)
pick 2b0e15a DOC improve contributing docs (#29126)
pick 480e7f3 DOC reflect deprecations in 1.5 on API page (#29125)
drop f316f4c API Deprecates
copy_X
inTheilSenRegressor
(#29105)drop e5ed851 ENH add the parameter prefit in the FixedThresholdClassifier (#29067)
drop 546fd5f [MRG] Fix LocalOutlierFactor's output for data with duplicated samples (#28773)
pick 00601e3 DOC Remove unneeded html_show_search_summary since True is the default (#29139)
pick 7398114 DOC bump
pydata-sphinx-theme
to 0.15.3 (#29134)drop 5d92c35 DOC improve the cost-sensitive learning example (#29149)
pick 2c3918c 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29164)
pick c623dea 🔒 🤖 CI Update lock files for scipy-dev CI build(s) 🔒 🤖 (#29165)
pick 8d53479 DOC Fix typo in logistic regression predict_proba docstring (#29162)
pick bc7e52a DOC fix digits dataset link (#29161)
pick d301304 BLD Use work-around for partial recompilation when building with Meson (#29140)
drop abbaed3 MAINT Drop official PyPy support (#29128)
drop 0878f91 MAINT Add user-friendly error when build dependencies are not satifisfied (#29132)
drop bffa460 MAINT Remove unused targets from Makefile (#29170)
drop 62e6fcf Initial GPU CI setup (#29130)
pick 36375c3 DOC Remove warning from plot adaboost twoclass example (#29188)
pick 2e5e52f DOC Remove warning from plot svm margin example (#29187)
pick 52b9e2b MAINT Update pyodide to 0.26.0 (#29181)
drop b32f154 CI Fixes update lock file for array api (#29185)
pick 8405082 🔒 🤖 CI Update lock files for scipy-dev CI build(s) 🔒 🤖 (#29184)
pick 23b4ec8 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29183)
drop 1009ca4 CI Fixes pull request pull for gpu build (#29186)
pick 65c00c7 DOC remove tutorials (#29104)
drop 6340609 CI Use git to fetch the branch of the PR for the CUDA GPU CI (#29193)
pick b375b7b FIX fix regression in gridsearchcv when parameter grids have estimators as values (#29179)
pick a605b00 CI Create environment with conda rather than conda-lock when possible (#29176)
pick 9a19995 DOC Added references to the Matthews correlation coefficient function in the user guide (#19958)
drop 4efe900 🔒 🤖 CI Update lock files for array-api CI build(s) 🔒 🤖 (#29198)
pick e1fd45b 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29197)
drop b285de0 CI Enable Dependabot and use full length commit SHA for PyPI publishing (#29180)
drop ef14efd MAINT Show HEAD hash in CUDA CI workflow (#29201)
drop 08de29d ENH Add Array Api compatibility for
mean_squared_error
(#29142)pick c0c46f7 CI update lock file and use _safe_indexing to select 0-column dataframe in tests (#29204)
drop d36039a TST suppress convergence warnings in coordinate descent (#20144)
drop 99916c4 ENH Improve regularization messages for QuadraticDiscriminantAnalysis (#19731)
drop 8d0b243 FIX exclude samples with nan distance in KNNImputer for uniform weights (#29135)
drop e4362e5 add array API support for d2_tweedie_score (#29207)
drop 4ee1e14 DOC add mean_squared_error entry in array_api.rst (#29208)
drop 5692e59 ENH Add Array API compatibility tests for
*SearchCV
classes (#27096)drop 5bc86b8 ENH Test Array API compatibility for
paired_cosine_distances
(#29112)pick ea1e8c4 CI Update upload-artifact and download-artifact to v4 (#29211)
pick d26529f 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29217)
pick 2aa6c25 🔒 🤖 CI Update lock files for main CI build(s) 🔒 🤖 (#29220)
drop 85015e1 CI Add CPython 3.13 free-threaded build and remove historic nogil Python 3.9 build (#29191)
pick eeff7f3 🔒 🤖 CI Update lock files for scipy-dev CI build(s) 🔒 🤖 (#29218)
pick 2453f2c Bump the actions group across 1 directory with 4 updates (#29214)
pick 7b9c99f 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29224)
pick 079a1d9 MAINT temporary pin Python 3.12.3 in GitHub Actions workflow (#29222)
pick cb124f4 🔒 🤖 CI Update lock files for main CI build(s) 🔒 🤖 (#29225)
drop 9337a1a 🔒 🤖 CI Update lock files for array-api CI build(s) 🔒 🤖 (#29219)
pick 30cf4a0 DOC add link for NearestCentroid example (#28984)
drop 8a5d8c3 FEA Add metadata routing for TransformedTargetRegressor (#29136)
drop 8132683 MAINT Directly cimport
stack
from Cython (#29228)pick 7e8ad63 CI Use development Cython wheel rather than building from source (#29223)
drop bd8f5bd ENH Add array_api compatibility to
max_error
(#29212)pick 955ec74 DOC add example with
set_params
. (#29243)drop 55ca335 CLN use new license notice line (#29246)
pick 6595229 FIX Lazy instantiate the ThreadpoolController (#29235)
drop f10c171 array API support for mean_gamma_deviance (#29239)
drop a1027b5 ENH Add Array API compatibility for
additive_chi2_kernel
(#29144)drop 5ced13c ENH Add Array API compatibility for
entropy
(#29141)drop 72844cd TST improve metadata routing tests (#29226)
pick dc1cad2 MAINT Fix typo in error message when attempting to cluster with more clusters than items (#29242)
pick 972e17f DOC use semilogx in lasso paths (#29264)
pick 7cf4dc1 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29273)
pick c099e82 🔒 🤖 CI Update lock files for scipy-dev CI build(s) 🔒 🤖 (#29274)
drop 82974a2 🔒 🤖 CI Update lock files for array-api CI build(s) 🔒 🤖 (#29275)
drop 5080f25 CLN remove unneeded copyrights (#29257)
drop 4cf0772 MAINT Remove setuptools dependency from tests (#29261)
pick 97f5818 MAINT switch to macOS 12 on Azure Pipelines (#29281)
drop 51c8e0e CLN replace authors with the standard line (#29250)
drop 329a1cf ENH Add zero_division param to
cohen_kappa_score
(#29210)drop e9b4856 MAINT Protect CUDA GPU workflow against timed commits (#29286)
drop b20998d CI Add CPython 3.13 free-threaded manylinux wheel (#29247)
pick 2ff74a8 CI Update action that got moved org (#29284)
drop 3c9930b MAINT Fix typo in parameter name input_dtye -> input_dtype (#29259)
pick e5f7263 CI Fix build nightly wheels upload (#29295)
pick 9a41238 CI Trigger wheels build on workflow_dispatch (#29297)
pick c75045a MAINT upload wheels to scientific-python-nightly-wheels on workflow_dispatch (#29298)
pick 36104b5 DOC Add guidelines for automated contributions (#29287)
drop f6cf690 TST use global_random_seed in sklearn/decomposition/tests/test_factor_analysis.py (#29272)
drop e82c14b FIX check_reg_targets with Array API and multioutput argument (#29143)
drop fa65654 ENH Array API for
chi2_kernel
(#29267)pick 65b2571 FIX
zero_one_loss
breaks with multilabel and Array API (#29269)pick a4f4efe TST Relax
test_minibatch_sensible_reassign
to avoid CI failures with single global random seed (#29278)drop ba2c93b Fix Make centering inplace in KernelPCA (#29100)
pick ef6efef FEA Add writeable parameter to check_array (#29018)
pick a490ab1 FIX missing force_writeable in KernelCenterer.transform (#29328)
drop 7c5f13b DEPR deprecate the copy parameter of Birch (#29124)
drop 69b482c MAINT Clean-up more unused Makefile targets (#29296)
pick a67ebbe FIX Work around likely SIMD issue in tree export on 32bit OS (#29327)
drop 5d52711 🔒 🤖 CI Update lock files for array-api CI build(s) 🔒 🤖 (#29343)
pick 09b37b4 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29341)
pick ce2d74c DOC TimeSeriesSplit training set size formula precision (#28322)
drop 64f20aa MAINT Simplify node split Cython API (#29322)
drop 0c751d8 CI Use pip 24.1 in free-threaded build (#29344)
pick 87fa654 🔒 🤖 CI Update lock files for scipy-dev CI build(s) 🔒 🤖 (#29342)
drop 9590c07 EFF Optimize memory usage for sparse matrices in LLE (Hessian, Modified and LTSA) (#28096)
pick d8185db BLD Use NPY_NO_DEPRECATED_API in meson.build to mirror setup.py (#29357)
drop b679062 MNT remove deprecated loss_function in SGD (#29095)
pick 619a1c1 MAINT Pin the ruff version on CI linters (#29359)
drop d840f36 MAINT Remove setup.py mentions from documentation and comments (#29352)
pick 4bc61a0 Fix performance regression in ColumnTransformer (#29330)
drop 2107404 ENH make initial binning in HGBT parallel (#28064)
drop a4ebe19 ENH Simplify pytest global random test plugin (#27963)
pick 3ef8bf5 🔒 🤖 CI Update lock files for cirrus-arm CI build(s) 🔒 🤖 (#29372)
pick bf08cb3 Fix a regression in GridSearchCV for parameter grids that have arrays of different sizes as parameter values (#29314)
pick faf197a DOC Set 1.5.1 release month (#29377)
pick 53ed13c FIX:
accuracy
andzero_loss
support for multilabel with Array API (#29336)