Skip to content

Commit d688843

Browse files
authored
Merge pull request #54 from vecxoz/dev5
Global maintenance 2025 turn 7
2 parents b768897 + 6fd3ced commit d688843

File tree

5 files changed

+14
-8
lines changed

5 files changed

+14
-8
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Changelog
22

3+
### v0.5.2 -- November 1, 2025 -- Maintenance release
4+
5+
Enhance doc-strings
6+
37
### v0.5.1 -- September 28, 2025 -- Maintenance release
48

5-
Set minimum scikit-learn version to 1.6.0.
9+
Set minimum scikit-learn version to 1.6.0.
610
Function `check_estimator` requires usage of `validate_data` which was introduced in 1.6.0
711

812
### v0.5.0 -- September 8, 2025 -- Maintenance release

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ Convenient way to automate OOF computation, prediction and bagging using any num
1818
* And of course `FeatureUnion` is also invited to the party
1919
* Overall specs:
2020
* Use any sklearn-like estimators
21-
* Perform [classification and regression](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L85) tasks
22-
* Predict [class labels or probabilities](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L121) in classification task
23-
* Apply any [user-defined metric](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L126)
24-
* Apply any [user-defined transformations](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L89) for target and prediction
21+
* Perform [classification and regression](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L87) tasks
22+
* Predict [class labels or probabilities](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L123) in classification task
23+
* Apply any [user-defined metric](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L128)
24+
* Apply any [user-defined transformations](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L91) for target and prediction
2525
* Python 3.9+, [unofficial support for Python 2.7 and 3.4](https://github.com/vecxoz/vecstack/blob/master/PY2.md)
2626
* Win, Linux, Mac
2727
* [MIT license](https://github.com/vecxoz/vecstack/blob/master/LICENSE.txt)
@@ -44,7 +44,7 @@ Convenient way to automate OOF computation, prediction and bagging using any num
4444
* [Regression + Multilevel stacking using Pipeline](https://github.com/vecxoz/vecstack/blob/master/examples/04_sklearn_api_regression_pipeline.ipynb)
4545
* Documentation:
4646
* [Functional API](https://github.com/vecxoz/vecstack/blob/master/vecstack/core.py#L133) or type ```>>> help(stacking)```
47-
* [Scikit-learn API](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L66) or type ```>>> help(StackingTransformer)```
47+
* [Scikit-learn API](https://github.com/vecxoz/vecstack/blob/master/vecstack/coresk.py#L68) or type ```>>> help(StackingTransformer)```
4848

4949
# Installation
5050

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
'''
1010

1111
setup(name='vecstack',
12-
version='0.5.1',
12+
version='0.5.2',
1313
description='Python package for stacking (machine learning technique)',
1414
long_description=long_desc,
1515
classifiers=[

vecstack/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
__author__ = 'Igor Ivanov > kaggle.com/vecxoz'
4040
__license__ = 'MIT'
41-
__version__ = '0.5.1'
41+
__version__ = '0.5.2'
4242

4343
__all__ = ['stacking', 'StackingTransformer']
4444

vecstack/coresk.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ class StackingTransformer(TransformerMixin, BaseEstimator):
7878
estimators = [('lr', LinearRegression()),
7979
('ridge', Ridge(random_state=0))]
8080
81+
Note. Dropping individual estimators using 'drop' is not supported.
82+
8183
Note. According to sklearn convention for binary classification
8284
task with probabilities estimator must return probabilities
8385
for each class (i.e. two columns).

0 commit comments

Comments
 (0)