Skip to content

Commit

Permalink
Merge pull request #4 from guillermo-navas-palencia/release_0.2.0
Browse files Browse the repository at this point in the history
Release 0.2.0
  • Loading branch information
guillermo-navas-palencia authored Feb 2, 2020
2 parents 7067b2e + d6c20d6 commit 39177c2
Show file tree
Hide file tree
Showing 13 changed files with 1,444 additions and 23 deletions.
4 changes: 2 additions & 2 deletions doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@
author = 'Guillermo Navas-Palencia'

# The short X.Y version
version = '0.1.1'
version = '0.2.0'
# The full version, including alpha/beta/rc tags
release = '0.1.1'
release = '0.2.0'


# -- General configuration ---------------------------------------------------
Expand Down
28 changes: 24 additions & 4 deletions doc/source/release_notes.rst
Original file line number Diff line number Diff line change
@@ -1,18 +1,38 @@
Release Notes
=============

Version 0.2.0 (2020-02-02)
--------------------------

New additions:

- Binning process to support optimal binning of all variables in dataset.
- Add ``print_output`` option to ``binning_table.analysis`` method.
- New unit tests added.

Tutorials:

- Tutorial: Binning process with Scikit-learn pipelines.
- Tutorial: FICO Explainable Machine Learning Challenge using binning process.

Bugfixes:

- Fix ``OptBinning.information`` print level default option.
- Avoid numpy.digitize if no splits.
- Compute Gini in ``binning_table.build`` method.


Version 0.1.1 (2020-01-24)
--------------------------

Bugfixes:

* Fix a bug in ``OptimalBinning.fit_transform`` when calling ``tranform`` internally.
* Replace np.int by np.int64 in ``model_data.py`` functions to guarantee 64-bit integer on Windows.
* Fix a bug in ``_chech_metric_special_missing``.
* Fix a bug in ``OptimalBinning.fit_transform`` when calling ``tranform`` internally.
* Replace np.int by np.int64 in ``model_data.py`` functions to guarantee 64-bit integer on Windows.
* Fix a bug in ``_chech_metric_special_missing``.


Version 0.1.0 (2020-01-22)
--------------------------

* First release of OptBinning.
* First release of OptBinning.
15 changes: 14 additions & 1 deletion doc/source/tutorials.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,23 @@ Tutorials
This is a guide for optbinning new users with tutorials ranging from basic
to advanced level for each supported target type.

Optimal binning tutorials
-------------------------

.. toctree::
:maxdepth: 1

tutorials/tutorial_binary
tutorials/tutorial_binary_localsolver
tutorials/tutorial_continuous
tutorials/tutorial_multiclass
tutorials/tutorial_multiclass


Binning process tutorials
-------------------------

.. toctree::
:maxdepth: 1

tutorials/tutorial_binning_process_sklearn_pipeline
tutorials/tutorial_binning_process_FICO_xAI
12 changes: 6 additions & 6 deletions doc/source/tutorials/tutorial_binary.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -1089,7 +1089,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : mean radius \n",
Expand Down Expand Up @@ -1120,7 +1120,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : mean radius \n",
Expand Down Expand Up @@ -1167,7 +1167,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Begin options\n",
Expand Down Expand Up @@ -1983,7 +1983,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : mean texture \n",
Expand Down Expand Up @@ -2225,7 +2225,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : NAME_INCOME_TYPE \n",
Expand Down Expand Up @@ -2425,7 +2425,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : AverageMInFile \n",
Expand Down
8 changes: 4 additions & 4 deletions doc/source/tutorials/tutorial_binary_localsolver.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : REGION_POPULATION_RELATIVE \n",
Expand Down Expand Up @@ -339,7 +339,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : REGION_POPULATION_RELATIVE \n",
Expand Down Expand Up @@ -438,7 +438,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : REGION_POPULATION_RELATIVE \n",
Expand Down Expand Up @@ -598,7 +598,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"optbinning (Version 0.1.0)\n",
"optbinning (Version 0.2.0)\n",
"Copyright (c) 2019 Guillermo Navas-Palencia, Apache License 2.0\n",
"\n",
" Name : REGION_POPULATION_RELATIVE \n",
Expand Down
Loading

0 comments on commit 39177c2

Please sign in to comment.