Commit Graph

30 Commits

Author SHA1 Message Date
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
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 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
Adrin Jalali 893d5accaf
MNT Update black to 23.3.0 (#26110) 2023-04-06 12:14:16 -04: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
tomiock d00d983279
MAINT Parameters validation for cluster.compute_optics_graph (#25245)
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
Co-authored-by: jeremiedbb <jeremiedbb@yahoo.fr>
2022-12-29 18:27:08 +01:00
JohnathanPi a7e513c62b
MAINT Parameters validation for sklearn.feature_extraction.image.extract_patches_2d (#25149)
Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
Co-authored-by: jeremiedbb <jeremiedbb@yahoo.fr>
2022-12-28 12:08:59 +01: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
Stefanie Molin f09f8dd982
DOC Update `validate_parameter_constraints()` docstring. (#24130) 2022-08-08 17:41:02 +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
Vicente Reyes-Puerta fb565d6d72
DOC Fix random_state parameter definition in docstring (#23712) 2022-06-21 09:59:24 -04: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
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
Nwanna-Joseph 6db74ed640
DOC fix typo in Interval docstring (#23526) 2022-06-02 15:57:23 +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