From b5a55ef567a7d1bb58327c6260096190a5454f1e Mon Sep 17 00:00:00 2001 From: Flynn Date: Thu, 22 Jul 2021 20:58:48 -0400 Subject: [PATCH] release 0.5.0 (#101) --- CHANGELOG.rst | 15 +++++++++++++++ pyproject.toml | 2 +- skranger/_version.py | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 4ad7d64..6ccd17d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,21 @@ Release Changelog ----------------- +0.5.0 (2021-07-20) +~~~~~~~~~~~~~~~~~~ + +* Move ``split_select_weights``, ``always_split_features``, ``categorical_features`` params from init to fit methods. +* Sample weight checking is now a base class method. +* Remove sparse matrix args from bindings. +* Fix a bug with the output of ``predict_quantiles`` not being oriented properly for multiple quantiles +* Regression's ``predict_quantiles`` now requires a passed list of quantiles and the default is removed +* Regression's ``predict`` now takes an optional list of quantiles +* Remove ``snp_data`` and ``order_snps`` from bindings +* Moves ``class_weights`` to fit in classifier, and changes the arg type to a dictionary. +* Add ``RangerTreeClassifier``, ``RangerTreeRegressor``, and ``RangerTreeSurvival`` decision tree estimators which inherit between ``RangerMixin`` and ``BaseRangerTree``. Also provide a ``BaseRangerForest`` class for ensemble estimators. +* Add a low level ``Tree`` class which implements most of the ``sklearn.tree._tree.Tree`` interface. +* Fix incorrect documentation for ``num_random_splits``. + 0.4.1 (2021-07-04) ~~~~~~~~~~~~~~~~~~ diff --git a/pyproject.toml b/pyproject.toml index ae8471c..4646bc7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "skranger" -version = "0.4.1" +version = "0.5.0" description = "Python bindings for C++ ranger random forests" authors = ["Flynn "] license = "GPL-3.0-or-later" diff --git a/skranger/_version.py b/skranger/_version.py index 3d26edf..3d18726 100644 --- a/skranger/_version.py +++ b/skranger/_version.py @@ -1 +1 @@ -__version__ = "0.4.1" +__version__ = "0.5.0"