Yao Xiao
f3310d2f5a
FIX make 'array-like' reject sparse containers in parameter validation ( #28101 )
...
Co-authored-by: jeremie du boisberranger <jeremiedbb@yahoo.fr>
2024-02-28 17:54:16 +01:00
Thomas J. Fan
0496f4877c
MAINT Remove deprecated support for int in boolean constraint ( #27924 )
2023-12-11 11:17:05 +01:00
Guillaume Lemaitre
5444030d06
FIX validate properly zero_division=np.nan when used in parallel processing ( #27573 )
2023-10-13 10:47:11 +02:00
Naoise Holohan
38a1e64bbe
FIX Param validation Interval error for large integers ( #26648 )
...
Co-authored-by: jeremie du boisberranger <jeremiedbb@yahoo.fr>
2023-09-27 16:07:49 +00:00
Dimitri Papadopoulos Orfanos
0f43434e0c
DOC fix typos found by codespell ( #27457 )
2023-09-26 15:31:28 +02:00
Jérémie du Boisberranger
04575f5fa3
MAINT Param validation: apply skip nested validation to all functions ( #26495 )
2023-06-22 18:06:24 +02:00
Adrin Jalali
42173fdb34
MNT add isort to ruff's rules ( #26649 )
2023-06-21 17:50:07 +02:00
Jérémie du Boisberranger
9c266cf5d6
MAINT Param validation: decorate all estimators with _fit_context ( #26473 )
2023-06-14 16:52:35 +02:00
Dimitri Papadopoulos Orfanos
2fd022d972
MAINT Fix typos found by codespell ( #26448 )
2023-05-31 10:19:21 +02:00
Jérémie du Boisberranger
12847675b3
ENH Generally avoid nested param validation ( #25815 )
...
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
2023-05-24 16:17:00 +00:00
Jérémie du Boisberranger
ba46b65f2c
MAINT Param validation: constraint for numeric missing values ( #26085 )
2023-04-04 15:28:07 -04:00
Jérémie du Boisberranger
9d55835574
MAINT Ensure disjoint interval constraints ( #25797 )
2023-03-15 14:44:09 -04:00
Jérémie du Boisberranger
86548dfdc2
FIX Raise an error when min_samples_split=1 in trees ( #25744 )
2023-03-06 17:32:25 -05:00
Jérémie du Boisberranger
14130f44eb
MAINT Allow partial param validation for functions ( #25087 )
2022-12-06 15:59:08 +01:00
Jérémie du Boisberranger
5e25f8e06d
MAINT Make param validation more lenient towards downstream dependencies ( #25088 )
2022-12-02 12:47:22 +01:00
Jérémie du Boisberranger
f96da4076d
ENH Param validation: Introduce Options constraint ( #24048 )
2022-08-30 10:35:48 -04:00
Thomas J. Fan
02ebf9e68f
MNT Adds dict typing hint to _parameter_constraints for mypy ( #24301 )
2022-08-30 11:01:10 +02:00
Guillaume Lemaitre
6e5ef2e9b8
MAINT solve long line reported by flake8 ( #24065 )
2022-08-01 00:15:52 +02:00
Guillaume Lemaitre
d3210f7988
ENH add NaN and NA support in parameter validation ( #24007 )
...
Co-authored-by: jeremiedbb <jeremiedbb@yahoo.fr>
2022-07-27 11:12:47 -04:00
Jérémie du Boisberranger
b9f623cff0
MAINT Param validation: add helper constraint for cv object ( #24010 )
2022-07-26 13:27:03 -04:00
Meekail Zain
91f02270a8
MAINT Add one-sided set differences for clarity in param validation ( #23772 )
...
Co-authored-by: Jérémie du Boisberranger <34657725+jeremiedbb@users.noreply.github.com>
2022-07-20 11:08:53 +02:00
Jérémie du Boisberranger
8f7bd0dcb3
MNT Param validation: Constraint representing objects exposing a given interface ( #23791 )
2022-07-06 22:04:10 -04:00
Jérémie du Boisberranger
480917f4de
MNT Param validation: Helper constraint for the verbose parameter ( #23723 )
2022-06-23 16:29:32 +02:00
Jérémie du Boisberranger
d7c3828283
MNT Param validation: Allow to skip validation of a parameter ( #23602 )
2022-06-22 16:59:50 +02:00
Jérémie du Boisberranger
cc6806b3c4
MNT Param validation: Add a common test for param validation of public functions ( #23514 )
...
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
2022-06-20 16:16:19 +02:00
Jérémie du Boisberranger
a657465547
convenience constraint for booleans ( #23618 )
2022-06-15 20:38:51 +02:00
Jérémie du Boisberranger
de659b9dee
MNT Param validation: Make it possible to mark a constraint as hidden ( #23558 )
2022-06-13 11:17:44 +02:00
Loïc Estève
2f787f4c99
MNT fix typo in test function name ( #23573 )
2022-06-09 12:14:19 -04:00
Jérémie du Boisberranger
02cbe01e67
FIX Param validation: fix generating invalid param when 2 interval constraints ( #23513 )
...
Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
2022-06-09 11:40:12 +02:00
Jérémie du Boisberranger
122876e9ab
MNT Param validation: do not expose internal values in error msg ( #23459 )
...
* allow to not expose internal valid params in error msg
* ensure deprecated and internal do not overlap
* deprecated and internal must be subsets of options
* black
2022-05-31 20:36:38 +02:00
Jérémie du Boisberranger
2b09fa0103
MAINT Common parameter validation ( #22722 )
...
* common parameter validation
* black
* cln
* wip
* wip
* rework
* renaming and cleaning
* lint
* re lint
* cln
* add tests
* lint
* make random_state constraint
* lint
* closed positional
* increase coverage + validate constraints
* exp typing
* trigger ci ?
* lint
* cln
* rev type hints
* cln
* interval closed kwarg only
* address comments
* address comments + more tests + cln + improve err msg
* lint
* cln
* cln
* address comments
* address comments
* lint
* adapt or skip new estimators
* lint
Co-authored-by: Adrin Jalali <adrin.jalali@gmail.com>
2022-05-16 13:55:01 +02:00