Skip to content

make transformation module compatible with sklearn_tags - #836

Merged
solegalli merged 3 commits into
feature-engine:fix_sklearn_tagsfrom
ClaudioSalvatoreArcidiacono:fix_sklearn_tags_transformation_module
Jan 21, 2025
Merged

make transformation module compatible with sklearn_tags#836
solegalli merged 3 commits into
feature-engine:fix_sklearn_tagsfrom
ClaudioSalvatoreArcidiacono:fix_sklearn_tags_transformation_module

Conversation

@ClaudioSalvatoreArcidiacono

@ClaudioSalvatoreArcidiacono ClaudioSalvatoreArcidiacono commented Jan 21, 2025

Copy link
Copy Markdown
Contributor

Addresses #831 for the transformation module.

@ClaudioSalvatoreArcidiacono ClaudioSalvatoreArcidiacono mentioned this pull request Jan 21, 2025
5 tasks
@solegalli solegalli changed the title make transformation module compatible make transformation module compatible with sklearn_tags Jan 21, 2025
@solegalli
solegalli merged commit d1b5c9e into feature-engine:fix_sklearn_tags Jan 21, 2025
@solegalli

Copy link
Copy Markdown
Collaborator

Thank you!

solegalli added a commit that referenced this pull request Jan 22, 2025
* expand parametrize with tests to all current classes

* reorder creation imports, remove estimator checks

* reorder inheritance datetime module

* makes module creation compatible with sklearn 1.6

* improves code style

* add sklearn tag to dateimte transformer

* makes discretization compatible with sklearn 1.6

* makes encoding module compatible with sklearn 1.6

* make imputation module compatible

* make outlier module compatible

* make provisory fix for prediction module

* make preprocessing module compatible

* make transformation module compatible with sklearn_tags (#836)

* make transformation module compatible

* Remove positive only tag from more_tags

* Revert adding input tag positive only

* make time_series module compatible (#834)

* make time_series module compatible

* fix typo

* refactor test code

* make wrappers module compatible (#835)

* make wrappers module compatible

* Add missing new line

* Sort imports in test file

* make selection module compatible

* fix style in feature engine module

* fix style in tests module

* fix mypy check

* add tags to woe

* fix style

* add test for sklearn 1.5

* remove circleci update

* make some rewording on tags

* remove redundant tag, reorder inheritance

* fix style

* Update tests/test_creation/test_check_estimator_creation.py

Co-authored-by: Claudio Salvatore Arcidiacono <22871978+ClaudioSalvatoreArcidiacono@users.noreply.github.com>

* Update tests/test_discretisation/test_check_estimator_discretisers.py

Co-authored-by: Claudio Salvatore Arcidiacono <22871978+ClaudioSalvatoreArcidiacono@users.noreply.github.com>

* Update tests/test_encoding/test_check_estimator_encoders.py

Co-authored-by: Claudio Salvatore Arcidiacono <22871978+ClaudioSalvatoreArcidiacono@users.noreply.github.com>

* Update tests/test_imputation/test_check_estimator_imputers.py

Co-authored-by: Claudio Salvatore Arcidiacono <22871978+ClaudioSalvatoreArcidiacono@users.noreply.github.com>

* fix style:

* refactor check creation

* add todo

* refactor check estimator selection

* remove woe from testing

* remove dup code

---------

Co-authored-by: Claudio Salvatore Arcidiacono <22871978+ClaudioSalvatoreArcidiacono@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants