Support for Python 3.10.
All the objects of the project are now immutable by design, and can only be mutated troughs the
Dominance analysis tools (
DecisionMatrix.describe()was deprecated and will be removed in version 1.0.
New statistics functionalities
The accessors are now cached in the
Tutorial for dominance and satisfaction analysis.
TOPSIS now support hyper-parameters to select different metrics.
Generalize the idea of accessors in scikit-criteria througth a common framework (
New deprecation mechanism through the
In this version scikit-criteria was rewritten from scratch. Among other things:
The model implementation API was simplified.
Dataobject was removed in favor of
DecisionMatrixwhich implements many more useful features for MCDA.
Plots were completely re-implemented using Seaborn.
Coverage was increased to 100%.
Pipelines concept was added (Thanks to Scikit-learn).
New documentation. The quick start is totally rewritten!
Full Changelog: https://github.com/quatrope/scikit-criteria/commits/0.5
First OO stable version.