0.5.0 - First public working release
Initial release with:
- A main method
qd_screen
to get the (adjacency matrix of) the quasi-deterministic-forest, aQDForest
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 aQDSelectorModel
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-learnPipeline
s. 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
andsetup.cfg
See documentation page for details.