[Scikit-learn-commits] [scikit-learn/scikit-learn] b4368b: DOC: Expand a bit the tree building stopping condi...

2025-09-17 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: b4368b572c517045028887240c7cb73cb7a71cba
  
https://github.com/scikit-learn/scikit-learn/commit/b4368b572c517045028887240c7cb73cb7a71cba
  Author: Arthur Lacote 
  Date:   2025-09-17 (Wed, 17 Sep 2025)

  Changed paths:
M doc/modules/tree.rst

  Log Message:
  ---
  DOC: Expand a bit the tree building stopping conditions (#32206)



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] [scikit-learn/scikit-learn] f8f7c2: PERF: Decision trees: improve prefs by ~20% with v...

2025-09-15 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: f8f7c27bf30ca6abeb2f570c2ebf1dab74bbc4be
  
https://github.com/scikit-learn/scikit-learn/commit/f8f7c27bf30ca6abeb2f570c2ebf1dab74bbc4be
  Author: Arthur Lacote 
  Date:   2025-09-15 (Mon, 15 Sep 2025)

  Changed paths:
M sklearn/tree/_criterion.pyx
M sklearn/tree/_partitioner.pyx

  Log Message:
  ---
  PERF: Decision trees: improve prefs by ~20% with very simple changes (#32181)



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] [scikit-learn/scikit-learn] 3cc6c8: FIX Decision trees decision path: fix/add handling...

2025-10-18 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 3cc6c810c988ef1af2ea7d0cf821d19d36974e7b
  
https://github.com/scikit-learn/scikit-learn/commit/3cc6c810c988ef1af2ea7d0cf821d19d36974e7b
  Author: Arthur Lacote 
  Date:   2025-09-30 (Tue, 30 Sep 2025)

  Changed paths:
A doc/whats_new/upcoming_changes/sklearn.tree/32280.fix.rst
M sklearn/tree/_tree.pyx
M sklearn/tree/tests/test_tree.py

  Log Message:
  ---
  FIX Decision trees decision path: fix/add handling of missing values (#32280)



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] [scikit-learn/scikit-learn] c4ae73: DOC: Poisson criterion is not slower than MSE in d...

2025-10-18 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: c4ae73c77e7e69776bd53b8623e755c54cdd0a39
  
https://github.com/scikit-learn/scikit-learn/commit/c4ae73c77e7e69776bd53b8623e755c54cdd0a39
  Author: Arthur Lacote 
  Date:   2025-09-29 (Mon, 29 Sep 2025)

  Changed paths:
M doc/modules/tree.rst

  Log Message:
  ---
  DOC: Poisson criterion is not slower than MSE in decision trees (#32203)



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] [scikit-learn/scikit-learn] 33060b: MNT - Tree module: Fix test that breaks when rando...

2025-09-11 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 33060be706a3956f2dbe4d1eaf121ec4ca18ef51
  
https://github.com/scikit-learn/scikit-learn/commit/33060be706a3956f2dbe4d1eaf121ec4ca18ef51
  Author: Arthur Lacote 
  Date:   2025-09-11 (Thu, 11 Sep 2025)

  Changed paths:
M sklearn/tree/tests/test_tree.py

  Log Message:
  ---
  MNT - Tree module: Fix test that breaks when random_seed changed (#32139)



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] [scikit-learn/scikit-learn] d6dd05: PERF: don't use stable sort in `_weighted_percenti...

2025-10-01 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: d6dd0579b6bbb1378d2bf2c9303e0cb272ea5cfc
  
https://github.com/scikit-learn/scikit-learn/commit/d6dd0579b6bbb1378d2bf2c9303e0cb272ea5cfc
  Author: Arthur Lacote 
  Date:   2025-10-01 (Wed, 01 Oct 2025)

  Changed paths:
M sklearn/utils/stats.py

  Log Message:
  ---
  PERF: don't use stable sort in `_weighted_percentile` (#32285)



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] [scikit-learn/scikit-learn] e74055: FIX Fix EPSILON variable initialization in `quad_t...

2025-10-01 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: e74055d0ae8f19647eb5b6aa30593eb5faea9a20
  
https://github.com/scikit-learn/scikit-learn/commit/e74055d0ae8f19647eb5b6aa30593eb5faea9a20
  Author: Arthur Lacote 
  Date:   2025-10-02 (Thu, 02 Oct 2025)

  Changed paths:
M sklearn/neighbors/_quad_tree.pxd
M sklearn/neighbors/_quad_tree.pyx
M sklearn/neighbors/tests/test_quad_tree.py

  Log Message:
  ---
  FIX Fix EPSILON variable initialization in `quad_tree.pxd` (#32291)



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] [scikit-learn/scikit-learn] c2e258: MNT: Fix flaky tests in tree module (#32190)

2025-10-06 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: c2e258631523c5fac778a66cf0f28b0bb8757e70
  
https://github.com/scikit-learn/scikit-learn/commit/c2e258631523c5fac778a66cf0f28b0bb8757e70
  Author: Arthur Lacote 
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
M sklearn/tree/tests/test_tree.py

  Log Message:
  ---
  MNT: Fix flaky tests in tree module (#32190)



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] [scikit-learn/scikit-learn] ce655e: MNT: remove workaround for numpy bug fixed in 1.20...

2025-10-27 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: ce655eb1a4c75522875fe301f60db5af95ec34f9
  
https://github.com/scikit-learn/scikit-learn/commit/ce655eb1a4c75522875fe301f60db5af95ec34f9
  Author: Arthur Lacote 
  Date:   2025-10-27 (Mon, 27 Oct 2025)

  Changed paths:
M sklearn/preprocessing/_data.py
M sklearn/preprocessing/tests/test_data.py

  Log Message:
  ---
  MNT: remove workaround for numpy bug fixed in 1.20 (#32577)



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] [scikit-learn/scikit-learn] 729f53: TST: Trees: test multi-output with every criterion...

2025-10-28 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 729f5331acd0963fb9f3b811cef0f6c554bf57ba
  
https://github.com/scikit-learn/scikit-learn/commit/729f5331acd0963fb9f3b811cef0f6c554bf57ba
  Author: Arthur Lacote 
  Date:   2025-10-29 (Wed, 29 Oct 2025)

  Changed paths:
M sklearn/tree/tests/test_tree.py

  Log Message:
  ---
  TST: Trees: test multi-output with every criterion on toy example (#32575)



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] [scikit-learn/scikit-learn] 872860: PERF: support multiple percentile ranks in input o...

2025-10-31 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 8728604cfdaa3005b7faddb9fbf26a19bc13033d
  
https://github.com/scikit-learn/scikit-learn/commit/8728604cfdaa3005b7faddb9fbf26a19bc13033d
  Author: Arthur Lacote 
  Date:   2025-10-31 (Fri, 31 Oct 2025)

  Changed paths:
M sklearn/dummy.py
M sklearn/preprocessing/_discretization.py
M sklearn/preprocessing/_polynomial.py
M sklearn/utils/stats.py
M sklearn/utils/tests/test_stats.py

  Log Message:
  ---
  PERF: support multiple percentile ranks in input of `_weighted_percentile` 
(#32538)

Co-authored-by: Olivier Grisel 
Co-authored-by: Lucy Liu 



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] [scikit-learn/scikit-learn] 9a0bb2: Fix: improve speed of trees with MAE criterion fro...

2025-11-12 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 9a0bb254f04a1cd58a77da29bda074213b247548
  
https://github.com/scikit-learn/scikit-learn/commit/9a0bb254f04a1cd58a77da29bda074213b247548
  Author: Arthur Lacote 
  Date:   2025-11-12 (Wed, 12 Nov 2025)

  Changed paths:
M doc/modules/tree.rst
A doc/whats_new/upcoming_changes/sklearn.tree/32100.efficiency.rst
A doc/whats_new/upcoming_changes/sklearn.tree/32100.fix.rst
M sklearn/tree/_criterion.pyx
M sklearn/tree/_partitioner.pxd
M sklearn/tree/_partitioner.pyx
M sklearn/tree/_utils.pxd
M sklearn/tree/_utils.pyx
A sklearn/tree/tests/test_fenwick.py
M sklearn/tree/tests/test_tree.py

  Log Message:
  ---
  Fix: improve speed of trees with MAE criterion from O(n^2) to O(n log n) 
(#32100)

Co-authored-by: Adam Li 
Co-authored-by: scikit-learn-bot 
Co-authored-by: Lock file bot 
Co-authored-by: Jérémie du Boisberranger 
Co-authored-by: Olivier Grisel 
Co-authored-by: Tim Head 



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] [scikit-learn/scikit-learn] 28679a: FIX Fix decision trees' handling of missing values...

2025-11-24 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 28679aab9a0a92922af7366cfd4280bc6757b781
  
https://github.com/scikit-learn/scikit-learn/commit/28679aab9a0a92922af7366cfd4280bc6757b781
  Author: Arthur Lacote 
  Date:   2025-11-24 (Mon, 24 Nov 2025)

  Changed paths:
M doc/modules/tree.rst
A doc/whats_new/upcoming_changes/sklearn.tree/32274.fix.rst
M sklearn/tree/_splitter.pyx
M sklearn/tree/tests/test_tree.py

  Log Message:
  ---
  FIX Fix decision trees' handling of missing values with constant features 
(#32274)



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] [scikit-learn/scikit-learn] 92c165: TST: small atol increase to fix graphical lasso te...

2025-11-25 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 92c1650c08b196bbe24df0165b4958c65670476d
  
https://github.com/scikit-learn/scikit-learn/commit/92c1650c08b196bbe24df0165b4958c65670476d
  Author: Arthur Lacote 
  Date:   2025-11-25 (Tue, 25 Nov 2025)

  Changed paths:
M sklearn/covariance/tests/test_graphical_lasso.py

  Log Message:
  ---
  TST: small atol increase to fix graphical lasso test flakyness (#32757)



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] [scikit-learn/scikit-learn] 94f18c: TST: fix `test_absolute_errors_precomputation_func...

2025-11-27 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 94f18cefbdc145a9ae439112d7fc89d84467c647
  
https://github.com/scikit-learn/scikit-learn/commit/94f18cefbdc145a9ae439112d7fc89d84467c647
  Author: Arthur Lacote 
  Date:   2025-11-27 (Thu, 27 Nov 2025)

  Changed paths:
M sklearn/tree/tests/test_tree.py

  Log Message:
  ---
  TST: fix `test_absolute_errors_precomputation_function` flakyness (float 
precision issue) (#32756)



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] [scikit-learn/scikit-learn] 04e1f0: TST: fix `test_mincovdet_bias_on_normal` flakyness...

2025-11-27 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: 04e1f000509cdbbd2f866bb9249f5b0446de1a01
  
https://github.com/scikit-learn/scikit-learn/commit/04e1f000509cdbbd2f866bb9249f5b0446de1a01
  Author: Arthur Lacote 
  Date:   2025-11-27 (Thu, 27 Nov 2025)

  Changed paths:
M sklearn/covariance/tests/test_robust_covariance.py

  Log Message:
  ---
  TST: fix `test_mincovdet_bias_on_normal` flakyness by using random seed 
(#32760)



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] [scikit-learn/scikit-learn] f78e85: TST: increase tolerance in `test_mcd`

2025-11-26 Thread Arthur Lacote via Scikit-learn-commits
  Branch: refs/heads/main
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: f78e850342bf92b9542bf7a4d7e2224d223c5c58
  
https://github.com/scikit-learn/scikit-learn/commit/f78e850342bf92b9542bf7a4d7e2224d223c5c58
  Author: Arthur 
  Date:   2025-11-27 (Thu, 27 Nov 2025)

  Changed paths:
M sklearn/covariance/tests/test_robust_covariance.py

  Log Message:
  ---
  TST: increase tolerance in `test_mcd`



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]