From 44ee4de2911f1e9192e205618a0c012930705a3d Mon Sep 17 00:00:00 2001
From: Baptiste Bauvin <baptiste.bauvin@lis-lab.fr>
Date: Fri, 24 Apr 2020 18:01:20 -0400
Subject: [PATCH] Encoding in output

---
 README.md                                                       | 2 +-
 .../monoview/exec_classif_mono_view.py                          | 2 +-
 .../mono_multi_view_classifiers/multiview/exec_multiview.py     | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 5cfad381..7ca75ab2 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
 [![Build Status](https://gitlab.lis-lab.fr/baptiste.bauvin/summit/badges/develop/pipeline.svg)](https://gitlab.lis-lab.fr/baptiste.bauvin/summit/badges/develop/pipeline.svg)
-[![Coverage Report](https://gitlab.lis-lab.fr/baptiste.bauvin/summit/badges/master/coverage.svg)](https://gitlab.lis-lab.fr/dev/scikit-multimodallearn/badges/master)
+[![Coverage Report](https://gitlab.lis-lab.fr/baptiste.bauvin/summit/badges/master/coverage.svg)](https://gitlab.lis-lab.fr/baptiste.bauvin/summit/badges/master)
 # Supervised MultiModal Integration Tool's Readme
 
 This project aims to be an easy-to-use solution to run a prior benchmark on a dataset and evaluate mono- & multi-view algorithms capacity to classify it correctly.
diff --git a/multiview_platform/mono_multi_view_classifiers/monoview/exec_classif_mono_view.py b/multiview_platform/mono_multi_view_classifiers/monoview/exec_classif_mono_view.py
index cbfd5d5f..eed46949 100644
--- a/multiview_platform/mono_multi_view_classifiers/monoview/exec_classif_mono_view.py
+++ b/multiview_platform/mono_multi_view_classifiers/monoview/exec_classif_mono_view.py
@@ -225,7 +225,7 @@ def save_results(string_analysis, output_file_name, full_labels_pred,
                  y_train_pred,
                  y_train, images_analysis, y_test, confusion_matrix): # pragma: no cover
     logging.info(string_analysis)
-    output_text_file = open(output_file_name + 'summary.txt', 'w')
+    output_text_file = open(output_file_name + 'summary.txt', 'w', encoding="utf-8")
     output_text_file.write(string_analysis)
     output_text_file.close()
     np.savetxt(output_file_name+"confusion_matrix.csv", confusion_matrix,
diff --git a/multiview_platform/mono_multi_view_classifiers/multiview/exec_multiview.py b/multiview_platform/mono_multi_view_classifiers/multiview/exec_multiview.py
index 61d0bf16..c89034cf 100644
--- a/multiview_platform/mono_multi_view_classifiers/multiview/exec_multiview.py
+++ b/multiview_platform/mono_multi_view_classifiers/multiview/exec_multiview.py
@@ -102,7 +102,7 @@ def save_results(string_analysis, images_analysis, output_file_name,
     """
     logging.info(string_analysis)
     secure_file_path(output_file_name)
-    output_text_file = open(output_file_name + 'summary.txt', 'w')
+    output_text_file = open(output_file_name + 'summary.txt', 'w', encoding="utf-8")
     output_text_file.write(string_analysis)
     output_text_file.close()
     np.savetxt(output_file_name+"confusion_matrix.csv", confusion_matrix,
-- 
GitLab