This release includes significant updates to the mambular package, focusing on integrating the pretab library for preprocessing, updating the version, and removing deprecated preprocessing modules. The most important changes include updating the documentation, modifying imports to use pretab, and removing old preprocessing code.
Documentation Updates:
README.md: Updated preprocessing section to mention the use ofpretaband provided links for further information.docs/api/preprocessing/Preprocessor.rst: Removed thePreprocessorclass documentation.docs/api/preprocessing/index.rst: Removed the preprocessing module documentation.
Codebase Updates:
mambular/__version__.py: Updated the version from 1.4.0 to 1.5.0.mambular/models/utils/sklearn_base_lss.pyandmambular/models/utils/sklearn_parent.py: Changed imports frommambular.preprocessingtopretab.preprocessorand updated related code. [1] [2]
Removal of Deprecated Code:
mambular/preprocessing/basis_expansion.py,mambular/preprocessing/ple_encoding.py, andmambular/preprocessing/__init__.py: Removed old preprocessing classes and methods. [1] [2] [3]
What's Changed
- change readme by @AnFreTh in #255
- TabR integration + compatibility check for PLR embedding with pre-processing types. by @bishnukhadka in #258
- merge master back to develop by @AnFreTh in #259
- Lss fix by @AnFreTh in #260
- v1.5.0 by @mkumar73 in #261
- preprocessor cleanup by @mkumar73 in #262
- v1.5.0 fixed by @mkumar73 in #263
New Contributors
- @bishnukhadka made their first contribution in #258
Full Changelog: v1.4.0...v1.5.0