Skip to content

0.5.0 - First public working release

Compare
Choose a tag to compare
@smarie smarie released this 19 Feb 23:38
· 64 commits to main since this release

Initial release with:

  • A main method qd_screen to get the (adjacency matrix of) the quasi-deterministic-forest, a QDForest object with string representation of arcs (Fixes #8).
  • Possibility to keep_stats so as to analyse the (conditional) entropies in order to define a "good" threshold.
  • A method <QDForest>.fit_selector_model(X) to fit a QDSelectorModel feature selection model able to select relevant features and to predict missing ones. Fixes #7
  • Support for both pandas dataframes and numpy arrays as input. Fixes #2
  • A Scikit-learn compliant feature selector QDSSelector, providing the exact same functionality as above but compliant with scikit-learn Pipelines. Fixes #1

Non-functional:

  • Travis continuous integration, generating documentation and deploying releases on PyPi
  • A package level __version__ attribute. Fixes #3
  • Added py.typed for PEP561 compliance. Fixed #4
  • Initial setup.py and setup.cfg

See documentation page for details.