Skip to content

Latest commit

 

History

History
138 lines (107 loc) · 7.3 KB

CHANGELOG.md

File metadata and controls

138 lines (107 loc) · 7.3 KB

Change Log

0.7.5

  • Adding type hints to all functions (issue #153)
  • Dropping dependency in scikit-plot as it is no longer maintained (issue #156)
  • Support for Python 3.12 (issue #155)

0.7.4

  • Handling running plotting functions with plot=False in Jupyter and truly avoid plotting (issue #147)

0.7.3

  • Dython now officially supports only Python 3.8 or above (by-product of issue #137)
  • Added nominal.replot_last_associations: a new method to replot nominal.associations heat-maps (issue #136)
  • Adding option to drop NaN values in each pair of columns independently in nominal.associations (issue #130, by @matbb)
  • Fixing issues #139 and #140 (by @enrir)

0.7.2

0.7.1 (post4)

  • Fix floating point precision in theils_u, cramer_v and correlation_ratio (issue #116)
  • Fix failing conda builds (by @sarthakpati)
  • Fix legend argument in ks_abc (by @lahdjirayhan)

0.7.0

  • License is now MIT
  • Added tests (issue #69, by @lahdjirayhan)
  • Added option to select which rows/columns to display/hide in nominal.associations (issue #92)
  • Fixed deprecation warning when using datetime features with nominal.associations (issue #96)
  • nominal.associations now support custom methods as measures of associations (issue #104)
  • Important change: Theil's U in nominal.associations is now read as U(row|col) instead of U(col|row)
  • Remove deprecated method compute_associations

0.6.8

  • Bug fix in metric_graph (issue #102)
  • Bug fix in examples module

0.6.7 (post2)

  • First version supported by conda (issue #90, by @sarthakpati)
  • associations (and compute_associations) now supports several numerical-numerical association measures (issue #84)
  • nominal.associations keyword bias_correction is now cramers_v_bias_correction
  • Added a numerical_columns option to associations and compute_associations
  • roc_graph is officially removed (replaced with metric_graph)
  • Deprecating compute_associations

0.6.6

  • Fixed issue where nan_strategy affected input data (issue #82)
  • Added datetime support to nominal.associations (issue #76)

0.6.5 (post1)

  • Added model_utils.ks_abc
  • Fixed a bug in model_utils.metric_graph when using plot=False
  • Added new dependency: scikit-plot

0.6.4 (post1)

  • Adding model_utils.metric_graph instead of roc_graph, which now supports ROC curves and Precision-Recall curves
  • roc_graph is marked as deprecated

0.6.3

  • Added data_utils.one_hot_encode
  • Added title and filename options to associations and roc_graph

0.6.2

  • Added configurable vmax and vmin to nominal.associations (issue #68)

0.6.1

  • Bug fix in model_utils.roc_graph
  • model_utils.roc_graph now accepts also legend and plot arguments

0.6.0

  • New module: data_utils
  • split_hist method added, with new example
  • identify_columns_by_type and identify_columns_with_na moved to data_utils from nominal

0.5.2

  • Added nominal.identify_columns_with_na (by @musketeer191)
  • Added nominal.identify_numeric_columns (issue #58, by @musketeer191)
  • Added nominal.identify_columns_by_type
  • nominal.identify_nominal_columns no longer accepts the include parameter (use nominal.identify_columns_by_type instead)
  • Fix docstring of nominal.compute_associations (issue #55)
  • Requires Pandas 0.23.4 or greater (was required before, but not specified in setup file)

0.5.1

0.5.0 (post2)

  • Fix issues #28, #31, #41, #46
  • nominal.cramers_v can be used without bias correction
  • Removed kwargs from all methods, replaced with explicit API
  • nominal.associations and model_utils.roc_graph now return a dictionary of output values
  • model_utils.roc_graph can accept an ax
  • license replaced to BSD-3

0.4.7

  • nominal.associations now handles single-value features (issue #38)

0.4.6

  • Added log-base selection in nominal.conditional_entropy (issue #35, by @ahmedsalhin)
  • Added new example: associations_mushrooms_example
  • Renamed example: associations_example is now associations_iris_example

0.4.5

  • Requires Python 3.5+
  • Private methods and attributes renamed
  • Fixed incorrect __version__ varaible

0.4.4

  • Minor fixes
  • introducing __all__ to all modules

0.4.3

  • binary_roc_graph is now a private method, only roc_graph is exposed

0.4.2

  • Added new functionality to model_utils.roc_graph (Plot best threshold, print class names)

0.4.1

  • Added nominal.cluster_correlations, and an option to cluster nominal.associations heatmap (by @benman1)

0.4.0

  • Added automatic recognition of categorical columns in nominal.associations (by @benman1)

0.3.1

0.3.0

  • Introducing missing values handeling (nan_strategy) in nominal module (issue #15)

0.2.0

  • Added sampling module

0.1.1

  • Fixed missing sqrt in nominal.correlation_ratio (issue #7)

0.1.0

  • First version of Dython