Skip to content

Commit 784f2b4

Browse files
authored
Prepare release of v0.9 (#937)
* prepare release * hotfix manual
1 parent 94dc09f commit 784f2b4

File tree

9 files changed

+41
-13
lines changed

9 files changed

+41
-13
lines changed

autosklearn/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""Version information."""
22

33
# The following line *must* be the last in the module, exactly as formatted:
4-
__version__ = "0.8.0"
4+
__version__ = "0.9.0"

doc/releases.rst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,37 @@
1111
Releases
1212
========
1313

14+
Version 0.9.0
15+
=============
16+
17+
* ADD #157,#889: Improve handling of pandas dataframes, including the possibility to use pandas'
18+
categorical column type.
19+
* ADD #375: New `SelectRates` feature preprocessing component for regression.
20+
* ADD #891: Improve the robustness of Auto-sklearn by using the single best model if no ensemble
21+
is found.
22+
* ADD #902: Track performance of the ensemble over time.
23+
* ADD #914: Add an example on using pandas dataframes as input to Auto-sklearn.
24+
* ADD #919: Add an example for multilabel classification.
25+
* MAINT #909: Fix broken links in the documentation.
26+
* MAINT #907,#911: Add initial support for mypy.
27+
* MAINT #881,#927: Automatically build docker images on pushes to the master and development
28+
branch and also push them to dockerhub and the github docker registry.
29+
* MAINT #918: Remove old dependencies from requirements.txt.
30+
* MAINT #931: Add information about the host system and installed packages to the log file.
31+
* MAINT #933: Reduce the number of warnings raised when building the documentation by sphinx.
32+
* MAINT #936: Completely restructure the examples section.
33+
* FIX #558: Provide better error message when the ensemble process fails due to a memory issue.
34+
* FIX #901: Allow custom resampling strategies again (was broken due to an upgrade of SMAC).
35+
* FIX #916: Fixes a bug where the data preprocessing configurations were ignored.
36+
* FIX #925: make internal data preprocessing objects clonable.
37+
38+
Contributors v0.9.0
39+
*******************
40+
41+
* Francisco Rivera
42+
* Matthias Feurer
43+
* felixleungsc
44+
1445
Version 0.8
1546
===========
1647

examples/20_basic/example_classification.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
per_run_time_limit=30,
3131
tmp_folder='/tmp/autosklearn_classification_example_tmp',
3232
output_folder='/tmp/autosklearn_classification_example_out',
33-
ml_memory_limit=60,
3433
)
3534
automl.fit(X_train, y_train, dataset_name='breast_cancer')
3635

examples/40_advanced/example_feature_types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
Additionally, you can provide a properly formatted pandas DataFrame, and the feature
1212
types will be automatically inferred, as demonstrated in
13-
`Pandas Train and Test inputs <examples/example_pandas_train_test.html>`_.
13+
`Pandas Train and Test inputs <example_pandas_train_test.html>`_.
1414
"""
1515
import numpy as np
1616

examples/40_advanced/example_get_pipeline_components.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
############################################################################
119119
# The only other important entry is the budget in case you are using
120120
# auto-sklearn with
121-
# `successive halving <examples/60_search/example_successive_halving.py>`_.
121+
# `successive halving <../60_search/example_successive_halving.py>`_.
122122
# The remaining parts of the key can be ignored for auto-sklearn and are
123123
# only there because the underlying optimizer, SMAC, can handle more general
124124
# problems, too.

examples/40_advanced/example_pandas_train_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
There is also support to manually indicate the feature types (whether a column is categorical
2121
or numerical) via the argument feat_types from fit(). This is important when working with
2222
list or numpy arrays as there is no per-column dtype (further details in the example
23-
`Continuous and categorical data <examples/example_feature_types.html>`_).
23+
`Continuous and categorical data <example_feature_types.html>`_).
2424
"""
2525
import time
2626

examples/40_advanced/example_resampling.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""
2-
=======
3-
Holdout
4-
=======
2+
=====================
3+
Resampling Strategies
4+
=====================
55
66
In *auto-sklearn* it is possible to use different resampling strategies
77
by specifying the arguments ``resampling_strategy`` and
@@ -88,8 +88,8 @@
8888
# scikit-learn splitter objects
8989
# =============================
9090
# It is also possible to use
91-
# `<https://scikit-learn.org/stable/modules/classes.html#splitter-classes> scikit-learn's
92-
# splitter classes`_ to further customize the outputs.
91+
# `scikit-learn's splitter classes <https://scikit-learn.org/stable/modules/classes.html#splitter
92+
# -classes>`_ to further customize the outputs.
9393

9494

9595
resampling_strategy = sklearn.model_selection.RepeatedStratifiedKFold

examples/README.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
:orphan:
2-
31
.. _examples:
42

53
========

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ pandas<1.0
1313
ConfigSpace>=0.4.0,<0.5
1414
pynisher>=0.4.2
1515
pyrfr>=0.7,<0.9
16-
smac>=0.12
16+
smac>=0.12.3

0 commit comments

Comments
 (0)