From 363378b55ec2c7a3b4fce03dd09f0535b013af0d Mon Sep 17 00:00:00 2001
From: Yannick DAYER <yannick.dayer@idiap.ch>
Date: Fri, 25 Feb 2022 11:47:32 +0100
Subject: [PATCH] [refactor] isort, flake8

---
 bob/bio/gmm/algorithm/GMM.py | 14 ++++++++++----
 bob/bio/gmm/test/test_gmm.py |  1 -
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/bob/bio/gmm/algorithm/GMM.py b/bob/bio/gmm/algorithm/GMM.py
index 423fbc5..a122da9 100644
--- a/bob/bio/gmm/algorithm/GMM.py
+++ b/bob/bio/gmm/algorithm/GMM.py
@@ -13,8 +13,8 @@ This adds the notions of models, probes, enrollment, and scores to GMM.
 import copy
 import logging
 
-from typing import Union
 from typing import Callable
+from typing import Union
 
 import dask
 import dask.array as da
@@ -24,9 +24,9 @@ from h5py import File as HDF5File
 from sklearn.base import BaseEstimator
 
 from bob.bio.base.pipelines.vanilla_biometrics.abstract_classes import BioAlgorithm
-from bob.learn.em import KMeansMachine
 from bob.learn.em import GMMMachine
 from bob.learn.em import GMMStats
+from bob.learn.em import KMeansMachine
 from bob.learn.em import linear_scoring
 
 logger = logging.getLogger(__name__)
@@ -50,7 +50,9 @@ class GMM(BioAlgorithm, BaseEstimator):
         number_of_gaussians: int,
         # parameters of UBM training
         kmeans_training_iterations: int = 25,  # Maximum number of iterations for K-Means
-        kmeans_init_iterations: Union[int,None] = None,  # Maximum number of iterations for K-Means init
+        kmeans_init_iterations: Union[
+            int, None
+        ] = None,  # Maximum number of iterations for K-Means init
         kmeans_oversampling_factor: int = 64,
         ubm_training_iterations: int = 25,  # Maximum number of iterations for GMM Training
         training_threshold: float = 5e-4,  # Threshold to end the ML training
@@ -117,7 +119,11 @@ class GMM(BioAlgorithm, BaseEstimator):
         # Copy parameters
         self.number_of_gaussians = number_of_gaussians
         self.kmeans_training_iterations = kmeans_training_iterations
-        self.kmeans_init_iterations = kmeans_training_iterations if kmeans_init_iterations is None else kmeans_init_iterations
+        self.kmeans_init_iterations = (
+            kmeans_training_iterations
+            if kmeans_init_iterations is None
+            else kmeans_init_iterations
+        )
         self.kmeans_oversampling_factor = kmeans_oversampling_factor
         self.ubm_training_iterations = ubm_training_iterations
         self.training_threshold = training_threshold
diff --git a/bob/bio/gmm/test/test_gmm.py b/bob/bio/gmm/test/test_gmm.py
index 4a9acb4..0c9f126 100644
--- a/bob/bio/gmm/test/test_gmm.py
+++ b/bob/bio/gmm/test/test_gmm.py
@@ -18,7 +18,6 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 import logging
-import os
 import tempfile
 
 import numpy
-- 
GitLab