Open JosephKarpinski opened 3 years ago
Python 3.8.5 64-bit MacOS Big Sur VSCode 1.56.0
fig.preview_interactive() KeyError Traceback (most recent call last) ~/opt/anaconda3/lib/python3.8/site-packages/traitlets/traitlets.py in get(self, obj, cls) 534 try: --> 535 value = obj._trait_values[self.name] 536 except KeyError: KeyError: 'error' During handling of the above exception, another exception occurred: TypeError Traceback (most recent call last) <ipython-input-19-fb58d54e2615> in <module> ----> 1 fig.preview_interactive() ~/opt/anaconda3/lib/python3.8/site-packages/aas_timeseries/visualization.py in preview_interactive(self) 486 from jupyter_aas_timeseries import TimeSeriesWidget 487 tmpfile = tempfile.mktemp() --> 488 self.save_vega_json(tmpfile, embed_data=True, minimize_data=True) 489 widget = TimeSeriesWidget(tmpfile) 490 return widget ~/opt/anaconda3/lib/python3.8/site-packages/aas_timeseries/visualization.py in save_vega_json(self, filename, embed_data, minimize_data, override_style) 278 # simplicity otherwise any guessing while users add/remove layers is 279 # tricky. --> 280 yunit = self._guess_yunit() if self.yunit == 'auto' else self.yunit 281 282 # Auto-assign colors if needed ~/opt/anaconda3/lib/python3.8/site-packages/aas_timeseries/visualization.py in _guess_yunit(self) 86 # found. 87 for layer in self._layers: ---> 88 for (data, colname) in layer._required_ydata: 89 return data.unit(colname) 90 for view in self._views: ~/opt/anaconda3/lib/python3.8/site-packages/aas_timeseries/layers.py in _required_ydata(self) 213 @property 214 def _required_ydata(self): --> 215 return [(self.data, self.column), (self.data, self.error)] 216 217 @property ~/opt/anaconda3/lib/python3.8/site-packages/traitlets/traitlets.py in __get__(self, obj, cls) 573 return self 574 else: --> 575 return self.get(obj, cls) 576 577 def set(self, obj, value): ~/opt/anaconda3/lib/python3.8/site-packages/traitlets/traitlets.py in get(self, obj, cls) 536 except KeyError: 537 # Check for a dynamic initializer. --> 538 default = obj.trait_defaults(self.name) 539 if default is Undefined: 540 warn( ~/opt/anaconda3/lib/python3.8/site-packages/traitlets/traitlets.py in trait_defaults(self, *names, **metadata) 1576 1577 if len(names) == 1 and len(metadata) == 0: -> 1578 return self._get_trait_default_generator(names[0])(self) 1579 1580 trait_names = self.trait_names(**metadata) TypeError: 'NoneType' object is not callable pip3 install aas-timeseries Collecting aas-timeseries Downloading aas_timeseries-0.1b4-py2.py3-none-any.whl (419 kB) |████████████████████████████████| 419 kB 2.6 MB/s Collecting palettable Downloading palettable-3.3.0-py2.py3-none-any.whl (111 kB) |████████████████████████████████| 111 kB 4.6 MB/s Requirement already satisfied: matplotlib in ./opt/anaconda3/lib/python3.8/site-packages (from aas-timeseries) (3.4.1) Requirement already satisfied: astropy in ./opt/anaconda3/lib/python3.8/site-packages (from aas-timeseries) (4.2.1) Collecting jupyter-aas-timeseries Downloading jupyter_aas_timeseries-0.1.7-py2.py3-none-any.whl (703 kB) |████████████████████████████████| 703 kB 3.7 MB/s Requirement already satisfied: traitlets in ./opt/anaconda3/lib/python3.8/site-packages (from aas-timeseries) (5.0.5) Requirement already satisfied: kiwisolver>=1.0.1 in ./opt/anaconda3/lib/python3.8/site-packages (from matplotlib->aas-timeseries) (1.3.1) Requirement already satisfied: python-dateutil>=2.7 in ./opt/anaconda3/lib/python3.8/site-packages (from matplotlib->aas-timeseries) (2.8.1) Requirement already satisfied: pyparsing>=2.2.1 in ./opt/anaconda3/lib/python3.8/site-packages (from matplotlib->aas-timeseries) (2.4.7) Requirement already satisfied: cycler>=0.10 in ./opt/anaconda3/lib/python3.8/site-packages (from matplotlib->aas-timeseries) (0.10.0) Requirement already satisfied: pillow>=6.2.0 in ./opt/anaconda3/lib/python3.8/site-packages (from matplotlib->aas-timeseries) (8.2.0) Requirement already satisfied: numpy>=1.16 in ./opt/anaconda3/lib/python3.8/site-packages (from matplotlib->aas-timeseries) (1.20.2) Requirement already satisfied: pyerfa in ./opt/anaconda3/lib/python3.8/site-packages (from astropy->aas-timeseries) (1.7.2) Requirement already satisfied: ipywidgets>=7.0.0 in ./opt/anaconda3/lib/python3.8/site-packages (from jupyter-aas-timeseries->aas-timeseries) (7.6.3) Requirement already satisfied: ipython-genutils in ./opt/anaconda3/lib/python3.8/site-packages (from traitlets->aas-timeseries) (0.2.0) Requirement already satisfied: six>=1.5 in ./opt/anaconda3/lib/python3.8/site-packages (from python-dateutil>=2.7->matplotlib->aas-timeseries) (1.15.0) Requirement already satisfied: ipython>=4.0.0; python_version >= "3.3" in ./opt/anaconda3/lib/python3.8/site-packages (from ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (7.19.0) Requirement already satisfied: ipykernel>=4.5.1 in ./opt/anaconda3/lib/python3.8/site-packages (from ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (5.3.4) Requirement already satisfied: nbformat>=4.2.0 in ./opt/anaconda3/lib/python3.8/site-packages (from ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (5.0.8) Requirement already satisfied: jupyterlab-widgets>=1.0.0; python_version >= "3.6" in ./opt/anaconda3/lib/python3.8/site-packages (from ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (1.0.0) Requirement already satisfied: widgetsnbextension~=3.5.0 in ./opt/anaconda3/lib/python3.8/site-packages (from ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (3.5.1) Requirement already satisfied: setuptools>=18.5 in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (56.0.0) Requirement already satisfied: appnope; sys_platform == "darwin" in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.1.0) Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (3.0.8) Requirement already satisfied: pickleshare in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.7.5) Requirement already satisfied: decorator in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (4.4.2) Requirement already satisfied: pygments in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (2.7.2) Requirement already satisfied: backcall in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.2.0) Requirement already satisfied: jedi>=0.10 in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.17.1) Requirement already satisfied: pexpect>4.3; sys_platform != "win32" in ./opt/anaconda3/lib/python3.8/site-packages (from ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (4.8.0) Requirement already satisfied: tornado>=4.2 in ./opt/anaconda3/lib/python3.8/site-packages (from ipykernel>=4.5.1->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (6.0.4) Requirement already satisfied: jupyter-client in ./opt/anaconda3/lib/python3.8/site-packages (from ipykernel>=4.5.1->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (6.1.7) Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in ./opt/anaconda3/lib/python3.8/site-packages (from nbformat>=4.2.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (3.2.0) Requirement already satisfied: jupyter-core in ./opt/anaconda3/lib/python3.8/site-packages (from nbformat>=4.2.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (4.6.3) Requirement already satisfied: notebook>=4.4.1 in ./opt/anaconda3/lib/python3.8/site-packages (from widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (6.1.4) Requirement already satisfied: wcwidth in ./opt/anaconda3/lib/python3.8/site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.2.5) Requirement already satisfied: parso<0.8.0,>=0.7.0 in ./opt/anaconda3/lib/python3.8/site-packages (from jedi>=0.10->ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.7.0) Requirement already satisfied: ptyprocess>=0.5 in ./opt/anaconda3/lib/python3.8/site-packages (from pexpect>4.3; sys_platform != "win32"->ipython>=4.0.0; python_version >= "3.3"->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.6.0) Requirement already satisfied: pyzmq>=13 in ./opt/anaconda3/lib/python3.8/site-packages (from jupyter-client->ipykernel>=4.5.1->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (19.0.2) Requirement already satisfied: attrs>=17.4.0 in ./opt/anaconda3/lib/python3.8/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (20.3.0) Requirement already satisfied: pyrsistent>=0.14.0 in ./opt/anaconda3/lib/python3.8/site-packages (from jsonschema!=2.5.0,>=2.4->nbformat>=4.2.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.17.3) Requirement already satisfied: jinja2 in ./opt/anaconda3/lib/python3.8/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (2.11.2) Requirement already satisfied: prometheus-client in ./opt/anaconda3/lib/python3.8/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.8.0) Requirement already satisfied: nbconvert in ./opt/anaconda3/lib/python3.8/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (6.0.7) Requirement already satisfied: terminado>=0.8.3 in ./opt/anaconda3/lib/python3.8/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.9.1) Requirement already satisfied: Send2Trash in ./opt/anaconda3/lib/python3.8/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (1.5.0) Requirement already satisfied: argon2-cffi in ./opt/anaconda3/lib/python3.8/site-packages (from notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (20.1.0) Requirement already satisfied: MarkupSafe>=0.23 in ./opt/anaconda3/lib/python3.8/site-packages (from jinja2->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (1.1.1) Requirement already satisfied: jupyterlab-pygments in ./opt/anaconda3/lib/python3.8/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.1.2) Requirement already satisfied: testpath in ./opt/anaconda3/lib/python3.8/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.4.4) Requirement already satisfied: mistune<2,>=0.8.1 in ./opt/anaconda3/lib/python3.8/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.8.4) Requirement already satisfied: nbclient<0.6.0,>=0.5.0 in ./opt/anaconda3/lib/python3.8/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.5.1) Requirement already satisfied: pandocfilters>=1.4.1 in ./opt/anaconda3/lib/python3.8/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (1.4.3) Requirement already satisfied: defusedxml in ./opt/anaconda3/lib/python3.8/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.6.0) Requirement already satisfied: bleach in ./opt/anaconda3/lib/python3.8/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (3.2.1) Requirement already satisfied: entrypoints>=0.2.2 in ./opt/anaconda3/lib/python3.8/site-packages (from nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.3) Requirement already satisfied: cffi>=1.0.0 in ./opt/anaconda3/lib/python3.8/site-packages (from argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (1.14.3) Requirement already satisfied: async-generator in ./opt/anaconda3/lib/python3.8/site-packages (from nbclient<0.6.0,>=0.5.0->nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (1.10) Requirement already satisfied: nest-asyncio in ./opt/anaconda3/lib/python3.8/site-packages (from nbclient<0.6.0,>=0.5.0->nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (1.4.2) Requirement already satisfied: webencodings in ./opt/anaconda3/lib/python3.8/site-packages (from bleach->nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (0.5.1) Requirement already satisfied: packaging in ./opt/anaconda3/lib/python3.8/site-packages (from bleach->nbconvert->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (20.4) Requirement already satisfied: pycparser in ./opt/anaconda3/lib/python3.8/site-packages (from cffi>=1.0.0->argon2-cffi->notebook>=4.4.1->widgetsnbextension~=3.5.0->ipywidgets>=7.0.0->jupyter-aas-timeseries->aas-timeseries) (2.20) Installing collected packages: palettable, jupyter-aas-timeseries, aas-timeseries Successfully installed aas-timeseries-0.1b4 jupyter-aas-timeseries-0.1.7 palettable-3.3.0
I had the same problem while running in Jupyter notebook (python 3.9) I was able to solve it with clearing my widgets and restarting the kernel. (Widgets -> Clear Notebook Widget State)
Hope this helps.
Python 3.8.5 64-bit MacOS Big Sur VSCode 1.56.0