From 5fa21c2d9eecd49f9f3bfc62079857815a42a367 Mon Sep 17 00:00:00 2001
From: Jari Pronold <34653647+jarsi@users.noreply.github.com>
Date: Mon, 5 Oct 2020 17:04:18 +0200
Subject: [PATCH] Update multiarea_helpers.py

Fix scaling of negative values.
---
 multiarea_model/multiarea_helpers.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/multiarea_model/multiarea_helpers.py b/multiarea_model/multiarea_helpers.py
index 7bf2fe3..c025d21 100644
--- a/multiarea_model/multiarea_helpers.py
+++ b/multiarea_model/multiarea_helpers.py
@@ -229,7 +229,7 @@ def matrix_to_dict(m, area_list, structure, external=None):
             x = x.reshape((8, 8))
         for i, pop in enumerate(population_list):
             for j, pop2 in enumerate(population_list):
-                if x[i][j] < 1e-20:
+                if np.isclose(0., x[i][j]):
                     x[i][j] = 0.
                 dic[area][pop][area2][pop2] = x[i][j]
     if external is not None:
-- 
GitLab