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

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 

8 

9 

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. 

13 

14 Parameters: 

15 

16 *args: An iterable of objects to modify 

17 

18 Resolves `Sphinx referencing issues 

19 <https://github.com/sphinx-doc/sphinx/issues/3048>` 

20 """ 

21 

22 for obj in args: 

23 obj.__module__ = __name__ 

24 

25 

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("_")]