From 1a3ba24f078d752e5d74beb7586fd5822c2e8339 Mon Sep 17 00:00:00 2001
From: Nagesh Danturti <nagesh.danturti@wingenium.com>
Date: Wed, 26 Jun 2024 09:53:20 +0200
Subject: [PATCH] changed np.asscalar to object.item fixes #252

---
 kmapper/visuals.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/kmapper/visuals.py b/kmapper/visuals.py
index 94b87651..db16cd5e 100644
--- a/kmapper/visuals.py
+++ b/kmapper/visuals.py
@@ -572,7 +572,8 @@ def _render_d3_vis(
     def my_dumper(obj, **kwargs):
         def np_encoder(object, **kwargs):
             if isinstance(object, np.generic):
-                return np.asscalar(object)
+                #return np.asscalar(object) <-- np.asscalar is deprecated in later versions of numpy
+                return object.item()
 
         return json.dumps(obj, default=np_encoder, **kwargs)