diff --git a/doc/whatsnew.rst b/doc/whatsnew.rst index fa44e250..d5d0d873 100644 --- a/doc/whatsnew.rst +++ b/doc/whatsnew.rst @@ -10,10 +10,21 @@ What's new in the package Develop branch ---------------- -- Fix :class:`pyriemann_qiskit.utils.filtering.ChannelSelection` that caused incorrect channel selection +v0.4.1 +------ +- Bump qiskit-algorithm, imbalanced-learn, cvxpy, qiskit-ibm-runtime, moabb +- Add random seed generator to NCH +- Fix log product formula for NCH +- Add ablation studies for NCH +- Add "full" strategy to NCH +- Expose QAOA initial points +- Break the classification module into algorithms and wrappers +- Fix incorrect number of channels and selection condition inside ChannelSelection +Details: +https://github.com/pyRiemann/pyRiemann-qiskit/releases/tag/v0.4.1 v0.4.0 ------ diff --git a/pyriemann_qiskit/_version.py b/pyriemann_qiskit/_version.py index abeeedbf..f0ede3d3 100644 --- a/pyriemann_qiskit/_version.py +++ b/pyriemann_qiskit/_version.py @@ -1 +1 @@ -__version__ = '0.4.0' +__version__ = '0.4.1' diff --git a/pyriemann_qiskit/classification/__init__.py b/pyriemann_qiskit/classification/__init__.py index c72e91bd..c036963a 100644 --- a/pyriemann_qiskit/classification/__init__.py +++ b/pyriemann_qiskit/classification/__init__.py @@ -1,4 +1,17 @@ from .algorithms import NearestConvexHull -from .wrappers import QuanticMDM, QuanticNCH, QuanticSVM, QuanticVQC +from .wrappers import ( + QuanticClassifierBase, + QuanticMDM, + QuanticNCH, + QuanticSVM, + QuanticVQC, +) -__all__ = ["NearestConvexHull", "QuanticMDM", "QuanticNCH", "QuanticSVM", "QuanticVQC"] +__all__ = [ + "NearestConvexHull", + "QuanticMDM", + "QuanticNCH", + "QuanticSVM", + "QuanticVQC", + "QuanticClassifierBase", +]