From c12f12499eca6910fe8874f2caa40e93949e7f73 Mon Sep 17 00:00:00 2001 From: David Bau Date: Mon, 28 Mar 2022 20:46:28 -0400 Subject: [PATCH] Support numpy.ndarray and torch.tensor properties. --- baukit/labwidget.py | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/baukit/labwidget.py b/baukit/labwidget.py index e8e14f0..58beba2 100644 --- a/baukit/labwidget.py +++ b/baukit/labwidget.py @@ -48,7 +48,7 @@ import io import json import html import re -from inspect import signature +from inspect import signature, getmro from . import show @@ -237,7 +237,7 @@ class Widget(Model): Returns the HTML code for the widget. ''' self._viewcount += 1 - json_data = json.dumps({ + json_data = jsondump({ k: v.value for k, v in vars(self).items() if isinstance(v, Property)}) json_data = re.sub('