Coverage for src/bob/learn/em/__init__.py: 100%
12 statements
« prev ^ index » next coverage.py v7.0.5, created at 2023-06-16 14:34 +0200
« prev ^ index » next coverage.py v7.0.5, created at 2023-06-16 14:34 +0200
1from .factor_analysis import ISVMachine, JFAMachine
2from .gmm import GMMMachine, GMMStats
3from .ivector import IVectorMachine
4from .kmeans import KMeansMachine
5from .linear_scoring import linear_scoring # noqa: F401
6from .wccn import WCCN
7from .whitening import Whitening
10# gets sphinx autodoc done right - don't remove it
11def __appropriate__(*args):
12 """Says object was actually declared here, an not on the import module.
14 Parameters:
16 *args: An iterable of objects to modify
18 Resolves `Sphinx referencing issues
19 <https://github.com/sphinx-doc/sphinx/issues/3048>`
20 """
22 for obj in args:
23 obj.__module__ = __name__
26__appropriate__(
27 KMeansMachine,
28 GMMMachine,
29 GMMStats,
30 IVectorMachine,
31 WCCN,
32 Whitening,
33 ISVMachine,
34 JFAMachine,
35)
36__all__ = [_ for _ in dir() if not _.startswith("_")]