Hi,
I am using
geoviews=1.6.6
holoviews=1.13.0
bokeh=2.0.0
panel=0.9.3
plot = pn.panel((gf.coastline.opts(width=1100, height=800, padding=0.1,
axiswise=True, title="Cyclone track and acquisitions",
tools=['tap'],
global_extent=True)).opts(projection=proj))
lay = pn.Column(trackTimePlot, plot)
curdoc().add_root(lay.get_root(curdoc()))
which gives when loading the webpage
Traceback (most recent call last):
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/server/protocol_handler.py", line 90, in handle
work = await handler(message, connection)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/server/session.py", line 67, in _needs_document_lock_wrapper
result = func(self, *args, **kwargs)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/server/session.py", line 232, in _handle_pull
return connection.protocol.create('PULL-DOC-REPLY', message.header['msgid'], self.document)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/protocol/__init__.py", line 85, in create
return self._messages[msgtype].create(*args, **kwargs)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/protocol/messages/pull_doc_reply.py", line 74, in create
content = { 'doc' : document.to_json() }
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/document/document.py", line 882, in to_json
doc_json = self.to_json_string()
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/document/document.py", line 911, in to_json_string
return serialize_json(json, indent=indent)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/core/json_encoder.py", line 166, in serialize_json
return json.dumps(obj, cls=BokehJSONEncoder, allow_nan=False, indent=indent, separators=separators, sort_keys=True, **kwargs)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/json/__init__.py", line 238, in dumps
**kw).encode(obj)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
ValueError: Out of range float values are not JSON compliantTraceback (most recent call last):
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/server/protocol_handler.py", line 90, in handle
work = await handler(message, connection)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/server/session.py", line 67, in _needs_document_lock_wrapper
result = func(self, *args, **kwargs)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/server/session.py", line 232, in _handle_pull
return connection.protocol.create('PULL-DOC-REPLY', message.header['msgid'], self.document)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/protocol/__init__.py", line 85, in create
return self._messages[msgtype].create(*args, **kwargs)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/protocol/messages/pull_doc_reply.py", line 74, in create
content = { 'doc' : document.to_json() }
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/document/document.py", line 882, in to_json
doc_json = self.to_json_string()
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/document/document.py", line 911, in to_json_string
return serialize_json(json, indent=indent)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/site-packages/bokeh/core/json_encoder.py", line 166, in serialize_json
return json.dumps(obj, cls=BokehJSONEncoder, allow_nan=False, indent=indent, separators=separators, sort_keys=True, **kwargs)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/json/__init__.py", line 238, in dumps
**kw).encode(obj)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/home/losafe/users/tcevaer/cyclobs_conda/lib/python3.7/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
ValueError: Out of range float values are not JSON compliant
Any idea ?
This doesn’t occur when using gf.land or gf.ocean.
Thanks !