In the summer of 2021, as the world began to open up, a small data analytics team was tasked with a sensitive project: quantifying the "enthusiasm" of the return to live sports. The hypothesis was that after a year of silence, the crowds would be louder than ever.
To prove this, the team turned to Bokeh 2.3.3. This version was particularly exciting for the team because it introduced new capabilities for responsive grid layouts and simplified JSON outputs, making it easier to embed their findings directly into the stadium's executive dashboard. bokeh 2.3.3
ColumnDataSource with arrays of different lengths could cause silent corruption of downstream data transforms.Timestamp objects and NumPy datetime64 arrays across different time zones.Installing this specific version is straightforward. It is strongly recommended to use a virtual environment. The Roar of the Crowd: Visualizing the 2021
import bokeh
print(bokeh.__version__)
# Output: 2.3.3
Release Date: July 9, 2021
Type: Patch Release
Previous Version: 2.3.2
Next Version: 2.3.4 ColumnDataSource Fixes: Resolved an edge case where updating
RuntimeError: Models must be owned by only a single document"This occurs when you reuse the same figure or ColumnDataSource in two different layouts. Fix: Create a new source for each independent document, or use bokeh.io.curdoc() to manage ownership properly (for server apps).