-
-
Notifications
You must be signed in to change notification settings - Fork 312
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'feature-engine:main' into profiling_functionality
- Loading branch information
Showing
24 changed files
with
550 additions
and
18 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -151,4 +151,4 @@ workflows: | |
filters: | ||
branches: | ||
only: | ||
- 1.5.X | ||
- 1.6.X |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,6 +8,7 @@ Find out what's new in each new version release. | |
.. toctree:: | ||
:maxdepth: 2 | ||
|
||
v_160 | ||
v_150 | ||
v_140 | ||
v_130 | ||
|
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
Version 1.6.X | ||
============= | ||
|
||
Version 1.6.0 | ||
------------- | ||
|
||
Deployed: 16th March 2023 | ||
|
||
Contributors | ||
~~~~~~~~~~~~ | ||
|
||
- `Gleb Levitski <https://github.com/GLevv>`_ | ||
- `Morgan Sell <https://github.com/Morgan-Sell>`_ | ||
- `Alfonso Tobar <https://github.com/datacubeR>`_ | ||
- `Nodar Okroshiashvili <https://github.com/Okroshiashvili>`_ | ||
- `Luís Seabra <https://github.com/luismavs>`_ | ||
- `Kyle Gilde <https://github.com/kylegilde>`_ | ||
- `Soledad Galli <https://github.com/solegalli>`_ | ||
|
||
In this release, we make Feature-engine transformers compatible with the `set_output` | ||
API from Scikit-learn, which was released in version 1.2.0. We also make Feature-engine | ||
compatible with the newest direction of pandas, in removing the `inplace` functionality | ||
that our transformers use under the hood. | ||
|
||
We introduce a major change: most of the **categorical encoders can now encode variables | ||
even if they have missing data**. | ||
|
||
We are also releasing **3 brand new transformers**: One for discretization, one for feature | ||
selection and one for operations between datetime variables. | ||
|
||
We also made a major improvement in the performance of the `DropDuplicateFeatures` and some | ||
smaller bug fixes here and there. | ||
|
||
We'd like to thank all contributors for fixing bugs and expanding the functionality | ||
and documentation of Feature-engine. | ||
|
||
Thank you so much to all contributors and to those of you who created issues flagging bugs or | ||
requesting new functionality. | ||
|
||
New transformers | ||
~~~~~~~~~~~~~~~~ | ||
|
||
- **ProbeFeatureSelection**: introduces random features and selects variables whose importance is greater than the random ones (`Morgan Sell <https://github.com/Morgan-Sell>`_ and `Soledad Galli <https://github.com/solegalli>`_) | ||
- **DatetimeSubtraction**: creates new features by subtracting datetime variables (`Kyle Gilde <https://github.com/kylegilde>`_ and `Soledad Galli <https://github.com/solegalli>`_) | ||
- **GeometricWidthDiscretiser**: sorts continuous variables into intervals determined by geometric progression (`Gleb Levitski <https://github.com/GLevv>`_) | ||
|
||
New functionality | ||
~~~~~~~~~~~~~~~~~ | ||
|
||
- Allow categorical encoders to encode variables with NaN (`Soledad Galli <https://github.com/solegalli>`_) | ||
- Make transformers compatible with new `set_output` functionality from sklearn (`Soledad Galli <https://github.com/solegalli>`_) | ||
- The `ArbitraryDiscretiser()` now includes the lowest limits in the intervals (`Soledad Galli <https://github.com/solegalli>`_) | ||
|
||
New modules | ||
~~~~~~~~~~~ | ||
|
||
- New **Datasets** module with functions to load specific datasets (`Alfonso Tobar <https://github.com/datacubeR>`_) | ||
- New **variable_handling** module with functions to automatically select numerical, categorical, or datetime variables (`Soledad Galli <https://github.com/solegalli>`_) | ||
|
||
Bug fixes | ||
~~~~~~~~~ | ||
|
||
- Fixed bug in `DropFeatures()` (`Luís Seabra <https://github.com/luismavs>`_) | ||
- Fixed bug in `RecursiveFeatureElimination()` caused when only 1 feature remained in data (`Soledad Galli <https://github.com/solegalli>`_) | ||
|
||
Documentation | ||
~~~~~~~~~~~~~ | ||
|
||
- Add example code snippets to the selection module API docs (`Alfonso Tobar <https://github.com/datacubeR>`_) | ||
- Add example code snippets to the outlier module API docs (`Alfonso Tobar <https://github.com/datacubeR>`_) | ||
- Add example code snippets to the transformation module API docs (`Alfonso Tobar <https://github.com/datacubeR>`_) | ||
- Add example code snippets to the time series module API docs (`Alfonso Tobar <https://github.com/datacubeR>`_) | ||
- Add example code snippets to the preprocessing module API docs (`Alfonso Tobar <https://github.com/datacubeR>`_) | ||
- Add example code snippets to the wrapper module API docs (`Alfonso Tobar <https://github.com/datacubeR>`_) | ||
- Updated documentation using new Dataset module (`Alfonso Tobar <https://github.com/datacubeR>`_ and `Soledad Galli <https://github.com/solegalli>`_) | ||
- Reorganized Readme badges (`Gleb Levitski <https://github.com/GLevv>`_) | ||
- New Jupyter notebooks for `GeometricWidthDiscretiser` (`Gleb Levitski <https://github.com/GLevv>`_) | ||
- Fixed typos (`Gleb Levitski <https://github.com/GLevv>`_) | ||
- Remove examples using the boston house dataset (`Soledad Galli <https://github.com/solegalli>`_) | ||
- Update sponsor page and contribute page (`Soledad Galli <https://github.com/solegalli>`_) | ||
|
||
|
||
Deprecations | ||
~~~~~~~~~~~~ | ||
|
||
- The class `PRatioEncoder` is no longer supported and was removed from the API (`Soledad Galli <https://github.com/solegalli>`_) | ||
|
||
Code improvements | ||
~~~~~~~~~~~~~~~~~ | ||
|
||
- Massive improvement in the performance (speed) of `DropDuplicateFeatures()` (`Nodar Okroshiashvili <https://github.com/Okroshiashvili>`_) | ||
- Remove `inplace` and other issues related to pandas new direction (`Luís Seabra <https://github.com/luismavs>`_) | ||
- Move most docstrings to dedicated docstrings module (`Soledad Galli <https://github.com/solegalli>`_) | ||
- Unnest tests for encoders (`Soledad Galli <https://github.com/solegalli>`_) |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
1.5.2 | ||
1.6.0 |
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
This file contains 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
Oops, something went wrong.