Note

Migration guide content has moved to the Migration Guides Wiki page in order to better support continuous updates and edits.

Releases#

3.0.3#

Bokeh Version 3.0.3 (Dec 2022) is a point release that addresses layout issues affecting downstream projects, as well as other small regressions and bugfixes.

  • Fix export with fractional CSS lengths (#12611)

  • Fix layout propagation in nested mixed layouts (#12583)

  • Fix application of UI element styles in Firefox (#12633)

  • Add default styles to FILE template (#12627)

  • Ensure change callback manipulation is threadsafe (#12623)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/3.0.3/

Table of SRI Hashes for version 3.0.3

Filename

Hash

bokeh-3.0.3.esm.js

YAstFhOXxUTcf7Npy/aojanq8U3PRC1HF8uZDj2HmCkJjdlPz/K9qP2Thra8sOxs

bokeh-3.0.3.esm.min.js

oLDDO9LfRx7HT4agzCXhE2E1IBaWU3Q2A55+I5oEwKhrWNpdJ5lQKWOh4tgn9aj9

bokeh-3.0.3.js

9jAld4I57sjQ2iamHcNNqQ1XVlFsYA4lzTCndUvFCQlklbFExF0F/yZmKIlbi8Hv

bokeh-3.0.3.min.js

Yb0+aEugzz4WGOcXqcsRkAE3fB+xOO0ZTcnI+aN+UxWVP7Jb+tv715nZlJHOpNOB

bokeh-api-3.0.3.esm.js

sF2L0FSyRxs+e9Yp6cfRrObswryxcZOd4eZM5z2mvU/mbKhi8qXl+NVsQIYqeTHp

bokeh-api-3.0.3.esm.min.js

9bRdtfEWTqFw06t/ChPoQ8tmegLeoE0yVSQ6GhMb1IHj7kDCuHWsLw1Wxmee8Vo5

bokeh-api-3.0.3.js

4Ti5fzAShLODiAD+gOpN9K1cWa+5ro0wBy7Muifv75AwKoqk30zXxCUp+O7BWkfP

bokeh-api-3.0.3.min.js

iHHVrFs1vs6WncY/wcGpGrPX14TpRyo3BUmc4CH7Yn0bkKS3pgMo35UxF5QTqCmZ

bokeh-gl-3.0.3.esm.js

kx1FefFkZFbHysujRgESbk/XATQTqo+TPbPS9L2BT/16CSJUyRMyxMLi/NQ1Kf8L

bokeh-gl-3.0.3.esm.min.js

VR5hFLodZk+ISAyEeIFM7dRDXLop5rGplFHJByAnQ9+hDkNHhmCQWqeBxYsSTuY9

bokeh-gl-3.0.3.js

u5SWw0Wqxl3sYegrMEEwG2IwSjy2KQKl7b5BAC39Pc6u5TsspnZcvY3XyhciQGjM

bokeh-gl-3.0.3.min.js

D4P8A+FqUxonr7LMgFzRQxIXZsrSk5i+zlE5xRgBmw9csRT07HZJ8tjnGgiO1mWZ

bokeh-mathjax-3.0.3.esm.js

fgS706bYL3lRuVDPL03QASO7AbyP3d1yFskg/bYa2U73ZuDuWqEGQiVB4iTV/qtV

bokeh-mathjax-3.0.3.esm.min.js

6vsiNf9rO5EEWbZlohipY+BuCndd6ycFOSWk3c7PG2YOnPY6Kn7G5K/gv7jWIX1P

bokeh-mathjax-3.0.3.js

1kq4ujzDiDVSwvl5fxt1GWwInEkmOI18CxgP/5wYK/xVq7a8kC6/5BWptw30wHv9

bokeh-mathjax-3.0.3.min.js

zGfKtERC+G8TGyb5tM+lSLMEIBIYIgvgyZR1wJ9/imiVTmCLgprwj6t0k3IGAAko

bokeh-tables-3.0.3.esm.js

Oyu6Uh0pv1ut9NcVh58fkYRbCMam2qenXl+L4P0AK8A2UCy07OaG1x89S6lZLzcR

bokeh-tables-3.0.3.esm.min.js

e75DVDpFFDBDqU/Pe7SxFzpREbTHHuYpdx+y5AnfpbfadN8XsKkNPcLcrU4fcxEN

bokeh-tables-3.0.3.js

AR/lmz2l/Ezp8+ZvF9k5bghfB/m2cU9mwsy5k91U86DyEnOoi5FRrLZNnTrUFo9D

bokeh-tables-3.0.3.min.js

893G2BmFpx/CnU1pQblBTBFeyjR3md3oiHjSNJ9iDJSHRzT8uFkLjY2soUrwE7pO

bokeh-widgets-3.0.3.esm.js

kIPDXQkAHMeKgmZpr2bEQC+p22XjB7Ea3pZYsRicSfU4T4Pghvfbb9hVXlbzI7Gq

bokeh-widgets-3.0.3.esm.min.js

GKtHKUJNxDKftSgh/cm1FImIotaamm68/KYpyRK7RudPnPtEVmW2Jj8vQQ4N4QNc

bokeh-widgets-3.0.3.js

CTUCiyut7pIYl6ZnbGO9jmjZo5DmisftadP5ith+q8o1iAUKaRSGq33PPWNFZcEr

bokeh-widgets-3.0.3.min.js

ArZPUOgJ87B89MyrtlyZNp7/JN9vALhYm9CYE6n1vym6LjNVEsRii67OSlS/em15

3.0.2#

Bokeh Version 3.0.2 (Nov 2022) is a point release that addresses issues that could result in runtime import errors under certain circumstances, as well as other small regressions and bugfixes.

  • Line selection does not render the unselected end line segments (#12429)

  • gridplot reset button does not reset all figures (#12578)

  • Don’t delete importlib.metadata in __init__.py (#12587)

  • Guard numpy.typing.ArrayType with if TYPE_CHECKING (pull request 12593)

  • latex in titles - upright characters that should be italic (#12531)

  • line_policy=’none’ for HoverTool does not generate any tooltip in 3.0.1 (#12585)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/3.0.2/

Table of SRI Hashes for version 3.0.2

Filename

Hash

bokeh-3.0.2.esm.js

uQ/MiSCUvo2MT3ib4OX2rBNtQmzr44qIaeOJTzV1BvCN2QdO+pPfi1SvwbnI4C8b

bokeh-3.0.2.esm.min.js

4Wyw2uMtAUND7PWQGEYqfA62N/PUY5ZDjW5uAIczyQsA3EWwhoFRqeIJ2SITf2Pv

bokeh-3.0.2.js

J4OQxAiRKF1hYkVKzSCS+GjxTsXqxpTS/EkJJzTz5y3rDny9VFUG7TbKhuayEFvu

bokeh-3.0.2.min.js

fVtvwSHC/z+YvXrpUIziPey7ePUqXoC9Xik/cm3id/ITpnkrciKEHBfyo5g3TzP4

bokeh-api-3.0.2.esm.js

sF2L0FSyRxs+e9Yp6cfRrObswryxcZOd4eZM5z2mvU/mbKhi8qXl+NVsQIYqeTHp

bokeh-api-3.0.2.esm.min.js

9bRdtfEWTqFw06t/ChPoQ8tmegLeoE0yVSQ6GhMb1IHj7kDCuHWsLw1Wxmee8Vo5

bokeh-api-3.0.2.js

Cpp7fleYlUL3UIbb26GEZgIx/RlygXdT3o669Smnv8p0u3kPZ/smnmpreyw/Xd6i

bokeh-api-3.0.2.min.js

s4cHLfvcsHwLU5uK3dJo+GtTEZ/vPShSmNMhCOmUdj/X6tK0oLpIZdMIm87py0Ga

bokeh-gl-3.0.2.esm.js

kx1FefFkZFbHysujRgESbk/XATQTqo+TPbPS9L2BT/16CSJUyRMyxMLi/NQ1Kf8L

bokeh-gl-3.0.2.esm.min.js

VR5hFLodZk+ISAyEeIFM7dRDXLop5rGplFHJByAnQ9+hDkNHhmCQWqeBxYsSTuY9

bokeh-gl-3.0.2.js

IxqRpaUUgVQjNT0Qyx++M9uVwTbLuIPszFI7bgmcK5ePxXKbQS2NfyhT/1QAFcpa

bokeh-gl-3.0.2.min.js

/d6T9JV0On8a/5JVZuvdA4cNk1rZT/1JBOcgVztA5+qjXnDiIIY6dG9Wv69Xa/7P

bokeh-mathjax-3.0.2.esm.js

fgS706bYL3lRuVDPL03QASO7AbyP3d1yFskg/bYa2U73ZuDuWqEGQiVB4iTV/qtV

bokeh-mathjax-3.0.2.esm.min.js

6vsiNf9rO5EEWbZlohipY+BuCndd6ycFOSWk3c7PG2YOnPY6Kn7G5K/gv7jWIX1P

bokeh-mathjax-3.0.2.js

XUsu7yzEpRnxzeu/pbswMzdrfB8p6ozDzbOS3EYA8AqtxMx9qofhM7bAFIPRobwy

bokeh-mathjax-3.0.2.min.js

hQP4ynVy+pBCy4dVs30GsKM++3OJczz2BV3FXS8W20gU0+X0XPfUA9ABXIIeU5Kn

bokeh-tables-3.0.2.esm.js

Oyu6Uh0pv1ut9NcVh58fkYRbCMam2qenXl+L4P0AK8A2UCy07OaG1x89S6lZLzcR

bokeh-tables-3.0.2.esm.min.js

e75DVDpFFDBDqU/Pe7SxFzpREbTHHuYpdx+y5AnfpbfadN8XsKkNPcLcrU4fcxEN

bokeh-tables-3.0.2.js

TTspD1bVHWsxxJA0tiWw28xycVdI082rWewulk2TUb6eDlhvvuZH/IdKVQ3nQNgP

bokeh-tables-3.0.2.min.js

Y4qUe4DwhDxrpiUK6NwZxdPRVQvK5cuTNMYxupcxxcSQzg6m0J44y5mY7J7QAf+s

bokeh-widgets-3.0.2.esm.js

kIPDXQkAHMeKgmZpr2bEQC+p22XjB7Ea3pZYsRicSfU4T4Pghvfbb9hVXlbzI7Gq

bokeh-widgets-3.0.2.esm.min.js

GKtHKUJNxDKftSgh/cm1FImIotaamm68/KYpyRK7RudPnPtEVmW2Jj8vQQ4N4QNc

bokeh-widgets-3.0.2.js

2HqVFfqxEFNoIvQPwiW7dikEHm9LoT3+wUVUPEGB9DfphKDPz3QTRL3uj9ymWHK8

bokeh-widgets-3.0.2.min.js

B9FsBJNOP1sLqsObS+SmRdC7N3WZGLlTVFtpDJm44Fko/xy+YQyWcWO0lSPs3+SW

3.0.1#

Bokeh Version 3.0.1 (Nov 2022) is a point release that addresses an issue with runtime dependencies.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/3.0.1/

Table of SRI Hashes for version 3.0.1

Filename

Hash

bokeh-3.0.1.esm.js

tyLKh3NvovCk6/box5j1F3WwGdrvjQduFoG6rds3E2YL8ZBPfXlYT1h7LuzUjiFT

bokeh-3.0.1.esm.min.js

N39MxUOg5JWsfgQKLuWDgX6FN9GESwD/9xd2X9Q6eXK74qxv0g7AxYJVQmUkFdpk

bokeh-3.0.1.js

Cam9vusOFCPLkHuRYy3zNPExKBLfEge4yAiLONpgmQxhkonYb9GiR4Nhm3SUqkPY

bokeh-3.0.1.min.js

1+L8u8IXnApkwrShvaaqQXmlFhH6r+UP7c5CRIHmQiIkokwx6TmrRZE0u2jDVYg7

bokeh-api-3.0.1.esm.js

sF2L0FSyRxs+e9Yp6cfRrObswryxcZOd4eZM5z2mvU/mbKhi8qXl+NVsQIYqeTHp

bokeh-api-3.0.1.esm.min.js

9bRdtfEWTqFw06t/ChPoQ8tmegLeoE0yVSQ6GhMb1IHj7kDCuHWsLw1Wxmee8Vo5

bokeh-api-3.0.1.js

cJYL3BIwBIYtHreQ6730WowqAEZuxh8hzKn+LipEfia69ibiGbmj621N8wZoXJvn

bokeh-api-3.0.1.min.js

NQMk23Icb69HfI+cYIH5AAKAgbjkfZyquzDiWcGL/NiqPmcWlp9XXRCAnQ4UWiHa

bokeh-gl-3.0.1.esm.js

rMCaxM4w+TiKk7oGPH3+Ix6M5JEfOzMkkvlj6lQ6+v0sCGUKQdLS353IE6VIWdFn

bokeh-gl-3.0.1.esm.min.js

ZHWpd6SxKlRya9+uyfx9OtukDzO2xvzVusDx0RJRkSLVvOWHVmvlcKlCZzYynvO3

bokeh-gl-3.0.1.js

YgS2N2SZ7bVv0pZzCzlCR16GCZSxfdwdH4F+vtk9XhqjgcYL2PGepih98PV8a9XW

bokeh-gl-3.0.1.min.js

iOXS8IFi6RvHq5kn4toxwfz4AuC12+yaP9w3e8AA1oEi4opKAWmjA+QDYlYmC37R

bokeh-mathjax-3.0.1.esm.js

fgS706bYL3lRuVDPL03QASO7AbyP3d1yFskg/bYa2U73ZuDuWqEGQiVB4iTV/qtV

bokeh-mathjax-3.0.1.esm.min.js

6vsiNf9rO5EEWbZlohipY+BuCndd6ycFOSWk3c7PG2YOnPY6Kn7G5K/gv7jWIX1P

bokeh-mathjax-3.0.1.js

Id6pTwh/rxKqLfatkbqE2b4Y0eoEvkIsnEg8kpx+Oo2dB3TvT9AHcKXKGbUikTTA

bokeh-mathjax-3.0.1.min.js

fFlN4xnbLiMmZMqMwQLzO+R6VGSFbhh/8G0Fqsd9PZ2iMX2YtvHsFLCx3yTgMd3p

bokeh-tables-3.0.1.esm.js

Oyu6Uh0pv1ut9NcVh58fkYRbCMam2qenXl+L4P0AK8A2UCy07OaG1x89S6lZLzcR

bokeh-tables-3.0.1.esm.min.js

e75DVDpFFDBDqU/Pe7SxFzpREbTHHuYpdx+y5AnfpbfadN8XsKkNPcLcrU4fcxEN

bokeh-tables-3.0.1.js

VTR0NDp2QcUKaGOvUPP7dCf3SmK5lNeGYmR2LG7qput1wBcvV5npNSuVcicfHYgE

bokeh-tables-3.0.1.min.js

Q7gNTEZJ9IG/QAuDnIY/r6yK68lE/KNJFEj1DSo+hwLUqVWpsm4IDD8wEFOQeAk7

bokeh-widgets-3.0.1.esm.js

oJaLavcB4RSpSVp/4ysra6ZF0oGZGiGNOJjhaFHXlEeplt15F3SeCaI/0tdTl00l

bokeh-widgets-3.0.1.esm.min.js

sV8+fE1VAxmDGOSBmgC5h+6oGaCRvjdWKw+6Oo8pbUNtjGOzNtDDmKm93jGaVTUk

bokeh-widgets-3.0.1.js

kyLVF/BbqKap+tWPGWFFUmRJTPzAGU225kBsmSOVV1cfWFRkHitCWABbGZLEZc8K

bokeh-widgets-3.0.1.min.js

rBi3zNQ+ZHKPkhLUyD6EeF2weFVyuTyZ4QxoPgmhrnBc6osXyt3AMD2nZIG14Pf7

3.0.0#

Bokeh Version 3.0.0 (Oct 2022) is a major milestone of Bokeh project.

Major changes#

  • Support for legacy web browser (e.g. IE, non-ES6 compliant) was removed

  • Official support for Python 3.7 was removed and for 3.10 added

  • Layout and CSS interoperability was redesigned and greatly improved

  • Serialization protocol was redesigned and vastly improved

  • CSS was modularized and all UI components are now Web components

  • Django integration was moved to https://github.com/bokeh/bokeh-django

Minor changes#

  • Support added for favicon.ico files

  • Initial import times reduced

  • Support added for new selection policy NodesAndAdjacentNodes

  • Plot.remove_tools() function added

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/3.0.0/

Table of SRI Hashes for version 3.0.0

Filename

Hash

bokeh-3.0.0.esm.js

PsSNNAc6iCBrIFF02dD6k9Z8I1ly5FNBNdjv+9QBxUruARZBSdYXzEP82MRzNr0M

bokeh-3.0.0.esm.min.js

skdu2cvJPS1aApI2xL2uQOAls4RPRro/FY3ib+ItSoD9wD/g5orV7BENtTc+HqGb

bokeh-3.0.0.js

Ic/350gttZfzhAktWtscrtkA0Lrj6I87iLNxleIjS0sQK9B+GmC6ZKak4Sgq2d/z

bokeh-3.0.0.min.js

ggmAqNxuekydy/quUEiTirKPgrZ73ZjX3FUf/Xxu/NJG9O7M2VeIeXxAMQ1JDpag

bokeh-api-3.0.0.esm.js

sF2L0FSyRxs+e9Yp6cfRrObswryxcZOd4eZM5z2mvU/mbKhi8qXl+NVsQIYqeTHp

bokeh-api-3.0.0.esm.min.js

9bRdtfEWTqFw06t/ChPoQ8tmegLeoE0yVSQ6GhMb1IHj7kDCuHWsLw1Wxmee8Vo5

bokeh-api-3.0.0.js

ltSlsACoDBcJTcA3DgiAAMX10INzq+p5zUXjKnE2iZb09NmJDUSzuyYP7b9jCyrK

bokeh-api-3.0.0.min.js

IsTXntGVUYez0J0/jwh0mSoP7EJwbaUmizjLiXS5kgmnrQLeVKjnzuYUV0q2yfBQ

bokeh-gl-3.0.0.esm.js

rMCaxM4w+TiKk7oGPH3+Ix6M5JEfOzMkkvlj6lQ6+v0sCGUKQdLS353IE6VIWdFn

bokeh-gl-3.0.0.esm.min.js

ZHWpd6SxKlRya9+uyfx9OtukDzO2xvzVusDx0RJRkSLVvOWHVmvlcKlCZzYynvO3

bokeh-gl-3.0.0.js

l8HE8s3CcbWzVrhO33/vbwB9IzTgO+11Pt6P7VitAoE76sQyLR9VJk85lz/ZJ/Ie

bokeh-gl-3.0.0.min.js

305SL0NMr3Gwaogv3Ju6bdAygTReWrg2/d5Nyl8FoCxGnPW50RjK1t1v7edvmgJV

bokeh-mathjax-3.0.0.esm.js

fgS706bYL3lRuVDPL03QASO7AbyP3d1yFskg/bYa2U73ZuDuWqEGQiVB4iTV/qtV

bokeh-mathjax-3.0.0.esm.min.js

6vsiNf9rO5EEWbZlohipY+BuCndd6ycFOSWk3c7PG2YOnPY6Kn7G5K/gv7jWIX1P

bokeh-mathjax-3.0.0.js

Npvzkp9L+FNrpeZyRPxUKw8pe0Z8QuF1+6CyXWaZ1yZTjRetwAXxtQDqEUF71UPD

bokeh-mathjax-3.0.0.min.js

bpshq8tSU8W2FShIyjJNTIjKqMqadm2hG5xnXqyCZxKygyvCHKkJVdb6U+ikkf9y

bokeh-tables-3.0.0.esm.js

Oyu6Uh0pv1ut9NcVh58fkYRbCMam2qenXl+L4P0AK8A2UCy07OaG1x89S6lZLzcR

bokeh-tables-3.0.0.esm.min.js

e75DVDpFFDBDqU/Pe7SxFzpREbTHHuYpdx+y5AnfpbfadN8XsKkNPcLcrU4fcxEN

bokeh-tables-3.0.0.js

vaG3CWEhacjbNEhndIFdnFAgxBOuZzTzePCljrAnAsMVoeQ+4W1IGR0V6cAf/EWx

bokeh-tables-3.0.0.min.js

KY9jNasYkHn09Nd0GWrawgdFYU2dJIiemD6yu8+Y6ewzlw565F80UOVOocAkRLZv

bokeh-widgets-3.0.0.esm.js

oJaLavcB4RSpSVp/4ysra6ZF0oGZGiGNOJjhaFHXlEeplt15F3SeCaI/0tdTl00l

bokeh-widgets-3.0.0.esm.min.js

sV8+fE1VAxmDGOSBmgC5h+6oGaCRvjdWKw+6Oo8pbUNtjGOzNtDDmKm93jGaVTUk

bokeh-widgets-3.0.0.js

Z49vx0JG1JArMbAs4yFqTShhgkrAknIoc7ZKtM54qd7v5HBTu4mBRkA0rH076GGg

bokeh-widgets-3.0.0.min.js

p05svD9HCzbA/qOhBAF/G1sjSIKm6kuf2b2ADF3wisf1pyMh6gtPlUwTRVW31mLF

2.4.3#

Bokeh Version 2.4.3 (May 2022) is a patch release that fixes a number of minor bugs/regressions and build issues.

This release also includes several improvements to Bokeh’s WebGL output backend. Updates include newly added WebGL support for hbar, quad, vbar and hex_tile glyphs, as well as improvements and bug fixes for line, scatter, circle and rect glyphs:

  • Support multiple marker types in WebGL scatter (#11840)

  • Fix webgl line NaN handling (#11829)

  • Force webgl backend when requested for testing (#11823)

  • Correctly handle odd-length dash patterns in WebGL (#11819)

  • Fix webgl dashed line joins with butt end caps (#11814)

  • WebGL line refactor (#12120)

  • Correctly render straight WebGL lines with bevel joins (#12065)

  • WebGL support for HBar VBar and HexTile glyphs (#12061)

  • Implement WebGL marker line joins (#12055)

  • WebGL typescript refactor and add quad glyph (#12046)

  • Unify WebGL markers and rects (#12040)

Other work in this cycle includes:

  • Use channel instead of explicit version for GMap API (#12112)

  • Wedge/AnnularWedge hit testing cuts off top/bottom (#12070)

  • Table formatting causes layout crash/collapse (#11965)

  • Avoid expensive over-computing “all models” on Document init (#11707)

  • Tap events respond outside plot area (#7390)

  • Add hover tooltip support for Patch, HArea, and VArea (#11707)

  • Add sphinx_copybutton (#11993)

  • Add DatetimeRangeSlider (#12034)

  • Add search_option_limit to MultiChoice widget (#11605)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.4.3/

Table of SRI Hashes for version 2.4.3

Filename

Hash

bokeh-2.4.3.esm.js

+U4HONn9JhC7EN/AJ8u6gcNIBNM0/yp9mcqZXkwAjXKb3Iee/f8sRu4qN7h2GaP0

bokeh-2.4.3.esm.min.js

bLo4LEl65yzCJOtin9f+w3BE/vnjPQy4b3WPZwj5KzpASMEVk27TBOT+Cnn+yWcZ

bokeh-2.4.3.js

+OATO4w7Jd1jHkdAWl71eYB0QnaNx1C3rAouqnCrqIl3jvOSxb/qQtwQRLgidFPb

bokeh-2.4.3.legacy.js

kyp9OZOCHGfC8eE1dbddhs5o5OCfDC6oyKUBsa3Sr1qJbXSSvnMjTtQReE8gEAr5

bokeh-2.4.3.legacy.min.js

a64yS3u6OwSVmsGVwtvZLhkyjCAIy8Eq8JI4Mc5w/uaAkE2xN4p6lsehsMZYeyUM

bokeh-2.4.3.min.js

w4QnVRSeRfTeAipUgTISgG2GtEDPqSnttCCRZsMAYM/4sxLvJjGIIvM8YPo/yjTY

bokeh-api-2.4.3.esm.js

qPVjGT2AdoqZ/3ehtgcudgp+0bWkfpC3j1eYhUugLVQpmrioYhaTgWDtjLJX0s7H

bokeh-api-2.4.3.esm.min.js

Zti+2rs5xH8kXpm9VIsK07rl1dut8Nfnn68uEZP/NlqdcJiC7nvBnhnn+mBkr2/Z

bokeh-api-2.4.3.js

nAQJxp1Q6JuofsqH/lVGcHnQOejkUpu0vE4sF6CXnpZinpPsok4fePSAuxt1BUWP

bokeh-api-2.4.3.legacy.js

9f/AMDYxUrxnOUp1OVoj2UDu3XRUS5BVvV1fDdIc4QTjrLY3lI3BWxWGdx4EpPsl

bokeh-api-2.4.3.legacy.min.js

qnKw0VFZiqeLBHq0NCV/CpGV+hZ891kC17N6rIKM0k3CnwxLlxV5n6s5ioGEvfT6

bokeh-api-2.4.3.min.js

lz39GqEKH1M7XTHOIMdmo9R17YLS1SrYN4G1SHH3mbK4OASY+P4zs161iyeDkSe/

bokeh-gl-2.4.3.esm.js

pKFhu9WeskZYFcG8coaBbJffOcwwk/iRpEjcll+Df3/3naq2LaCkkZKZuLdpXMX9

bokeh-gl-2.4.3.esm.min.js

oRxDoey3Z4n3PlN6+acUZbfJZpSkwOAwXAoPG4GhdL6uPn7Tc1izhw0+HHXtkWDm

bokeh-gl-2.4.3.js

o6m8sjp/XMQGGAvnMI2Zq6ymUvrLLhlb284eHpsZq3XaHOp65BhLzEvjJEXtALAh

bokeh-gl-2.4.3.legacy.js

+tukL84v6ZFKl6OeeL9WBUqq+Axdp/0/+4yYUFKRvj59ddGJgbwefBYvcI7jOiH/

bokeh-gl-2.4.3.legacy.min.js

pdUeJUsgHZt+zhg6yHhmpFaik2zlU54irpn4VOQmuU7CwD6KPDSzYLEbp1lZ5BLy

bokeh-gl-2.4.3.min.js

h0qbkKac+qK33FAirYm9o+ZY2bRDgfKArVPBa4/bA/75lyPPolmqzaox0XrETzz7

bokeh-mathjax-2.4.3.esm.js

9Dap+F0GQiNuETRdooA2EwQ4wdePqPqk/xjLGxvRnHM//1pPWJ/yeFDlB2bREm7U

bokeh-mathjax-2.4.3.esm.min.js

cRGy4MG6jQNxHSkpV4JiSq/YAysBIrda45rkwuw4B0HofPlhkq4yBG7BxpNWqGYD

bokeh-mathjax-2.4.3.js

f7MxOhBbAyuSaQMrN8KpgQbVjKtukRtKb90EbvY8hwZGKB5Q6vqzub8cdBJlrkr0

bokeh-mathjax-2.4.3.legacy.js

EUaQSXSLkoICsvTypf5l1vCqzR8WGQ7iRgZ7JJlrQh9FM0VCQOpbwjfoBFYSm1jx

bokeh-mathjax-2.4.3.legacy.min.js

sZxdHApJamc3p/35Lz3bSfC0jU5KTYiBCcIcueCgLfkPWtMdyHUeec6Ubht4CeFh

bokeh-mathjax-2.4.3.min.js

FcIpFEPJUFbv+xhfXTgIzUlu8upDWv3qpOMzwhwUpj8qXIh6TryRplKpQ9xGLkI8

bokeh-tables-2.4.3.esm.js

bpNtUkowMAP7iyveKC4pDWYY8wFwDzM+W5z2J9t/gKtk7xhZyXBbB+EPKQdZnv5N

bokeh-tables-2.4.3.esm.min.js

4tDew97tXYfdsbg0RnJNCZAP/LS2NCsFEAom8fZG2/UPC9gK1LVopoWK3yehRr1D

bokeh-tables-2.4.3.js

Pk5s01aS1BW6VUKggbs0y9V+B94aguU1erQC2QpIIV6J8wr++BcvLsf+oGfb0z7n

bokeh-tables-2.4.3.legacy.js

wzoi0DrqZFVvEX3AGereFuRaHOfdpWQ6RVw7ifmeQGZpOoT5OFYixPvGZn/1Kz1W

bokeh-tables-2.4.3.legacy.min.js

gZ9vFOlDLFn4mXUST17ew6bB/q/OQGAdp0/Vf0VKQbVIprFY7yC2GMGmb47eU/jF

bokeh-tables-2.4.3.min.js

qNbEQdoJ1EsJsHMGap+gl//t7pGInmg4YnyUbKGBO/LxQrxCpb+1zPhaxbOoZxeg

bokeh-widgets-2.4.3.esm.js

QbEZ/mEeihUikLKwVeHbWqs8UXFNpZOjAlEykQa1/4M79Pixmytcmleq+UR9+ctf

bokeh-widgets-2.4.3.esm.min.js

KUvZW3S4BuFzcvZWPWHj3g0r7309zViXthX3Loe1soHN04/9C/8Sz8voFySi3PT3

bokeh-widgets-2.4.3.js

qJK7YO/Dpmic2tSuuV2rKFcSEuELMoaqKC9GmxgQ/mxkOS/5LD0X8+/SaZsprXkG

bokeh-widgets-2.4.3.legacy.js

q6wgbThVh8lwhYh71S+bWPdVIyCidLFYTJ20m5MtF6kWtJKwvNBEJsCz/pngVchf

bokeh-widgets-2.4.3.legacy.min.js

bAzHBywY7nV47wZS3r9Q9tYmPNvzmqS9ClMov4vqOdPQZGGf9nX1abICtHNewxvt

bokeh-widgets-2.4.3.min.js

2JBnfO9dTarrWzk49Xj2zNfs1SdJ/XhMmi/81aF1+e18+s5/w3Kz9h/mn5CS92Pf

2.4.2#

Bokeh Version 2.4.2 (Nov 2021) is a patch-release that fixes a number of minor bugs/regressions and build issues.

  • DeserializationError when trying to change a DataTable’s columns with CustomJS (#11422)

  • Clarify use of color in first steps guide (#11761)

  • Fix transform jitter example (#11781)

  • Add OS to bokeh info (#11797)

  • DeserializationError when plotting graphs (#11800)

  • Log axis figures don’t render if they’re not visible at start (#11801)

  • Work around issues with initialization-time change discovery (#11807)

  • Don’t unnecessarily update node/edge renderers in graphs (#11808)

  • Update docs for new issue forms (#11810)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.4.2/

Table of SRI Hashes for version 2.4.2

Filename

Hash

bokeh-2.4.2.esm.js

o30e8RCFFoE3UzIfpm5rV02202uvm5Vw+j2U96I7BTBX0vvurciIpEpzpc6Eub2r

bokeh-2.4.2.esm.min.js

X3gNJJySNDKJIaAYB70KkxMKao9QA4903u1HMLc6ZnIeNRjWeBcuIRct3TigYdqq

bokeh-2.4.2.js

+WdRHPWBBwVyJB2TLQjNtzKShpPdNXhWdvMEnDrHn15vUyyO0nfQ6YCXSEMM7qQb

bokeh-2.4.2.legacy.js

rwxxHpDnOcFlTNjruAaIzKG0g6SCmRxbRuFp/5iDspyjm3m4jWw+dRSIzqj9qzCS

bokeh-2.4.2.legacy.min.js

rMzrKdkYJaUNUVnLTQmvwEJJd+U5udqaPkeJvj5c3WIxOjGAXN1+N6FdjqM8Nu8i

bokeh-2.4.2.min.js

qAE24rLAti3FnBClHlngWsDQZs6St9M7tNWdrWQeAWrtAEQTwCaNu9EIE716mUUp

bokeh-api-2.4.2.esm.js

U7Cgi03WA81WFU8a5ZkpHYGF9DCndBBsP5yk5sz1t+7t4+pTGP8oD8rhx/JdAzyp

bokeh-api-2.4.2.esm.min.js

vmhveCR7rrkFbrsMJEfaf7RvEQg3IkqY6spP+0fpcYjmYmMVuv6VKX7JIE9Xl6P/

bokeh-api-2.4.2.js

n1bVxePwepHzK7DAQRulZSVDx3TSvDvZDGDBgmsnYb69BF+pNiUDe8cj331w6A3u

bokeh-api-2.4.2.legacy.js

+3uinB1G0cY+kOAww6BWMKbQz01OrUcxnC1nGie0MQSuQndjtGM+NdToGjra3oHF

bokeh-api-2.4.2.legacy.min.js

yISrXTAhe0XXz9emgp/sBu492lifLS61EFsaj8Ucvj7GvGg4EwoVGitV/xM3sO07

bokeh-api-2.4.2.min.js

EJTmSbsJPJWtp+cTTD/yeSepsclTDEkALlsWWos8rgCpcZLqwsI7qkl7WipI5XNH

bokeh-gl-2.4.2.esm.js

T+J5MTca9wiyxQ8EcAo8rEpsXT2I5j1Abl8fkjSqRA/R+Z78lYHF4Oi3F9xfOX4c

bokeh-gl-2.4.2.esm.min.js

Iz3t59SmLnTB75Z8hWT6iQIur2hIIkn6hTut153kDr3BJrw6RDwIDAjpVR8GJK/v

bokeh-gl-2.4.2.js

SP7qyWWaDNF5+Fna5JpUyawGaT4GPbvJ71GHTTKzXLys0Bzs+Tn4Ks7KaFgurJsZ

bokeh-gl-2.4.2.legacy.js

4ojOG8wpH3bAIArNodlv5dJ9fYK9ZfBedzottEmMdygNRrCcg/Tk9OTQlXFE6cMx

bokeh-gl-2.4.2.legacy.min.js

JuVLKxUfONN3wNfvUBOiGaRbTbBBfFi/N4aOWen0jTjhd4YOxNAhTbqvPmZFZCa5

bokeh-gl-2.4.2.min.js

YnMWlFLNzrcEPyeVKyRo3fTmP6lUojjYE5EwVbU+gWX3PNX0bWKmNvvro0/xf7Qp

bokeh-mathjax-2.4.2.esm.js

lCmessDUbpUvmvpfQ4iGrDXs9HF++rHPiJPIw3165hu2krn7AlvJn6wHze7exV+k

bokeh-mathjax-2.4.2.esm.min.js

iPDpgEHZT7UG4M7vEURh9iBIQc3C88AhHf0LrpPQ9eW1FnQLC2CmMbuky97CGZpR

bokeh-mathjax-2.4.2.js

A2o2et59xcKiHyZ+5M8s5L4QZZ4JfLKcjuN5EOoNKj2+snCv+KKMkw7xcOHZj4n6

bokeh-mathjax-2.4.2.legacy.js

3lL02RBsmZE5eP7yrE9sWAkhBet/qpEFCooTi9Tk7+VyvGzop7a9D8pADJIcisTn

bokeh-mathjax-2.4.2.legacy.min.js

DxNZw+ICUCjTWy0/jvddkJ5WxPHtuItf4UlrAW0WgnZHW/S4pvR8wKidI5cmigZY

bokeh-mathjax-2.4.2.min.js

+WMrB5VDc4XSt+vpiWMmDMt2wH809EtTjX7OxigtsE0bvHVLJapKgdyvx5C5tDWb

bokeh-tables-2.4.2.esm.js

OqrwOhHf03hl/ZxAc9lPrIksZeckXEk/TACysqmwG3OXfgPz4AHI0hTETi11+Znm

bokeh-tables-2.4.2.esm.min.js

7b+Lrr34ybV8q66IHmUALGQCpnqJE0ebt3Aeuz4sdeVIEjrSlHjI2LmK2hoppdYT

bokeh-tables-2.4.2.js

rr9A0/m3fyUwelpuu+umLMQZ7O9YXtYUnrIzomDekBhvz8Iwx6iFwR8Uw4HLJSjL

bokeh-tables-2.4.2.legacy.js

W4pbRwtOViFX9rFaw5Mt60g2bekccTaO23mR/d5xzifuo/RD5LQUyxK9EHUPNdhc

bokeh-tables-2.4.2.legacy.min.js

g55/WjTmVUDciinr9L2YzZw49QxT23/AkRLjcYDU2FDORiqN1MUVFpWODK5gKH1U

bokeh-tables-2.4.2.min.js

eJDQxKgXOSN1+aFVL99bI6SpFKPDHGRUhwTK4EC7p820+8NpnjdAnB9KGHfHn3SD

bokeh-widgets-2.4.2.esm.js

BtWH2tO1xV19lwT/rFaTf+U2ebJ8kr7HtibRq5X5x0iUDwDEH7LzMf7hT7nnBv/S

bokeh-widgets-2.4.2.esm.min.js

/6HuKaNK5vdwqC/YovTXVyks2KsA2k+0Aa4ijCcM2RMfE14pSWBnSCtERrbO4o+2

bokeh-widgets-2.4.2.js

UGZSltHda6Z7A7j3BxEUVFu069AXYBrn06doyGc0JDn95vdonA8XHRql3iPEC/yV

bokeh-widgets-2.4.2.legacy.js

eSMLRwhHQRFoz2ahIzkzA4w6hlhaxv+sgtB0vBQkKfaziVrk0lZdBqoozPYs1C4F

bokeh-widgets-2.4.2.legacy.min.js

+N9Hf+IA0rZ5SeqgQ/6s/fwxCKM9ahaumBZP/22UEUHV0C9/CYrQstWkAZ96cDsu

bokeh-widgets-2.4.2.min.js

d3OpfrB0IMGZI0WhxBOogyWvl0j1CRL1YRO9/clOW31louEgpv5pAtNIZ6mWQkPj

2.4.1#

Bokeh Version 2.4.1 (Oct 2021) is a patch-release that fixes a number of minor bugs/regressions and build issues.

  • Support full text search for MultiChoice and auto complete input (#10525)

  • Reduce Tornado imports (#11618)

  • Fix regression causing slow Hover tool rendering (#11629)

  • RangesUpdate not emitted when using xwheel_pan (#11633)

  • Actually fix clipping in SVG <text> nodes (#11644)

  • bokeh init creates a package.json which refers to the deprecated Bokeh JS node package (#11645)

  • Using band_hatch_pattern with images doesn’t work (#11646)

  • Update bokehjs’ dependencies (#11652)

  • Support “pip install” from sdist (#11658)

  • Issue with line rendering when selecting indices (#11661)

  • Fix WebGL marker count change (#11686)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.4.1/

Table of SRI Hashes for version 2.4.1

Filename

Hash

bokeh-2.4.1.esm.js

2/G1baeh8ivTd6hlchOKEWokcYLrYrZfc7woR4LP5bvu0KzIEuf6gfCXFeAlw1g+

bokeh-2.4.1.esm.min.js

hT1GToXwkMQd7y6hRssa1e1SR8xfmFZ3R/8rluVLTAmYKRY6+m33s5ny5fE34fCL

bokeh-2.4.1.js

dQ5MJ1a2Wu2zEKl4TkAtnkmMEs/FC5Q/i1DaBclcOeOE5pTFSQ+Hp/aaRTxdY3MK

bokeh-2.4.1.legacy.js

iLS7lljuLTwOtNPOqycGOLJxHo+vWPJuaQ0DRURxJij6LT2z1lEbq/onw40l0pcH

bokeh-2.4.1.legacy.min.js

s7+T5oJsNuZklUxBiMXbbFKcKpwa2HOcKEGNGeIxloKJl+9yoyDPfQuodiQb16TH

bokeh-2.4.1.min.js

RUrdBUoFnEhDTvqEMp5N8+JJOmAVDA5iIZ82nsaGBjm5991b9gGoBZdR46uF0NFs

bokeh-api-2.4.1.esm.js

U7Cgi03WA81WFU8a5ZkpHYGF9DCndBBsP5yk5sz1t+7t4+pTGP8oD8rhx/JdAzyp

bokeh-api-2.4.1.esm.min.js

vmhveCR7rrkFbrsMJEfaf7RvEQg3IkqY6spP+0fpcYjmYmMVuv6VKX7JIE9Xl6P/

bokeh-api-2.4.1.js

rQD2iOt03WzltxBqmVsCHM2MRxqFZgw5gB9WvytCQDCXPdHRSpQop8CO9OSFvUBL

bokeh-api-2.4.1.legacy.js

BG5VMnxy1VXeRFVVOZyG7Tgtd4q97+taIq+Ue9vv4lY88He8q/UXhiiB4rfZPPB4

bokeh-api-2.4.1.legacy.min.js

Da5y/5MLhPTsu2UByO2S/nyi7j79WVcYtzD3y/nAG1GP75/ArUNqPoNaD+KSouyP

bokeh-api-2.4.1.min.js

gjjDePj6e3cPqDK5Aq473KfijN9EwnpCe3esI+qFATwLgR4yEZLkw9bt6LpFE30r

bokeh-gl-2.4.1.esm.js

T+J5MTca9wiyxQ8EcAo8rEpsXT2I5j1Abl8fkjSqRA/R+Z78lYHF4Oi3F9xfOX4c

bokeh-gl-2.4.1.esm.min.js

Iz3t59SmLnTB75Z8hWT6iQIur2hIIkn6hTut153kDr3BJrw6RDwIDAjpVR8GJK/v

bokeh-gl-2.4.1.js

915fymoLbVSuseUKOsGFPozRRpitJXxo838cIovzgil68I0YBCJHGtPVI6+gsA0y

bokeh-gl-2.4.1.legacy.js

OoergY9HTHXZiKNgGYAkNYR19YAiXhxrb5CmJBrSkALRjLoRNcQsodoxoAyIXJ/E

bokeh-gl-2.4.1.legacy.min.js

YtKfeoiS6ezBZIXbjBwfJFZ2R2PfDly85yJcXyL1isVMuSC15euNA1nQqKLQ54Uv

bokeh-gl-2.4.1.min.js

rfOUBayUJ9xTbkz1cXHwuW5ImviuxHCU4IZZd+jU1x76G+OTqTCPdYhS3MKDK2Pw

bokeh-mathjax-2.4.1.esm.js

lCmessDUbpUvmvpfQ4iGrDXs9HF++rHPiJPIw3165hu2krn7AlvJn6wHze7exV+k

bokeh-mathjax-2.4.1.esm.min.js

iPDpgEHZT7UG4M7vEURh9iBIQc3C88AhHf0LrpPQ9eW1FnQLC2CmMbuky97CGZpR

bokeh-mathjax-2.4.1.js

4Zrsa9dGkZy2gq3IdRJ3kVfx3dUm6pE5DT81O3Pk5Gjkj0/1/7VUmIf/jftDW4KX

bokeh-mathjax-2.4.1.legacy.js

Hm8dNALsCkvylxdBdJ1Kocg5HEz2Dttshtt3bcXY73rW1VfdykKbNh1rPY4sy9lI

bokeh-mathjax-2.4.1.legacy.min.js

qITKEuNnJnKQdrD3qcJ30FBDnuBFnm97/Bj0mIQcjchD9/CGBYHemSwyqDzenVRi

bokeh-mathjax-2.4.1.min.js

1vcyY4oZKs0z5zMcQbaSvjFiZaLzNoePyrqR2hliSPHwjpgmzWAIaVmzHMCELkz+

bokeh-tables-2.4.1.esm.js

OqrwOhHf03hl/ZxAc9lPrIksZeckXEk/TACysqmwG3OXfgPz4AHI0hTETi11+Znm

bokeh-tables-2.4.1.esm.min.js

7b+Lrr34ybV8q66IHmUALGQCpnqJE0ebt3Aeuz4sdeVIEjrSlHjI2LmK2hoppdYT

bokeh-tables-2.4.1.js

TVoPfaMI1gzk9/ObPcFOB/xwSPwPOVngR59fgjfPS4p0rkDJwa9JRT7Pkp7N+kkz

bokeh-tables-2.4.1.legacy.js

IoeIe3uCsggU642vC0C2h5GT4tFcb9Fj0TDXh7dAK5CmYy7VQI4izutYBHJXkPxq

bokeh-tables-2.4.1.legacy.min.js

MnkVQdp6hozBpdDP0/EBcO5M5wqL2N5SYTK5ySkuq+h3/LKPzRUom+jmvIS0o55c

bokeh-tables-2.4.1.min.js

1hzY/RXRnUl/fi1D6CNPcUDQy/3S7aKluaEpGla9qmGKIABsW+TrrDpJzc8ewhuv

bokeh-widgets-2.4.1.esm.js

BtWH2tO1xV19lwT/rFaTf+U2ebJ8kr7HtibRq5X5x0iUDwDEH7LzMf7hT7nnBv/S

bokeh-widgets-2.4.1.esm.min.js

/6HuKaNK5vdwqC/YovTXVyks2KsA2k+0Aa4ijCcM2RMfE14pSWBnSCtERrbO4o+2

bokeh-widgets-2.4.1.js

XKhfd7OY/1P2HnL6kad/v+V60Jbs17v6yMO3C0rmEPdQpQS8l+BgA7JPDa4TbZPl

bokeh-widgets-2.4.1.legacy.js

m86nl+zIw/XwzKu5CVflkVxBS+SUNN/DX9bq1qKnT8Un2OlDDx4+Qr26ZiWPWZFL

bokeh-widgets-2.4.1.legacy.min.js

Rs02Mmvy2CLL7UjSPm2PAH4Hml+2joLpcgJJUQlI+1IJmnQeq+cz3XmRdJD6mzls

bokeh-widgets-2.4.1.min.js

I/qZHQJMjJoBU1VFSFg3kxF/hlknmzABpmzoCTF1QAOTVih7uNORE8iP4tVfJPZO

2.4.0#

Bokeh Version 2.4.0 (September 2021) is a new minor-release level that brings many updates. Some of the new feature work includes:

First support for LaTeX- and MathML-based Mathtext (axis labels, tick labels, and Divs) over the course of several PRs: #11466, #11525, #11584, #11585. Look for upcoming releases to extend support to titles, legends, and labels.

Other work in this cycle includes:

  • Docs fixes and improvements
  • WebGL fixes and improvements
    • WebGL backend rewritten using ReGL #10861

    • Dashed line styles fixed #10876

    • Hatch patterns supported #11159

    • Markers and rects re-use buffers efficiently #11343

    • Implemented all marker types #11098

  • SVG fixes and improvements
    • Fix line dash offset and hatch patterns #11058

    • Missing ellipse glyph added #11404

    • Clipping area problem fixed #11551

  • Misc fixes and improvements
    • Labels can now be multi-line #7317

    • Individual legend items and table columns can be hidden #9261, #11423

    • Tab panels can be set to disabled #10898

    • Toolbar buttons respect tab ordering #11266

    • Radio button groups support vertical orientation #11374

    • New consolidated RangesUpdate event #11095

    • Output from json_items includes Bokeh version #11146

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.4.0/

Table of SRI Hashes for version 2.4.0

Filename

Hash

bokeh-2.4.0.esm.js

goCwB0sYb605vVVo1CX2FM4OaDowT61RFTkiqe/pmqkZJIGOi1cpTGlBjKaUAyFu

bokeh-2.4.0.esm.min.js

eO/DYY4ebE/hvj+gto3TtV2BQs+79/CUvxotxj/TgsXPimw2rFbARCp1+fysJQag

bokeh-2.4.0.js

55ZkGWCDlel1zVwbI41a4GZm4osG1T5/E3ImL2+PRBWP4N+iI0yzYzUUWhBmEggQ

bokeh-2.4.0.legacy.js

pyZMI9StaOjY+fREI2OmzZ3EvOqI6f48764JSna3vPRmkhe08wO0Wr6sbkpjxrXj

bokeh-2.4.0.legacy.min.js

VQxfsryxcpt5QFkuTXpB6RjLkuRebG71Ue6kutCu6Kw+UU+ioUh09wgxCFeyqO82

bokeh-2.4.0.min.js

cj5vrT/PojlcfyKbNLyRRvN9CGtSgVnfJj9IpBmEHNlD6N56pIw1yVNRCH+jRx4q

bokeh-api-2.4.0.esm.js

U7Cgi03WA81WFU8a5ZkpHYGF9DCndBBsP5yk5sz1t+7t4+pTGP8oD8rhx/JdAzyp

bokeh-api-2.4.0.esm.min.js

vmhveCR7rrkFbrsMJEfaf7RvEQg3IkqY6spP+0fpcYjmYmMVuv6VKX7JIE9Xl6P/

bokeh-api-2.4.0.js

x1NRlLWpgRZnMCAVppUxnDkd/hmSsOmib7DEpetqDXpjTxSgj8OBRAJWFUrZN1np

bokeh-api-2.4.0.legacy.js

+wfj9O+kS+4SLJo63WMVioSNYLlT6jQyG+EZuVAZWlJL1SZkpwfqVrXBWRwAQyRq

bokeh-api-2.4.0.legacy.min.js

0OCYnpPyo5K132AYjLxsA5LBgiCOFCjz5HdEJIcPWKvaK+bp3lxbOa+h4RFpszj4

bokeh-api-2.4.0.min.js

IAbSdtV/ePGPeB3Ypd7kMAOopy7qezh0gEWCSh4fiWYj9629pF8yGUozGi1MJHkO

bokeh-gl-2.4.0.esm.js

Hgms5WXmNF2swFKpAU4Yk1+2jWTJcvhYc1WMMlvlqOWkwhIOTeQ86cPwUnbC30aZ

bokeh-gl-2.4.0.esm.min.js

QEdbvnium26CLFhmp9z0O46A1Vd+L3pgL74f3H390YQNPPNdEn5muMv8kSDCFjMR

bokeh-gl-2.4.0.js

1D8tDbX6XK2X666+iEgfda6UlN0sCyRflS78plPn1qW79MuoLnLGR55eJhlnQ5iH

bokeh-gl-2.4.0.legacy.js

wr1HqtfdsjWhrb9swNdvqnMITQP7mIL0rB3gNRJ03ZpPx9rAIobmHINAuh+Wonnk

bokeh-gl-2.4.0.legacy.min.js

xMR6To5Q10dRLQ8MskBl3mp9BxDO+jcykwuKY5QzQaGzz5KOd9AV68PDvk9HFABC

bokeh-gl-2.4.0.min.js

2CxZRcHaz6KDLlJTVSaK8qoe3SB8JCnIB7EiETHmOoALXxg2kIJw6bi3muGA1bpZ

bokeh-mathjax-2.4.0.esm.js

lCmessDUbpUvmvpfQ4iGrDXs9HF++rHPiJPIw3165hu2krn7AlvJn6wHze7exV+k

bokeh-mathjax-2.4.0.esm.min.js

thqJ4fs94k2pHAqSIQ9iwhLvhXFAPkF3ftY+FjEWViuQZGrRf55M6uui9D/+LaF1

bokeh-mathjax-2.4.0.js

jGoD1WhZ8jANtRQQf7t4eYaQlUTl4W0wc3DMKOtpPknOhjLoDtcDe+b1nSAQ9blL

bokeh-mathjax-2.4.0.legacy.js

G8RttykxDYF7QGjWvKWYLRai+v4sKde5OeLoZ6zgfj/UkFwm1lqbt9oQeRTCj5Te

bokeh-mathjax-2.4.0.legacy.min.js

d95a5REp+3mlYydvr9O4J5OqZSHzHShuWrZghlyxqQnL+H1VhcToGO81I53ODMCU

bokeh-mathjax-2.4.0.min.js

c9CfOGvjyMehsg/6pOV89yz4KEM3RT3ygeiFsCZtijTHinIKKt+h+c2NFgaLjyMU

bokeh-tables-2.4.0.esm.js

OqrwOhHf03hl/ZxAc9lPrIksZeckXEk/TACysqmwG3OXfgPz4AHI0hTETi11+Znm

bokeh-tables-2.4.0.esm.min.js

A0z2nyTXxuoi9PTbAh0uKCEkCfZRuWcRQLQxAR7H03vGvcuoazoQ9vsDi76i0W01

bokeh-tables-2.4.0.js

D0xNy7Kg4faOldUOqbqz1/zTLrchwjFhOTu3y2v9MdzewYKhtNokj9wa2NCNbqzo

bokeh-tables-2.4.0.legacy.js

Usnck+0MwwrIRlq8/lSrj/vjgC82QFq/d8d17cvBUyNz0euO5N8SVstJupLkpKZF

bokeh-tables-2.4.0.legacy.min.js

ukfBdmdfvxwhHtz6A0YnwHqIQBb0MEx+2KKi5sZGB7CSTLWVUfV2ZhglBG2wHqSe

bokeh-tables-2.4.0.min.js

jm3HuJzrqLiKBQVWmO58zEGeqWqwQ181pVwTrF0tTvsKs3niq4rftlzP5x0JTVUP

bokeh-widgets-2.4.0.esm.js

r6ok+GxTZpV9lz/yPUWHGPW/vActbCAcRLQCJzN8rQXHe3iFRk7hwyd768+aRfma

bokeh-widgets-2.4.0.esm.min.js

qT81luGIeSXz2WxkjgEBzOWS4BLwk8r0Zpe9D1Pmnm3/spIzY/ICUeP1jY6M/JWq

bokeh-widgets-2.4.0.js

JaeTNT9cVQ2gtWPsc4s7L60onGStIk4YrUyeMt3mQFUQWkRdRxTuQ+Lu0/z/I1j5

bokeh-widgets-2.4.0.legacy.js

N09YF7XXKDktx8+Tt5Cmdg1ljr8B1wuIWIsLNXXk4ZDiUkioqj8JUDiSGdHC6bYh

bokeh-widgets-2.4.0.legacy.min.js

RfrHigZZLozEDlU1aN50j0geEQMTnPQr1+Q1+sYqLxe/qj9ZQkGYSW0NkHnO6URC

bokeh-widgets-2.4.0.min.js

xlEGtWOYSKcg8K1vhb/5jcGCLzGmgZzoHDhUvC+k7sZwczBMHMO5PMjN6RIFZ5SU

2.3.3#

Bokeh Version 2.3.3 (Jul 2021) is a patch-release that fixes some layout and extension related bugs:

  • Column ignores css class scrollable (#11083)

  • Bad formatting of y axis labels with theme (#11110)

  • Layout regression in panel (#11123)

  • Div model layout differences (#11161)

  • Active tab should be in view on render (#11284)

  • Plot’s height can not go below 600px (#11344)

  • Dropdown menu is hidden in multi choice (#11365)

  • Extensions should fetch exact version from CDN (#11380)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.3.3/

Table of SRI Hashes for version 2.3.3

Filename

Hash

bokeh-2.3.3.esm.js

h3ZwzHYxYEnKEH8FSHqE3CIDly0AOfOxHTMPX3B7pvwlT+fY8wz977dkHERPST1v

bokeh-2.3.3.esm.min.js

nOlqHe349loVKrJPvdaEn6NaYkfDZvumX7l+LMtsjq1Ta8HY4NK8R8NHc3+0DM9W

bokeh-2.3.3.js

FG+WtjRZuVuwkMBodHvrgszl6ITuZ4bLShfKokjpESIa5k+zppZRdZ68kLoKrYDh

bokeh-2.3.3.legacy.js

xh9OPlIz3o1fo7kTEyp/mH1nKCzWtSLyZYsn5p3U7JuMtSj1M2lAdJ1lktNgSE9a

bokeh-2.3.3.legacy.min.js

NhRjAXPqJeEmL3YkAG77OqnladZmStpnulwN+ASRT6jk6zVTwe6fDGuGm75SzQSn

bokeh-2.3.3.min.js

dM3QQsP+wXdHg42wTqW85BjZQdLNNIXqlPw/BgKoExPmTG7ZLML4EGqLMfqHT6ON

bokeh-api-2.3.3.esm.js

xY6SRrcbXmKTdULgJR+BVk4z4Ff1tT/9nn560YsLpo0YPUwnAO2oB+gKb6RG23nf

bokeh-api-2.3.3.esm.min.js

uAYclgfe52DR67scCd+wJ0RxvehuPqjpqOzkflH9oOMMBTVwtsxas+iUTBEv+kWe

bokeh-api-2.3.3.js

0aHgc7wh34JIkcx1H78zrBkN3xQUXZLP8HJohHyuXBFWN+wEkpOPumv4Lnn9Qi7m

bokeh-api-2.3.3.legacy.js

sBOmWhWGrddz1In/W/k7UtIlx0ZEFCnSk7/qh00QGduRnh1F1V019qayB7GJ5c/I

bokeh-api-2.3.3.legacy.min.js

7eqyrm7GU8cAugSSah2vuUyOsk29BHjbRA3QIwu8wKvh4zBDvRbRIkzb+ffjmRhq

bokeh-api-2.3.3.min.js

x30d2fhn8lUZ7L7yQdMJ5qVDAz1mwydugGxJqGpvMvFcYplj2Yx3JFrrqps6J/5z

bokeh-tables-2.3.3.esm.js

suDtRY8MFpeqZSln/wcdStc8Xe4vuWDv10Pgqb6zOMPkgFNQfwSabj2VsKs3+Lcl

bokeh-tables-2.3.3.esm.min.js

I5g2+zxlECEUGJbWPvOYZ/KfUFfITRxso96/v/iknj/wconf9fN2piObNsa1mzzr

bokeh-tables-2.3.3.js

g7KjqL0YZXMG9oBWQmxSlaG/VLHzygGBLnNoyfv8NmrgtQRVUu0vGantRdF9XSlt

bokeh-tables-2.3.3.legacy.js

XjIvTASY6A/jkF/kpXV+HL0lgx6FiWIBpAs/xSvNhWYw4Yh3fhEmtDt14WGi2/Gi

bokeh-tables-2.3.3.legacy.min.js

k9/+qOw5S48ttnZofBjaAcBMRkIx+apyhQML+e2S5CwU8Wgeef7/zy0LwzNjDJKv

bokeh-tables-2.3.3.min.js

8x57I4YuIfu8XyZfFo0XVr2WAT8EK4rh/uDe3wF7YuW2FNUSNEpJbsPaB1nJ2fz2

bokeh-widgets-2.3.3.esm.js

SiadNTqmMgCN1lTYdy67eyeh3EEfFMAljIn4CFZnGdv3V90qLvZTghFs2jgNt6PZ

bokeh-widgets-2.3.3.esm.min.js

LCGS7EOo8KhExABFR+ZfOgajpmumt8gX9O9J7mc1QywK0tXhtjEb8VqNjoh2pfe0

bokeh-widgets-2.3.3.js

5amF7Lb55rwZUy256mxhx/WRM5rVVhXugQZ+Hn+bRnpHiW7OaZDlulj9CRfncZTd

bokeh-widgets-2.3.3.legacy.js

jzUOZznPD+Tu9QN7HJzO3rlakZ7bOTS0H6CQrPda9IsLo2qJlAq61V7L0tHhlAHe

bokeh-widgets-2.3.3.legacy.min.js

FWjAIjL/KPbcrCEE8Wpxpwk1/xCNEN/mSgpZW6jF5OW3VaUhLJkswfkIWgINE7tV

bokeh-widgets-2.3.3.min.js

3QTqdz9LyAm2i0sG5XTePsHec3UHWwVsrOL68SYRoAXsafvfAyqtQ+h440+qIBhS

2.3.2#

Bokeh Version 2.3.2 (May 2021) is a patch-release that fixes bugs that affects downstream projects:

  • SelectionGeometry event is slow compared to js equivalent(#11169)

  • Forward slash is changed to %2F in link (#11182)

  • Cannot clear active of RadiGroup (#11203)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.3.2/

Table of SRI Hashes for version 2.3.2

Filename

Hash

bokeh-2.3.2.esm.js

9EL3rYk035CQvAbYvhBiKkOs7EcBCNtVJfvzJWtSfegvnJ4gxlyLSAgXnULvS7jw

bokeh-2.3.2.esm.min.js

XTZkhaI/hhtJY1XKGF2m/edm+IhTC+M9//pCs+QDV/Cg0ItSat3admDKc1TfHXYJ

bokeh-2.3.2.js

CeU3LaemJbpCV9bJ0aoYBfWJZmRIKAfbK/81h+q6E3liCji70YnKZ2LRxquuGHJ1

bokeh-2.3.2.legacy.js

ZmWsdfMyrHe0RttJuAaB6Lwft4F6ZCG3J0ATng5DJ3Xmo6gmf1ArdwxZkxIr5a9Z

bokeh-2.3.2.legacy.min.js

pEqh+aOS9DrfvnsF05zv23QL2UCZVaWHuYojuKu0g+P7UphAIkGd9Te+vfxHSOgt

bokeh-2.3.2.min.js

XypntL49z55iwGVUW4qsEu83zKL3XEcz0MjuGOQ9SlaaQ68X/g+k1FcioZi7oQAc

bokeh-api-2.3.2.esm.js

xY6SRrcbXmKTdULgJR+BVk4z4Ff1tT/9nn560YsLpo0YPUwnAO2oB+gKb6RG23nf

bokeh-api-2.3.2.esm.min.js

uAYclgfe52DR67scCd+wJ0RxvehuPqjpqOzkflH9oOMMBTVwtsxas+iUTBEv+kWe

bokeh-api-2.3.2.js

LzK6OHai+WyPSWVPQ68q6kNGMkbMAydFvW1WDxnnzKZ+hJfkglb7C2BsnCUOr+TO

bokeh-api-2.3.2.legacy.js

2bsHBx/3VyGxISsBWnyX/h1fqIkmsyUg1jm/6nzCLLYVKSzAQh4dJUbfBCFzv0lM

bokeh-api-2.3.2.legacy.min.js

h2nk33pr+hkAndxtHQUpa45i3U05DiIC6l3hx+y4/Cn1q0RnrapQqcwyMGl7wKNF

bokeh-api-2.3.2.min.js

KEt2TOzKRLWPhsST4RcQqZi9tw64G0IsiCQe0NHg57j1Jfzi70r8kl6NUz+YB258

bokeh-tables-2.3.2.esm.js

suDtRY8MFpeqZSln/wcdStc8Xe4vuWDv10Pgqb6zOMPkgFNQfwSabj2VsKs3+Lcl

bokeh-tables-2.3.2.esm.min.js

I5g2+zxlECEUGJbWPvOYZ/KfUFfITRxso96/v/iknj/wconf9fN2piObNsa1mzzr

bokeh-tables-2.3.2.js

Kd4xZ2z1WfnPiEFIShxqujRmn0p9kmpMDJpZgaVYRZZiksiuTyZMPaQy1Xbvh3Xg

bokeh-tables-2.3.2.legacy.js

DAPSrXO4YI4fvHVdXMVPIg3otK3WWLCUKSc/ESeRO/rwgu0XkD60IBwT4GAdIRDR

bokeh-tables-2.3.2.legacy.min.js

858mxxrS+aKpVJ14Ww6JyMsJP3FR7GaKtTv8Y88Cr4nJvWP1V75KghWqqi+9aG2N

bokeh-tables-2.3.2.min.js

bEsM86IHGDTLCS0Zod8a8WM6Y4+lafAL/eSiyQcuPzinmWNgNO2/olUF0Z2Dkn5i

bokeh-widgets-2.3.2.esm.js

SiadNTqmMgCN1lTYdy67eyeh3EEfFMAljIn4CFZnGdv3V90qLvZTghFs2jgNt6PZ

bokeh-widgets-2.3.2.esm.min.js

LCGS7EOo8KhExABFR+ZfOgajpmumt8gX9O9J7mc1QywK0tXhtjEb8VqNjoh2pfe0

bokeh-widgets-2.3.2.js

BgP41bXv93NVeLYTtwUJ2HMkftTKdWEsLnW2MiMUGJ+6iYICtp/MG5jPtsWPgiQj

bokeh-widgets-2.3.2.legacy.js

7pz57xpN+7MCIBMKrbUWS+y+JQGkcNOSoqTkzvmyHET3GHKun8UK0jYKY8NmsbGt

bokeh-widgets-2.3.2.legacy.min.js

b5nf0hAWp8a2FfWXh+Jm+y1GzNkKpwThrnQU0EUDBaYvna+3sNlgGPpOt2c9ATw2

bokeh-widgets-2.3.2.min.js

TX0gSQTdXTTeScqxj6PVQxTiRW8DOoGVwinyi1D3kxv7wuxQ02XkOxv0xwiypcAH

2.3.1#

Bokeh Version 2.3.1 (April 2021) is a patch-release that fixes bugs that affects downstream projects:

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.3.1/

Table of SRI Hashes for version 2.3.1

Filename

Hash

bokeh-2.3.1.esm.js

l+WhVlTqVx8k/BcI/RVr3T4Thtykw9e+fdL68TrjEwMl/nCDEIbmFSArBZ1R3+Gf

bokeh-2.3.1.esm.min.js

RD7nKPAB7eJaIOiGeg0rBt8fjhXGSGdFKH74RaLgh5q0EIo56gOU6k0mOK9lmCnY

bokeh-2.3.1.js

L7PU98m7NYRHTMqvE+cuSA0O2egeB3yG87adBtbIfr5ZEwqagR+H1y+ZlhzuL7ku

bokeh-2.3.1.legacy.js

coHuIDJbURe23HHfBRf0C2Zj/Ro37MqszQBDO0LewJK8thuNGCEnQrSgWINHC+fg

bokeh-2.3.1.legacy.min.js

XYsJNKJw8PJIyl1V4/cb4U3JV1PEuTX2HSw0D1OwiFYyuY9PdKlaK8oNpw3yUylT

bokeh-2.3.1.min.js

YF85VygJKMVnHE+lLv2AM93Vbstr0yo2TbIu5v8se5Rq3UQAUmcuh4aaJwNlpKwa

bokeh-api-2.3.1.esm.js

+3nOn3UG9A6pautTGE83Yo/5WQT2Fasol30Gtv5Kphlq/ak67K/paxo8OY2PXyEY

bokeh-api-2.3.1.esm.min.js

/ZWJabTfJp9uxYUxzx33lX9C5PG96q+Tlhe+70pvCa8E+T1XAXvb2mYNx7LFFa0q

bokeh-api-2.3.1.js

CYD3nY5YmE2NCzJ9LDM9U3UJlXzHvLrjQBDexPMyATgjQfqA4KDynq/Ztw3pKMz1

bokeh-api-2.3.1.legacy.js

P25kiQwdDzHX/NMl6Zt7L1Bt8ik5jyjJq8BE8Ewx6JzwvSlil1OMKNEl4jAxh9Z6

bokeh-api-2.3.1.legacy.min.js

E1v1q6fL8v91VUKtStjMy4i8qiL7rvcEmurcr71OdV0rTwLWyaEF+43ULzaEAQ3p

bokeh-api-2.3.1.min.js

jyWqZCuIw/BBpEFBT9+3kwaojU6Y/8TCPz7ZYtUbHVlUCwELcgX3qxx1dP1h12lB

bokeh-tables-2.3.1.esm.js

suDtRY8MFpeqZSln/wcdStc8Xe4vuWDv10Pgqb6zOMPkgFNQfwSabj2VsKs3+Lcl

bokeh-tables-2.3.1.esm.min.js

I5g2+zxlECEUGJbWPvOYZ/KfUFfITRxso96/v/iknj/wconf9fN2piObNsa1mzzr

bokeh-tables-2.3.1.js

HWKJOBb8YJpQLGeGEQalcczbJzrkUxfqxtSug1jeikbiDmRwqtG2yYD7aubcyOIP

bokeh-tables-2.3.1.legacy.js

meDD88JBbJWIRMbR3FIxRMU+mCu+kO5WP0GbWiGKYQ0lzZoNA0aBK7Adae1Y+pKg

bokeh-tables-2.3.1.legacy.min.js

xJhTymKoIPJ+S4jqvrIdwhc7NQGiN52JOTMiP/lOeTBaygm8lV4J9BAZ3o6Z+/5d

bokeh-tables-2.3.1.min.js

MK/uFc3YT18pkvvXRl66tTHjP0/dxoSH2e/eiNMFIguKlun2+WVqaPTWmUy/zvh4

bokeh-widgets-2.3.1.esm.js

VXoozNUs5O0zeSIvonq3hEHqRIcPLkx6zNXvOOqissU4YTK3lcXik7QmVshLJpPd

bokeh-widgets-2.3.1.esm.min.js

+fmV3pP1XF4/c0ljx3kA9KQJp0rEBqp3xu23bLmHnrpxqAiO+BsdnngVijZk9NQ/

bokeh-widgets-2.3.1.js

e4IaHngRlOI2oaNDNst9KA765mINwAj0TFIGJuimOAXHTFycfCXQs4CBpaDqQFx+

bokeh-widgets-2.3.1.legacy.js

R6nyi0XF7IXH1y1e09d5JQK6Ox6xhsq0C3v6nwjTZz6Ffm9oKDpAETKQuYeehfnK

bokeh-widgets-2.3.1.legacy.min.js

4XXCxtEZasVfU9MFaGqV0tv3dJfLQXJQBiwmrz9MW+uB7QNkrK2YjxI16fp0vhmy

bokeh-widgets-2.3.1.min.js

KKuas3gevv3PvrlkyCMzffFeaMq5we/a2QsP5AUoS3mJ0jmaCL7jirFJN3GoE/lM

2.3.0#

Bokeh Version 2.3.0 (February 2021) is a new minor-release level that brings many updates. Some of the new feature work includes:

  • Multi-line axis and tick labels are now possible (#8169)

  • Log axes display using superscripts (#8954)

  • DataModel base class to define custom “properties-only” Bokeh subclasses added (#3674)

  • Colorbar supports “eqhist” and categorical color mappings (#5618, #10493)

  • “Edges Only” inspection policy added for graphs (#10637)

  • Hatch patterns can be used with all fill-able glyphs and annotations (#10824)

  • New “star” markers added (#10836)

  • Arrowheads and line-dash patterns can be vectorized (#6835, #10203)

  • Tornado websocket compression options added (#10798)

Important bug-fixes include:

  • A major bug with datetime precision causing several regressions was fixed (#10738)

  • SVG export no longer flips images (#10725)

  • LabelSet and Whisker now work for categorical ranges (#10454, #10575)

  • MultiLine hover fixed (#10458)

  • MultiChoice and MulitSelect disabling now works (#10452, #10507)

  • Date sliders can use a TickFormatter (#10458)

The documentation has also received renewed attention:

Please note that the next release level (2.4) will drop support for Python 3.6, and also be the final release level to support IE and other legacy browsers.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.3.0/

Table of SRI Hashes for version 2.3.0

Filename

Hash

bokeh-2.3.0.esm.js

fZZtm7lIXgH68X+han9jB6tLn6OlWJZ4mvjprNGZpAuu4KAihmlgBpzqawLZQedh

bokeh-2.3.0.esm.min.js

g0NxZeBbgyPsL3w9dWP9eLyv+FcAJS06MZgzwv4BW3BinJQ5KGGI8YT0TRQIv478

bokeh-2.3.0.js

mJ8pUlUGiuki4uY+cmKBqT/wCDHzxbtzS+jJwsCq07EVVCPL9sTub6Ij8gLgicXS

bokeh-2.3.0.legacy.js

9Zq2f8DhWE89SFMBZOcTEebUGNtFCLDuWlmAOCTRVgIQE5mQg+eGdC+690c9unaq

bokeh-2.3.0.legacy.min.js

Qbirg8guXtazwny/NB1DkHYmJrQkLMs01SX29NxsJNDswZQx60Iphj6tpa3M19TL

bokeh-2.3.0.min.js

HjagQp6T0/7bxYTAXbLotF1MLAGWmhkY5siA1Gc/pcEgvgRPtMsRn0gQtMwGKiw1

bokeh-api-2.3.0.esm.js

+3nOn3UG9A6pautTGE83Yo/5WQT2Fasol30Gtv5Kphlq/ak67K/paxo8OY2PXyEY

bokeh-api-2.3.0.esm.min.js

/ZWJabTfJp9uxYUxzx33lX9C5PG96q+Tlhe+70pvCa8E+T1XAXvb2mYNx7LFFa0q

bokeh-api-2.3.0.js

R/OKMsdioWNwcwVLHhySqzFqp6Te32XyLEQb+HO5JTdzbxJbDvMWZcRg+1O+zQrP

bokeh-api-2.3.0.legacy.js

DLgLZyj4d7CcGKUvhUEnboHUjNs+5+IAfTaMxqvSW0c+obL72yOZrExPSXV/1+Q7

bokeh-api-2.3.0.legacy.min.js

knmcr9Wrxf1EqWg99DvLT81zlBvri9O6Tdn5KCo/xaxeyEdli9qo8l/pHhQIinG1

bokeh-api-2.3.0.min.js

RMPdnxafNybXTSOEnNc5DcUZuWp5AI7/X1sevmORhTwgIBG9mS7D1mQ0Fbo2CvCs

bokeh-tables-2.3.0.esm.js

suDtRY8MFpeqZSln/wcdStc8Xe4vuWDv10Pgqb6zOMPkgFNQfwSabj2VsKs3+Lcl

bokeh-tables-2.3.0.esm.min.js

I5g2+zxlECEUGJbWPvOYZ/KfUFfITRxso96/v/iknj/wconf9fN2piObNsa1mzzr

bokeh-tables-2.3.0.js

pfE3fQPIP9o9LVN+ZOTondCHby4twt3z1gs5ZkzuiQoLyfhJ/zL1uZU1vsZBXIpp

bokeh-tables-2.3.0.legacy.js

2UCM9aC/Y1F/xace14It+ZEGM3yVWWZ23jU6/8/7ArsEoMXEkye6bG1lemtist0n

bokeh-tables-2.3.0.legacy.min.js

dqNcN595ffUxPzPzikVL6id6/mx6LrcOZO4Xdbm1qH+iiggGun6PduR/0c6uDvu/

bokeh-tables-2.3.0.min.js

exLqv2ACDRIaV7ZK1iL8aGzGYQvKVuT3U2CT7FsQREBxRah6JrkVCoFy0koY1YqV

bokeh-widgets-2.3.0.esm.js

YpIrRoVloS9ZiR2CcEsZjgsR9bAmZAuvUZdMR5xujFd08QUfD7rAPUBaHv5NfU2g

bokeh-widgets-2.3.0.esm.min.js

HTT00VfA3B93PI7NYLSJQvXKc9pr5rHqH7lDAVdpO8tMgxIlKpn6y9Nzi0NVkE61

bokeh-widgets-2.3.0.js

sq8v5+0NUuYi1d8bpR4PVT2NUeSyvBzchuAj6zpj8stoBC8CfISO8MUsbLggULXr

bokeh-widgets-2.3.0.legacy.js

U4vzj6l/6P+9UP3lvd5TzpesRjlnNooVwO73u6alvYWO3QXi6JXK3qt0El77D1+7

bokeh-widgets-2.3.0.legacy.min.js

sZoloYA8BDIFv8Pc+GBbCiNfjTv6rJQsbO1pyxNGIFeWdR29W6/3PEvdXifIIJgp

bokeh-widgets-2.3.0.min.js

ZEPPTjL+mdyqgIq+/pl9KTwzji8Kow2NnI3zWY8+sFinWP/SYJ80BnfeJsa45iYj

2.2.2#

Bokeh Version 2.2.2 (Oct 2020) is a patch-release that fixes a bug that affects downstream projects:

  • Selectively update data when CDSView changes (#10521)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.2.2/

Table of SRI Hashes for version 2.2.2

Filename

Hash

2.2.0#

Bokeh Version 2.2.0 (Aug 2020) is a minor-release that focused with substantial improvements to performance, SVG export, and DataTable.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.2.0/

Table of SRI Hashes for version 2.2.0

Filename

Hash

2.1.1#

Bokeh Version 2.1.1 (June 2020) is a patch-release that fixes some bugs:

  • Can’t resolve styles when importing BokehJS (#10172)

  • Bokeh server fails to start correctly with random port (#10175)

  • Some scalar properties seralizing incorrectly (#10181, #10197)

  • Typed arrays not returned to Bokeh server as lists (#10204)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.1.1/

Table of SRI Hashes for version 2.1.1

Filename

Hash

bokeh-2.1.1.js

NVLoIvhAPsmuha054OhJyqTTwn2SOLrWhjxN2SzDl9jOMA4BEiQxdVuj5/I1Mmlk

bokeh-2.1.1.legacy.js

RBI4nsh+bEi+7zpVleMsOZUmqEQzDFu8Ar5XC5/P/84vbxgFK1NIM92rINmQzjwU

bokeh-2.1.1.legacy.min.js

xgqxtE4DfXlrEtlnBUkVqMbnOURwprjA1SsHl6y8UWE+cRIqdjVX1qgKihR+HOQe

bokeh-2.1.1.min.js

kLr4fYcqcSpbuI95brIH3vnnYCquzzSxHPU6XGQCIkQRGJwhg0StNbj1eegrHs12

bokeh-api-2.1.1.js

fHPdzgGhF9+z6/uHjkV4/p1xRkfDoh4qQiFH8d1PKfFbovAcfcDK5UEkFW1yrKh1

bokeh-api-2.1.1.legacy.js

q1u6/ob8Oh5rFQimYfu8a/er74etdvFTWg7693iQOqJKRnsF5+WV1ZrxPfITNvfb

bokeh-api-2.1.1.legacy.min.js

95gwE5C8plfAAMn73j6cdrhxzF9yR9x2TZfynVtJ13uq7PRi9I1d3TkTh7hvRXix

bokeh-api-2.1.1.min.js

i2RsfqLVG6PTrWCD55m8pYN9N2XZRkYVASzqjzp79o0OpPmcp+APyuwCfItW7Kn2

bokeh-gl-2.1.1.js

8erITZznxK6uKioMEcOq2npDGs7AEFHFtVWrc2AKCi8ECfHm7vnoxuEmpRvyQqSk

bokeh-gl-2.1.1.legacy.js

MEBWyCmkuaX5C8CCds3GaWzuGCHzlBEV8BNYKB0gWuljHcZRbs6oA0D5pxkrpeGl

bokeh-gl-2.1.1.legacy.min.js

98NnStat48VxzQfNiwcrkE9sIbY4fLA0TbMFwox0W6STcJTYASH0X7+8FWNs+kJK

bokeh-gl-2.1.1.min.js

cT9JaBz7GiRXdENrJLZNSC6eMNF3nh3fa5fTF51Svp+ukxPdwcU5kGXGPBgDCa2j

bokeh-tables-2.1.1.js

6DK1i1bdhwE/TTptO3hbgsxj/iutwm7PdE10v4slZGDlYZx3GMcbLtpg1xrUm6Bn

bokeh-tables-2.1.1.legacy.js

ykvWokuORGkpcepCRxTWRemCEwq/x8R6CiGGLZNApLRuvLjNdX8QV6SqDMjdI/YC

bokeh-tables-2.1.1.legacy.min.js

lOOVHppS3DRG2uB+vzOhAS+Xq24s+wdjupxCRrFfesE8zTomHjsMQVbHoMkuZcXj

bokeh-tables-2.1.1.min.js

Dc9u1wF/0zApGIWoBbH77iWEHtdmkuYWG839Uzmv8y8yBLXebjO9ZnERsde5Ln/P

bokeh-widgets-2.1.1.js

L7h7EJKAj2o3SNeMZLc6KlaEs4s8tbRi758Z1a4R9NIZcljBHO44P1BIq2BRx8zm

bokeh-widgets-2.1.1.legacy.js

sKMXawb05LDb63tXK6kPkvyUnfr5sCfO3RLzuASpE/K1g/jauZsnVVY5m1e9SK5h

bokeh-widgets-2.1.1.legacy.min.js

9YB+c7X2EFtj53AwqLBPhrtyIyhdjjiBfWKjKg19kHgpns/+i6q/qDc/qLvevc61

bokeh-widgets-2.1.1.min.js

xIGPmVtaOm+z0BqfSOMn4lOR6ciex448GIKG4eE61LsAvmGj48XcMQZtKcE/UXZe

2.1.0#

Bokeh Version 2.1.0 (June 2020) is a minor-release.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.1.0/

Table of SRI Hashes for version 2.1.0

Filename

Hash

bokeh-2.1.0.js

smlIzEf/gQO6ExfNl5a8XBidlyD19zbzMpXXJY7ubwKwSfTMrKlwTYgiWto3rZzU

bokeh-2.1.0.legacy.js

RpGF0bcRBNXaWVctH5KT/NjQeNFRGMPL9oUgOG2F+9VIXxYjfger3IP+ytOOmSgL

bokeh-2.1.0.legacy.min.js

bUAsC0BTUcTfnjUJFtIVEh++eVDwc6LFREim9lOJbWw7mvhjWyi+yLszwgWfeTqb

bokeh-2.1.0.min.js

YobFyzPeVUsFQydHkJGsJL1kyfHnWxOlPc3EwaV22TmBaeGoXHLWx5aRRVPS9xlE

bokeh-api-2.1.0.js

rJKJBWIJD2CGyndJoGyYw7CFIPXc+Jt1i2YvubXgagPPJmVhHX1CbFIfg8IUo9xe

bokeh-api-2.1.0.legacy.js

q1u6/ob8Oh5rFQimYfu8a/er74etdvFTWg7693iQOqJKRnsF5+WV1ZrxPfITNvfb

bokeh-api-2.1.0.legacy.min.js

95gwE5C8plfAAMn73j6cdrhxzF9yR9x2TZfynVtJ13uq7PRi9I1d3TkTh7hvRXix

bokeh-api-2.1.0.min.js

xIZ6DggyeeSB9o8lHxPnUJ4VvsdRuiKdRbWJwKIyqMvCe2PSJUnosrCjOBeBVjou

bokeh-gl-2.1.0.js

jbmt8y8AdRgk4QjO2K/148FQDLB6nkbStWebxCvbQDiapg3aKQHwHoNcRukDG07F

bokeh-gl-2.1.0.legacy.js

MEBWyCmkuaX5C8CCds3GaWzuGCHzlBEV8BNYKB0gWuljHcZRbs6oA0D5pxkrpeGl

bokeh-gl-2.1.0.legacy.min.js

98NnStat48VxzQfNiwcrkE9sIbY4fLA0TbMFwox0W6STcJTYASH0X7+8FWNs+kJK

bokeh-gl-2.1.0.min.js

u+eGuEXC8aw0VSCm2mH+b/tQEAitUOYiR1H6SuIVEdUmXsf4vN8m/SmXpmjb7U/X

bokeh-tables-2.1.0.js

CaO0W7A9MK3Qvvfc3PA0nh6w2Z/3+zYxs8XW6Z1rqS9dsi7Gxcm6gEAsAdU1uAA4

bokeh-tables-2.1.0.legacy.js

uSsaxVyXxnPQBvMJ+0rD4U99UNbAPC383K3h3aRGpUUuWy2IhtF4BIMscrO6YJez

bokeh-tables-2.1.0.legacy.min.js

lOOVHppS3DRG2uB+vzOhAS+Xq24s+wdjupxCRrFfesE8zTomHjsMQVbHoMkuZcXj

bokeh-tables-2.1.0.min.js

uMVqQc8JqHitD67bXTn9a06Mrk3EiHRaZ18EJENQenAKJ/KL71SakdXYomZQpGRr

bokeh-widgets-2.1.0.js

oRbeM2fQ3VzhFyc6p/C86hNZd2We22frCSb3mED+0QkYd9apnd8eV3QBptQ3gSWk

bokeh-widgets-2.1.0.legacy.js

UcfeYWDL9mxMD4KNi/Zh9g6xXlOIK60JugPIn95doUPDPfpntjczG0sDq7i/VHS/

bokeh-widgets-2.1.0.legacy.min.js

9YB+c7X2EFtj53AwqLBPhrtyIyhdjjiBfWKjKg19kHgpns/+i6q/qDc/qLvevc61

bokeh-widgets-2.1.0.min.js

NuAg9+TcTQQqvQCTtkCneRrpkTiMhhfiq0KHiBzx8ECiKiLWXHN6i6ia3q7b3eHu

2.0.2#

Bokeh Version 2.0.2 (April 2020) is a micro-release that fixes some bugs and improves some small features. Highlights include:

  • Allow multiple versions of BokehJS on a page #9812

  • Cross-timezone issue with session token expiry #9938.

  • Fix server resources with Django integration #9724

  • Make add_layout update a figure #8862

  • Precompiled extensions broken on Windows #9900

  • BoxAnnotation ignores fill_color=None #9877

  • A handful of documentation clarifications, corrections, and expansions

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.0.2/

Table of SRI Hashes for version 2.0.2

Filename

Hash

bokeh-2.0.2.js

UkMqtNT0SHaqLs533WBFIFOQlpI0oBLZ95mmE1znOc2DAxVKE4kV2N/fa5pVclbM

bokeh-2.0.2.legacy.js

KR4odrT8FGe/RhbQJhXna9lnYbqSWgJtZDwSKYLtXHMq9jMZIsfhfvtsoGNPnhIo

bokeh-2.0.2.legacy.min.js

AoV/enIYdFQoSGC1L2lLtqfaV+SbCrpoH/4hQUn5dtA51YEdvP6WfmgDQNA2PD8T

bokeh-2.0.2.min.js

ufR9RFnRs6lniiaFvtJziE0YeidtAgBRH6ux2oUItHw5WTvE1zuk9uzhUU/FJXDp

bokeh-api-2.0.2.js

pEcCaul3FFhMhIk5Ib+CSpaNEyYfq0aaE9O8rrhpdxcyLo1m2TnmNV6o08/V4M1S

bokeh-api-2.0.2.legacy.js

KZAnUNKcEmSVBZghd5dptYHphk8xa55V7nAI2/h1HG8PR5CMuNPFlGRbIBrBF1SY

bokeh-api-2.0.2.legacy.min.js

03FcICQ8bpmcrt5mY8FzsP7Kro1Kw0YZZE5eVQbYE4Wqk+NVgI+SM1v+a9PdWE0z

bokeh-api-2.0.2.min.js

Zat0VmMWmxj1LsoPt4eZNROXIBlbHawNk70+fMuyPdrkf4bxPfol5eSjkM+2+Aql

bokeh-gl-2.0.2.js

6yzpricF16lQHn3ROOALnfyJptl3EecpUjgsPl4dUrb9zuW6iW/nmtQi0QVl3m1X

bokeh-gl-2.0.2.legacy.js

WLfvPAAPOQKpctNISXTgn2kE1nyyeTUXj4A/NiG0YbqPK/Xj5oqPbt//i81ihYeU

bokeh-gl-2.0.2.legacy.min.js

CE+tCfPoRABVp191bkCRXM1NRLpqfinJwg/OFcpsEHjQXXFgw9V9nF87uPtrOYOf

bokeh-gl-2.0.2.min.js

Ozhzj+SI7ywm74aOI/UajcWz+C0NjsPunEVyVIrxzYkB+jA+2tUw8x5xJCbVtK5I

bokeh-tables-2.0.2.js

QG2THvrid1TaGMrCMRHlxyFM+C3mICkJUkg7FOzJ2gz4eF75RYIVUnZno7pIIwsA

bokeh-tables-2.0.2.legacy.js

S6FHFqy5i3uM+3gj4ugPMu87Da52GRfmKt6KF/Hnl2IjHHHK2V3iBfuwnx8SAK6i

bokeh-tables-2.0.2.legacy.min.js

rhuxmfZAceRijfxNigMNjFg90KJSGBUo50km7JE3jsafe5owfpDUqpvbFOP9fOYX

bokeh-tables-2.0.2.min.js

Jm8cH3Rg0P6UeZhVY5cLy1WzKajUT9KImCY+76hEqrcJt59/d8GPvFHjCkYgnSIn

bokeh-widgets-2.0.2.js

MDkkPkuvFEG9VnB0db27S9LUbNBTJeHrbyRkF5HhRkbvFea5sWHFRtOe6lX1WTqS

bokeh-widgets-2.0.2.legacy.js

vVYnVy2HoB37gEZG9Tq78szpR4DYLmiTeqw0pxSiY9VsF14z805OmjWBuDbM7c9D

bokeh-widgets-2.0.2.legacy.min.js

lmZ8KDe0/DcnTQAy/2LTZwfu07YHb9G1PomUfcq1armS4FOfmtUpcldq97T/GRPO

bokeh-widgets-2.0.2.min.js

8QM/PGWBT+IssZuRcDcjzwIh1mkOmJSoNMmyYDZbCfXJg3Ap1lEvdVgFuSAwhb/J

2.0.1#

Bokeh Version 2.0.1 (April 2020) is a micro-release that fixes some bugs and improves some small features. Highlights include:

  • Addressing a Cross-Origin Resource Sharing (CORS) issue seen in Chrome and Chromium-based browsers #9773.

  • Adding multi-file support for FileInput widgets #9727

  • Bokeh server can now serve custom extension code #9799

  • A handful of documentation clarifications, corrections, and expansions

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.0.1/

Table of SRI Hashes for version 2.0.1

Filename

Hash

bokeh-2.0.1.js

tVKczto01upF7/7P6LiOXpSGTl8bvd0ihJsAjj5ATZ1HtHOjzehsk1QG11v8RPzh

bokeh-2.0.1.legacy.js

j1UHF3UJfhCev0f69mDNT2k/857WQoTqDak+5TcRPnKQNoLRi2GhE+0l/SUesc5u

bokeh-2.0.1.legacy.min.js

BZqRV/bgjl9qbvOa7Ehju5MU9l4MCem5np926ozIQbWznvbWHmAgO6DQ8MACVcyI

bokeh-2.0.1.min.js

JpP8FXbgAZLkfur7LiK3j9AGBhHNIvF742meBJrjO2ShJDhCG2I1uVvW+0DUtrmc

bokeh-api-2.0.1.js

3UyeqdzNZeuZetwUuVRgFoO1uwKKkuGfgEPqo6oPW9WCz4O9iJwsb2q1DqtKrC29

bokeh-api-2.0.1.legacy.js

+pCbh0AGqgu9Dq5DjAa7Lpa7wFIRmZACdLG+EliwqoiNnx7U/VxKZVAcbk3TsRCu

bokeh-api-2.0.1.legacy.min.js

/4Td+BHIeJldFeenXtt4biFbj1MrXgGChNRC/GuCYY2iPuv5T3IaVY/xq9VC4miP

bokeh-api-2.0.1.min.js

a8BoFqd1NmyhsrJQ01yAbRnWLr/qZLIOGtN4PqPfrTFR0EqaYMjBgPhxgQJFt7Sb

bokeh-gl-2.0.1.js

s/T6PHEnt4YmPtPwtJwGznZymwfatfb5XZ8LGx1uwIJIr2A73dhmvVOd9kW+0zLG

bokeh-gl-2.0.1.legacy.js

5+O/mt/EE8swol5CsQWvE+VLZ9e8dz15wR8LnrSPgoOfuiPgwUYVu4CFfNfqwl0L

bokeh-gl-2.0.1.legacy.min.js

MFd9nuhowSs0HAiZcqgit5uea6CarAvl/ZXojy5Qp/wTesO/PWxFeuif9wvZ0pUx

bokeh-gl-2.0.1.min.js

Dv1SQ87hmDqK6S5OhBf0bCuwAEvL5QYL0PuR/F1SPVhCS/r/abjkbpKDYL2zeM19

bokeh-tables-2.0.1.js

aMdLZF7sDh0tgv80fzEJvmpQiLHNl9fRDXpsKyiD2rKXp3lNLWhaU70rmUsQA7u0

bokeh-tables-2.0.1.legacy.js

cctkJX0kinVmnjh6/LyxFUQZ1KAEOVtIW/UQwKqzuMLwYJH/KFUJDKQ2EOzVDDXz

bokeh-tables-2.0.1.legacy.min.js

c6eUimtOrK9ilrJyPMFjX6/jYd58uwpDOPEaujHuA/ghGKdUV1e2ZFWdhJbBDi4B

bokeh-tables-2.0.1.min.js

4BuPRZkdMKSnj3zoxiNrQ86XgNw0rYmBOxe7nshquXwwcauupgBF2DHLVG1WuZlV

bokeh-widgets-2.0.1.js

fZEku/EEZLhynXy4M48PDLbmqjThltP7mY8SrASiZnrKdAAJc9nWWnXzbXPm4e0s

bokeh-widgets-2.0.1.legacy.js

Kbpjb/ErdNXlZIKq8+r2164aftEHpBo1jajKLblc3fL4iUEBJ3wQe+Istw6KTaUO

bokeh-widgets-2.0.1.legacy.min.js

5TVvhxaRp1icVmcX80/0K87aP6Go9jt6VJy9fWCujZ26AcgKOIG2SGkbz0+iJnMu

bokeh-widgets-2.0.1.min.js

xZlADit0Q04ISQEdKg2k3L4W9AwQBAuDs9nJL9fM/WwzL1tEU9VPNezOFX0nLEAz

2.0.0#

Bokeh Version 2.0.0 (March 2020) is a major milestone of the Bokeh project. This release cycle closed more than 180 issues. Highlights include:

  • Python 3.6+ is now required

  • New, modern MultiChoice widget added #9532

  • BokehJS CDN resources are loaded with Sub-resource integrity hashes enabled #8937

  • New DatePicker implementation with more features #9509, #9494, #6728, #8917

  • Package relative imports work in directory-style Bokeh apps #9545

  • App sessions now use an expirable token that is not visible in query arguments #3458

  • Full HTTP header and cookies can be accessed by Bokeh app code #9505

  • Reference documentation show inherited properties on all Bokeh models #4966

  • IPyWidgets can be used in Bokeh applications, and Bokeh content can be put in IPyWidgets #9590

  • Added tile providers for ESRI and OSM #9560

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/2.0.0/

Table of SRI Hashes for version 2.0.0

Filename

Hash

bokeh-2.0.0.js

TQAjsk2/lDn1NHjYoe8HIascd3/Cw4EWdk6GNtYXVVyAiUkbEZiuP7fEgbSwM37Y

bokeh-2.0.0.legacy.js

KvYk7iMwUT+T6wbXsJNaIbaxXlBNk2id4b4CRlfr0b2M++o+ycEdp9fvMXqrDwZc

bokeh-2.0.0.legacy.min.js

CCIKna2ZIlI0MivXi2r7apQaMx554Ztel6IGoEh0vInb0GdzgeIW2tTkjQxzNxVY

bokeh-2.0.0.min.js

5Y+xuMRAbgBj/2WKUiL8yzV4fBFic1HJPo2hT3pq2IsEzbsJjj8kT2i0b1lZ7C2N

bokeh-api-2.0.0.js

wtdLa278p5B8/9lLHjKx3v1PllDHlUTVqeGMO+00z5Iii6DTlM6Wn2M6EezrscT9

bokeh-api-2.0.0.legacy.js

xEygVlSYXCNxhx/3LL+biSHdP4IBCosQ/a4+3SXafbcygWVgA5HyhsO3O7Xsg593

bokeh-api-2.0.0.legacy.min.js

TPxIDWEddrIyL2IWMd79GCOWaeKcG27aNAp/px+K0F9Aj7l+09sELd4lqdq4fqzg

bokeh-api-2.0.0.min.js

jhjuIqjWjq4QgpHjcldtKYaCU8Wwmlq0niq6Yk5RkWm3Di1WP05WJboVdpmKzuO8

bokeh-gl-2.0.0.js

HXKiX+aZU1CnSpIM8+MS+Z2kObaTt+IPrDRg7VCe4IFUKrIYAtDgV9RZnVtrVnSN

bokeh-gl-2.0.0.legacy.js

nnDqIZuQmxaXtk4EhiVRC3AcMgetsms60jLqqefduePl1VnmvjB9NtZXoKMwxjMR

bokeh-gl-2.0.0.legacy.min.js

5Sy4Qp3254i0UqkYlCULUkAkW6B6MyXzJyrLklStxQwxmIn2Up4EvEb5q74JQwTo

bokeh-gl-2.0.0.min.js

fpJSoIQ2gW/5hIlVy9e7+9nUgvu/7Vw7JV70rKVtzAbp1DEFDfgVO4hr7G1GtzH5

bokeh-tables-2.0.0.js

R9GUSWQi4zC2NFb1iP/MiTd3UyN3Uy6U5jats866GBVfGm2flsPtOduBe0Y2LxZS

bokeh-tables-2.0.0.legacy.js

UHZAShxlRzXd//DAISUiRhjjUU6E1SoLNa7Uzycu7CmR/OYU2Q9MfHmcdznsT3hq

bokeh-tables-2.0.0.legacy.min.js

8GgoJwiRBs3WXJVUgg7SCwG85J0W2eT6RSwblZCqZA3594d15I1JevOV+cTrm8Y1

bokeh-tables-2.0.0.min.js

BGyDyuSaiu0cchXHeEcHeNqhBFiLD5nWxahw58BXz2o1yZvZh4DCAMVUBoIrZfUP

bokeh-widgets-2.0.0.js

zE8U60r320XXO/09Pt8AF+lqqvYfSHXetUsyNzGZXQ7lOz9qGp4DXVVDEuJK2s3G

bokeh-widgets-2.0.0.legacy.js

WawSlUEPeUkkCbhvxy6CTrth9lbhLrQctssY0WrtwoyC3QAuvyeKehyeuPGyy7Ra

bokeh-widgets-2.0.0.legacy.min.js

oKQ2GMrLvR6C63C3fOHg8yRWyEUtYhMiMK5keQH2UBbgpP1XmY+KzQXqud5ooU4S

bokeh-widgets-2.0.0.min.js

2ltAd1cQhavmLeBEZXGgnna8fjbw+FjvDq9m2dig4+8KVS8JcYFUQaALvLT//qHE

1.4.0#

Bokeh Version 1.4.0 (October 2019) is a significant release that marks the end of support for Python 2.7 and Python 3.5 and earlier.

Starting with the next release, Bokeh 2.0, Python 3.6 or later will be required.

This release includes several important fixes and features:

  • Complete new site design for documentation, including search #8209

  • Jupyterlab ipywidgets integrations #9137

  • Security related improvements to the Bokeh server #9139, #9140

  • New integration added fot Django Channels #9009

  • Precompiled Bokeh extensions #9196

  • Legend improvements #9135, #9144

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.4.0/

Table of SRI Hashes for version 1.4.0

Filename

Hash

bokeh-1.4.0.js

vn/jmieHiN+ST+GOXzRU9AFfxsBp8gaJ/wvrzTQGpIKMsdIcyn6U1TYtvzjYztkN

bokeh-1.4.0.min.js

mdMpUZqu5U0cV1pLU9Ap/3jthtPth7yWSJTu1ayRgk95qqjLewIkjntQDQDQA5cZ

bokeh-api-1.4.0.js

Y3kNQHt7YjwAfKNIzkiQukIOeEGKzUU3mbSrraUl1KVfrlwQ3ZAMI1Xrw5o3Yg5V

bokeh-api-1.4.0.min.js

4oAJrx+zOFjxu9XLFp84gefY8oIEr75nyVh2/SLnyzzg9wR+mXXEi+xyy/HzfBLM

bokeh-gl-1.4.0.js

/+5P6xEUbH87YpzmmpvP7veStj9hr1IBz+r/5oBPr9WwMIft5H4rEJCnyRJsgdRz

bokeh-gl-1.4.0.min.js

nGZaob7Ort3hHvecwVIYtti+WDUaCkU+19+OuqX4ZWzw4ZsDQC2XRbsLEJ1OhDal

bokeh-tables-1.4.0.js

I2iTMWMyfU/rzKXWJ2RHNGYfsXnyKQ3YjqQV2RvoJUJCyaGBrp0rZcWiTAwTc9t6

bokeh-tables-1.4.0.min.js

pj14Cq5ZSxsyqBh+pnL2wlBS3UX25Yz1gVxqWkFMCExcnkN3fl4mbOF8ZUKyh7yl

bokeh-widgets-1.4.0.js

scpWAebHEUz99AtveN4uJmVTHOKDmKWnzyYKdIhpXjrlvOwhIwEWUrvbIHqA0ke5

bokeh-widgets-1.4.0.min.js

xR3dSxvH5hoa9txuPVrD63jB1LpXhzFoo0ho62qWRSYZVdyZHGOchrJX57RwZz8l

1.3.4#

Bokeh Version 1.3.4 (Aug 2019) is a micro-release to test changes to build and release automation.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.3.4/

Table of SRI Hashes for version 1.3.4

Filename

Hash

bokeh-1.3.4.js

hxYaSDo9UOW449HmDfCJM8HEfDssTqfbM2MEj6Y1kX0NWSobeYNMb1yZ+gZEoP99

bokeh-1.3.4.min.js

QGUo+MeWXFKCQ/7fjKTybRP8Ppnp0KBnlT47OxaVTz4GgKZ1FHcE1HQ+E+eQCOhp

bokeh-api-1.3.4.js

nJUu+sx8zSb41hqOdx43gieIbvKctxvE1p9t+pk/LPfEa/NkdXLzabs0l9Ei6IWt

bokeh-api-1.3.4.min.js

uiQK8rYxuWmtxis0SRCPutN+wBC3I2mpeiEcpNBGu0r2I5cZFvxBRp81KQQMd68i

bokeh-gl-1.3.4.js

uMcdujhqERVMJTJ61CtRysRPxg/IHxUyG2Lg1Cz0ZADlyb04LKuVo9JOH8n9fAHD

bokeh-gl-1.3.4.min.js

ADA0PW/OwoRXwpwdip39O2fv8bODqyQrfG7+93px9tBd95sodfrG08hvl4BmlFZ7

bokeh-tables-1.3.4.js

NwpciY1ja7iqnMnmr44ZDhWGkqdEvboTbndFsw+5NxKCZxIMZUYGFvgc4TrPmAW3

bokeh-tables-1.3.4.min.js

zWoUJmvc67QcNkwy37hrt8j8hkx+AnkDxddpM2llEzXmq/rEDQCC65Wlwu2rvdqF

bokeh-widgets-1.3.4.js

lwaiwsl6zHSRB67alfn0bVx0GlBwUovKXqcXZYTuyf0FQz4izhwFF5+YbU4CJmpO

bokeh-widgets-1.3.4.min.js

NuVOeEsS+hhEJQGsO94fKMfY74rRsFLaYpw1VPzGLN2+pwD9m2PkYQ+W56WAYVTi

1.3.2#

Bokeh Version 1.3.2 (Aug 2019) is a micro-release to test changes to build and release automation.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.3.2/

Table of SRI Hashes for version 1.3.2

Filename

Hash

bokeh-1.3.2.js

EohK5rErHRcmdCJbvCpee7KR9k6kXGye6xtuLBvddGY4uPjxQe/L9/vNnvuAiO3C

bokeh-1.3.2.min.js

HvAJhQCPIyzZvnEIfRCKWH7Wpnn4WHCkds1x2ZmltiXsv9zSHgpsul+Gn/6HS8H6

bokeh-api-1.3.2.js

nJUu+sx8zSb41hqOdx43gieIbvKctxvE1p9t+pk/LPfEa/NkdXLzabs0l9Ei6IWt

bokeh-api-1.3.2.min.js

uiQK8rYxuWmtxis0SRCPutN+wBC3I2mpeiEcpNBGu0r2I5cZFvxBRp81KQQMd68i

bokeh-gl-1.3.2.js

uMcdujhqERVMJTJ61CtRysRPxg/IHxUyG2Lg1Cz0ZADlyb04LKuVo9JOH8n9fAHD

bokeh-gl-1.3.2.min.js

ADA0PW/OwoRXwpwdip39O2fv8bODqyQrfG7+93px9tBd95sodfrG08hvl4BmlFZ7

bokeh-tables-1.3.2.js

NwpciY1ja7iqnMnmr44ZDhWGkqdEvboTbndFsw+5NxKCZxIMZUYGFvgc4TrPmAW3

bokeh-tables-1.3.2.min.js

zWoUJmvc67QcNkwy37hrt8j8hkx+AnkDxddpM2llEzXmq/rEDQCC65Wlwu2rvdqF

bokeh-widgets-1.3.2.js

lwaiwsl6zHSRB67alfn0bVx0GlBwUovKXqcXZYTuyf0FQz4izhwFF5+YbU4CJmpO

bokeh-widgets-1.3.2.min.js

NuVOeEsS+hhEJQGsO94fKMfY74rRsFLaYpw1VPzGLN2+pwD9m2PkYQ+W56WAYVTi

1.3.1#

Bokeh Version 1.3.1 (Jul 2019) is a hotfix micro-release to fix #9123.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.3.1/

Table of SRI Hashes for version 1.3.1

Filename

Hash

bokeh-1.3.1.js

gvzEY0xhVHzwW+7ML6zOrcY7QJ5setdu3GtOKu0bLehUNjVND4fZ43wOD4ijVWuZ

bokeh-1.3.1.min.js

F53X81jIKZEulkAZ03WqtV0aOIuVMsP4Fc93kfCNwNUU0VXluJDpH+FCGORdH8WK

bokeh-api-1.3.1.js

nJUu+sx8zSb41hqOdx43gieIbvKctxvE1p9t+pk/LPfEa/NkdXLzabs0l9Ei6IWt

bokeh-api-1.3.1.min.js

uiQK8rYxuWmtxis0SRCPutN+wBC3I2mpeiEcpNBGu0r2I5cZFvxBRp81KQQMd68i

bokeh-gl-1.3.1.js

uMcdujhqERVMJTJ61CtRysRPxg/IHxUyG2Lg1Cz0ZADlyb04LKuVo9JOH8n9fAHD

bokeh-gl-1.3.1.min.js

ADA0PW/OwoRXwpwdip39O2fv8bODqyQrfG7+93px9tBd95sodfrG08hvl4BmlFZ7

bokeh-tables-1.3.1.js

NwpciY1ja7iqnMnmr44ZDhWGkqdEvboTbndFsw+5NxKCZxIMZUYGFvgc4TrPmAW3

bokeh-tables-1.3.1.min.js

zWoUJmvc67QcNkwy37hrt8j8hkx+AnkDxddpM2llEzXmq/rEDQCC65Wlwu2rvdqF

bokeh-widgets-1.3.1.js

lwaiwsl6zHSRB67alfn0bVx0GlBwUovKXqcXZYTuyf0FQz4izhwFF5+YbU4CJmpO

bokeh-widgets-1.3.1.min.js

NuVOeEsS+hhEJQGsO94fKMfY74rRsFLaYpw1VPzGLN2+pwD9m2PkYQ+W56WAYVTi

1.3.0#

Bokeh Version 1.3.0 (Jul 2019) is a point release that adds some interesting new features:

  • FileInput widget added #6096

  • New DataCube widget affords groups and aggregations of tabular data #8100

  • TextInput widget now has a new per-keystroke capability. #8676

  • Can now set source.data directly from DataFrames #9052

These changes are discussed in more detail in the blog announcement.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.3.0/

Table of SRI Hashes for version 1.3.0

Filename

Hash

bokeh-1.3.0.js

wy2+PIm3maus9uYDYc0cku7FK/YZhPclomtlXlPmXqcSnlAqyDDfxZXqhw6NOtSu

bokeh-1.3.0.min.js

HaIutCwfjRbn7WHpFRm/L2WvVUki6RZfPHZ1DsqhGoy/M4yJ0VdVQiFKpeE6ZrZy

bokeh-api-1.3.0.js

pkLtYJrxBkmy8jqWylBV2S97rr/JKTvIXDa3TOFSPZomJtXtwsn3n9WnaA2dKoCz

bokeh-api-1.3.0.min.js

qTwyASzNbuiyKzz0j+uKgJMpPUIfBS1wbEr/+fnB3eMUTQ3JibCGzPjX8wTyc5rY

bokeh-gl-1.3.0.js

QGFuv/RfrL27Vqyds/p6Gg7NrFf20yXuAH7Tc7/7oufRrGONemXUsJ4G8AmQGGlc

bokeh-gl-1.3.0.min.js

2QvOYCx8RvnCTAIxD8SXXzf02XWqHpxMKhsoptQ1hhA7JBoFkz9eHkebwPBLGDqS

bokeh-tables-1.3.0.js

1EJ6UROyLiGCAEjiU6gmIaWeIeqpt0AfiXLFwLh+213EzqdUvvjAALiQVuyVPX5/

bokeh-tables-1.3.0.min.js

ayyYYAvA8tqfur11kBVP3RLElr83x3u+O3YvY/G22751vRDvtIKxuyKhdhLEXp+Q

bokeh-widgets-1.3.0.js

b8x6rSZzuJ3/MBhrIkxffHUaUsboM804zDA40CaI0pMeUaC4zycPFHY59XvACDQx

bokeh-widgets-1.3.0.min.js

gMNOGxDAy9M4pV7bHkWKL6bYt9OxAbOJs6rhuX7+ea+8dALJ61bvrmOguix7f9bx

1.2.0#

Bokeh Version 1.2.0 (May 2019) is a point release that adds some interesting new features:

  • Styling options for fill patterns / hatching #6135

  • Built-in support for stacked areas and lines #8848

  • New title property for Legend #6769

  • Slider callback_policy now works for Bokeh Apps #4540

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.2.0/

Table of SRI Hashes for version 1.2.0

Filename

Hash

bokeh-1.2.0.js

4+KQbypUa/uxpWNeDNyRzufi1YlGqZsInZemZigvHdv32WWjdp1KlPEFmf4wzpta

bokeh-1.2.0.min.js

mWbJ8jmrSa+2knhNY9k+1+n76Cpty+egxqOgaFKhsP+OwM8Tbrf7+MEkGEncZ46/

bokeh-api-1.2.0.js

0xhTYoa2v15o3EtJEVKsQjrx1ipFUE0cdCzu0RwDx2UF2yj3lABwBdQfHoaNpCbg

bokeh-api-1.2.0.min.js

4e4aipXilPqIIIY5JJ+3wAlkb9mzjzn/dd11/jeniYRSPWqWWBzO00rpkTyJ+Sci

bokeh-gl-1.2.0.js

mLCxwlced495i8wopmgPu0JvM1onA110FJv5Gqdr9on9Ccy4WCjPZVDOOdHyIWtM

bokeh-gl-1.2.0.min.js

rKTYZL5VxTanIFQYMm/2YJ3FBH5fLFzmkAAg+flp320LO+mVle7IEaRYhXlmwp2/

bokeh-tables-1.2.0.js

Sj0zYcj0PABOSygJwRGZkssJrqE65FLGez7Ui5DmKraR+AvH6eZvdlIBWZw0/peK

bokeh-tables-1.2.0.min.js

MxwNCLd4QwWNk5mNp9+Iuz7DGP6vwxPnYwkA/f4P+uW57uGkApbskjEznL5ZVXRv

bokeh-widgets-1.2.0.js

RZh7VtqT7oE5uCqziEQGJRd7kbqHTAPnSkahkfGBHDCbg8bIyjU+pGvq7xYuKYjB

bokeh-widgets-1.2.0.min.js

PybI+m+ISoRb/8ragk5JtlK+Wn89GsTwz6NczXKduasD8KvuSHaunx57QX/NhMU5

1.1.0#

Bokeh Version 1.1.0 (April 2019) is a significant release that primarily addresses the layout system. More than 50 layout-related issues were closed, addressing bugs, missing features, and performance. Other topics of this release included:

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.1.0/

Table of SRI Hashes for version 1.1.0

Filename

Hash

bokeh-1.1.0.js

i6JTfKyFleN5etrHejE0mMxC1ojRunUXzW8AbtoOEmXhDaal+bp5ZTiFHnEmZ6hh

bokeh-1.1.0.min.js

oMrsRASUWaEgdoXnhJNE7i+hMUcd9YLfAvsqc+nbNzWDs74md2vw28Y9PyYDnDCd

bokeh-api-1.1.0.js

uOA/ree+K+qCkPGbiHMGXcgavCa2kwDQ84d8u0ywZif5V6WMgtvRM1W3RR7vP3Cq

bokeh-api-1.1.0.min.js

P+QDPQq5g+PjbZbpmCmmQwBSnwv1ikx7g7WvDI00FoVG1W8NzRGBvNbnWGHz0AZB

bokeh-gl-1.1.0.js

i79a9wGnXni9NxaWcgzkl6tR+l4wSs/ttCv2YC3XvRAOIe+A0RUnm0D5V3JOipOw

bokeh-gl-1.1.0.min.js

t9vFW5DVCN4euZ9tupeZ1CO/U2lneLe3INQGzYfnBe9nQws+y6dMRIXLIRD2b1dL

bokeh-tables-1.1.0.js

hQH/DueMLJWZsj/bckRJs2bcIo1bbBFNbHHQr+z1G9Yh6GQP6zI215ic3hybyrNK

bokeh-tables-1.1.0.min.js

5hEoSrEshPM9GHeSmlta945zxAxsCf4qNGrC/jGb3qe+EeM3F7yZ7PYk5ZHadq2h

bokeh-widgets-1.1.0.js

44Re6Vy1RtmN/ygLt6X8de76/4Upoo4a5JHuRKFbTT0GgwyVNqon8y9517Dry7cn

bokeh-widgets-1.1.0.min.js

KHHmmF1Tt4kLBdZxuSox84wwIszGK9adf6qP2VOTp9KKd0mX69j19g0vHFBsPTX1

1.0.4#

Bokeh Version 1.0.4 (January 2019) primarily addresses a security issue regarding yaml.load (#8541).

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.0.4/

Table of SRI Hashes for version 1.0.4

Filename

Hash

bokeh-1.0.4.js

+nXmcnsMn5+klFrTae7Qcqynq2XIvuvWTSCs3yTR6lh6ajv6X5XSbeyW9rMaqY5q

bokeh-1.0.4.min.js

GQcj6yhUtDYJmIMd9iQvkoORMVh3MfFofWnU8q7XTfSiLGlwMu44ZQkHJLKuXgiR

bokeh-api-1.0.4.js

XlktvJYrwyhD+8uwGi4DhDtxFq/xbEpVYNZGC+MNfcV/6CBISW79vIRm8saU9Isl

bokeh-api-1.0.4.min.js

NSKzY3Xo3QtIQoJyDdrS4WX32aIHy8AKe9EnylHEixnHAK6tiVv5S3b3m5MDmuYm

bokeh-gl-1.0.4.js

EYZpUMzNI2udt3oD7YSGPHthzQ6gt39iMldN1efrrdSrMZqzqxJjoLBHPifzVrxD

bokeh-gl-1.0.4.min.js

pvGNV4tMr8cTWJ6zCy6GgMnOb4vHXXCpnowJw8IQM0aa/XKVUlRVgjQu/BlOCH4L

bokeh-tables-1.0.4.js

2c8KG1SSTwpJvWGZpe7P7Hd6kXBHltLw8IcdaNvNn8Ec4wsMtSpT/6PtJKI/z+uz

bokeh-tables-1.0.4.min.js

1Cp+3MdtkZ0V/9bUsoqxHnvLrb2OoG76DPJNiPzN8Q+fYr1WpVs8IkmtNhJ5HijX

bokeh-widgets-1.0.4.js

Y1ITbV66rAm4sLToJ+ae4QbbfWwn/o/sj0V/Zuly8ZeQuEl9sp1Orl6hsSTzUkIH

bokeh-widgets-1.0.4.min.js

r5YLyp1NS4FDmCEPUgE3UPsalffFN99+rwnCi7PCw66rqZvPnCET3hOXcRVsvPL2

1.0.3#

Bokeh Version 1.0.3 (December 2018) is a micro bugfix and feature release.

Some of the highlights include:

  • Enable Copy-and-Paste from DataTable (#7762)

  • Add a Multi-line TextAreaInput widget (#2828)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.0.3/

Table of SRI Hashes for version 1.0.3

Filename

Hash

bokeh-1.0.3.js

h9nQ4/EQ+Xi5yICeD0JGFM8cwQBaetCUYuN+Zp3Okx8JD12XmtV2p3WO+oTkE/aC

bokeh-1.0.3.min.js

YpEQX836ZOA8FpMp6Enrn9K06USTUkAmdyN07sC73mC/dLl/rWfVipvtFb9Xiv32

bokeh-api-1.0.3.js

XlktvJYrwyhD+8uwGi4DhDtxFq/xbEpVYNZGC+MNfcV/6CBISW79vIRm8saU9Isl

bokeh-api-1.0.3.min.js

NSKzY3Xo3QtIQoJyDdrS4WX32aIHy8AKe9EnylHEixnHAK6tiVv5S3b3m5MDmuYm

bokeh-gl-1.0.3.js

EYZpUMzNI2udt3oD7YSGPHthzQ6gt39iMldN1efrrdSrMZqzqxJjoLBHPifzVrxD

bokeh-gl-1.0.3.min.js

pvGNV4tMr8cTWJ6zCy6GgMnOb4vHXXCpnowJw8IQM0aa/XKVUlRVgjQu/BlOCH4L

bokeh-tables-1.0.3.js

2c8KG1SSTwpJvWGZpe7P7Hd6kXBHltLw8IcdaNvNn8Ec4wsMtSpT/6PtJKI/z+uz

bokeh-tables-1.0.3.min.js

1Cp+3MdtkZ0V/9bUsoqxHnvLrb2OoG76DPJNiPzN8Q+fYr1WpVs8IkmtNhJ5HijX

bokeh-widgets-1.0.3.js

Y1ITbV66rAm4sLToJ+ae4QbbfWwn/o/sj0V/Zuly8ZeQuEl9sp1Orl6hsSTzUkIH

bokeh-widgets-1.0.3.min.js

r5YLyp1NS4FDmCEPUgE3UPsalffFN99+rwnCi7PCw66rqZvPnCET3hOXcRVsvPL2

1.0.2#

Bokeh Version 1.0.2 (November 2018) is a micro bugfix and feature release. Some of the highlights include:

  • Expose configurable DataTable row height (#8411)

  • Fix issue with legends and empty scatter glyphs (#8395)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.0.2/

Table of SRI Hashes for version 1.0.2

Filename

Hash

bokeh-1.0.2.js

0jTK+5+/+q7+O+LFk2/AmIe8rkQ3mrmZdhMESnSiYlZAGWypm7x/Xcnn4ozwRBDM

bokeh-1.0.2.min.js

MB1CtyBbhwJtEY/90MXLZO+GwCXQX3KqPa9r+3OEw6pi89PjfnqsNLJe1Hybie9O

bokeh-api-1.0.2.js

XlktvJYrwyhD+8uwGi4DhDtxFq/xbEpVYNZGC+MNfcV/6CBISW79vIRm8saU9Isl

bokeh-api-1.0.2.min.js

NSKzY3Xo3QtIQoJyDdrS4WX32aIHy8AKe9EnylHEixnHAK6tiVv5S3b3m5MDmuYm

bokeh-gl-1.0.2.js

bPAPq2rhiN1b+3/Te8GXQjKw06sQzN8p5k7UUhlwFSeK2+jCpGA9vEprXCOY3Cil

bokeh-gl-1.0.2.min.js

O7NaHDfUGE9DqNi2Q1of3g0esDzKChOiHMij3G/BMPp7oy81sV/FTdyZwgmdA/+e

bokeh-tables-1.0.2.js

LlkjH+41Fi9A0PPILNheU3AGhZSdq+CDCcHxAl/SYFlwYGIQQSKihy0xNEO9vCNN

bokeh-tables-1.0.2.min.js

MyvfExbfucny8HEqeQQ8KplFXOJ8NUh33k9fQfbJY6HFJEt3CjkNBmKmmCbrD91p

bokeh-widgets-1.0.2.js

4ZkUEpDR4V6T9fgF19LB4Az2Ih3HW6zz25j0f+5VWeF4LsAJSnB+Dt83O0CNLgYe

bokeh-widgets-1.0.2.min.js

1eKqmHJT75Elwy7zfQ4iP2wDDQoZWAnV7aISycekMKnC+qeLsub6ZzMJVQEi25W+

1.0.1#

Bokeh Version 1.0.1 (October 2018) is a micro bugfix release.

Some of the highlights include:

  • Small fixes for export_png (#8362, #8374)

  • Better cleanup for DocumentLifeCycleHandler (#8367)

  • Fix issue with oval, ellipse legends (#8375)

  • Recognized CSS rgb(a) strings for colors (#4096)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.0.1/

Table of SRI Hashes for version 1.0.1

Filename

Hash

bokeh-1.0.1.js

+vfqyEk0+rr8HTfpyCMlOUA9GQrIk+uNRkUDrUk3xGyNqteh8Q7TW1VTdILKFhGL

bokeh-1.0.1.min.js

T4kjnvDzji3k2L8iECnfQhBXZGS6jEosAbkFeXhAQw/NozpEjSOKlKuzXXxRptJZ

bokeh-api-1.0.1.js

XlktvJYrwyhD+8uwGi4DhDtxFq/xbEpVYNZGC+MNfcV/6CBISW79vIRm8saU9Isl

bokeh-api-1.0.1.min.js

NSKzY3Xo3QtIQoJyDdrS4WX32aIHy8AKe9EnylHEixnHAK6tiVv5S3b3m5MDmuYm

bokeh-gl-1.0.1.js

bPAPq2rhiN1b+3/Te8GXQjKw06sQzN8p5k7UUhlwFSeK2+jCpGA9vEprXCOY3Cil

bokeh-gl-1.0.1.min.js

O7NaHDfUGE9DqNi2Q1of3g0esDzKChOiHMij3G/BMPp7oy81sV/FTdyZwgmdA/+e

bokeh-tables-1.0.1.js

wvhUEr7vbUKClQADIxcMySGeg+Xqxtc20dS5vL0VrpA4/Ij7w2APwIQg5Yu86DrS

bokeh-tables-1.0.1.min.js

ZtUO0KDmCDVXB2bNokYGTdirKQOlGd38Und4LaIN3rFQjAEU70RGnw8lvlorRwn3

bokeh-widgets-1.0.1.js

4ZkUEpDR4V6T9fgF19LB4Az2Ih3HW6zz25j0f+5VWeF4LsAJSnB+Dt83O0CNLgYe

bokeh-widgets-1.0.1.min.js

1eKqmHJT75Elwy7zfQ4iP2wDDQoZWAnV7aISycekMKnC+qeLsub6ZzMJVQEi25W+

1.0.0#

Bokeh Version 1.0.0 (October 2018) is a major milestone of the Bokeh project.

Some of the highlights include:

  • Support for MultiPolygons with holes (#2321)

  • Fixes and improvements to DataTable (#6454, #7116, #7417, #8021, #8040, #8050, #8201)

  • CustomAction for user-defined Toolbar buttons (#8099)

  • Plain JSON export/embed functions (#5231)

  • Toolbar autohide property to hide toolbars when not in us(#8284)

  • Callback to allow AjaxDataSource to adapt JSON responses (#8321)

  • Scatter glyph for parameterizable marker type (#5884)

  • Reuse webdrivers for faster PNG/SVG export by default (#8329)

  • Improved testing capabilities (#2596, #8078, #8139, #8146, #8217, #8225)

  • Faster import times (#8309)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Documentation for this specific version is located at docs.bokeh.org/en/1.0.0/

Table of SRI Hashes for version 1.0.0

Filename

Hash

bokeh-1.0.0.js

dgnXExOXGWxH08AryR1aD6AtA47+5PcSJai5zsfP76h/bqwPcEgM/m9X7aa+zKgM

bokeh-1.0.0.min.js

9OgUNL9b8g0W/aXZ1jh605glxu3r3i1NISZQTkNTwDg23Yb5eCjEiYyCrGwG+vLp

bokeh-api-1.0.0.js

XlktvJYrwyhD+8uwGi4DhDtxFq/xbEpVYNZGC+MNfcV/6CBISW79vIRm8saU9Isl

bokeh-api-1.0.0.min.js

NSKzY3Xo3QtIQoJyDdrS4WX32aIHy8AKe9EnylHEixnHAK6tiVv5S3b3m5MDmuYm

bokeh-gl-1.0.0.js

bPAPq2rhiN1b+3/Te8GXQjKw06sQzN8p5k7UUhlwFSeK2+jCpGA9vEprXCOY3Cil

bokeh-gl-1.0.0.min.js

O7NaHDfUGE9DqNi2Q1of3g0esDzKChOiHMij3G/BMPp7oy81sV/FTdyZwgmdA/+e

bokeh-tables-1.0.0.js

wvhUEr7vbUKClQADIxcMySGeg+Xqxtc20dS5vL0VrpA4/Ij7w2APwIQg5Yu86DrS

bokeh-tables-1.0.0.min.js

ZtUO0KDmCDVXB2bNokYGTdirKQOlGd38Und4LaIN3rFQjAEU70RGnw8lvlorRwn3

bokeh-widgets-1.0.0.js

xFmJzLc/1pRxm0E8+HIT0nF4IZPi7H0Z74/qlhIcoKgkJ20JX6dz13LLHc24E0fq

bokeh-widgets-1.0.0.min.js

1eKqmHJT75Elwy7zfQ4iP2wDDQoZWAnV7aISycekMKnC+qeLsub6ZzMJVQEi25W+

0.13.0#

Bokeh Version 0.13.0 (June 2018) is an incremental update that adds a few new features and fixes several bugs. Some of the highlights include:

  • Improved hover tool fields for common stacked bar plot cases

  • New CumSum transform to generate values from cumulative sums of CDS columns on the client side.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.13.0

Filename

Hash

bokeh-0.13.0.js

d+rVu1K3XCR/ZdOPn7ZHoAA0I3ezdpq6N1YfmEaDMMUaWoJsY10eprZ/FOA92hjx

bokeh-0.13.0.min.js

TctwjLNha0jCG96wYS7g73qxB7IQHyg9KYFrWGY1vDkUpucOUasaQhAImJ5HRJ3L

bokeh-api-0.13.0.js

yBTGPxaZRNWr3KhgXTR2e6ZYzhC6gjAEoWeEk8LrQbEgDmTNO8M3DGzB9zHCzd9r

bokeh-api-0.13.0.min.js

gOGPVkgRN5HbyNQbJuMHtM0yGG3qVVOosjMlw5tr/q7EZPu3+CqJsLXqF6pDns2K

bokeh-gl-0.13.0.js

DmLpK8wP+7n6Wd6P5VmYbLuIpop0hovo+Gbf+6ey3sHyqtGNFypDdEB4uWN5gIg2

bokeh-gl-0.13.0.min.js

EqrBsPyrwdORn+1tmeiAJt5sIdf7wS3u5hFVxFm/vcw+ynSWlInYsa0b36zPdBQM

bokeh-tables-0.13.0.js

dqrzFiNxCBqxwdiZ4WX1Z68GVE/o2/g0JIwkMrAnqHqAn90rVvS6DSwRKWD1dR9z

bokeh-tables-0.13.0.min.js

aTnhJtmqMsvvwC6mLPaey29fuGhILoxAVUBTj3S4K2QTGopKqUDYiTeduzNa49Cv

bokeh-widgets-0.13.0.js

d28uRolgKdZpW5/N4C1OvPFF1pucs77WNiQc5hW/5oUaLGPHSUvkaNtg++v2iTEM

bokeh-widgets-0.13.0.min.js

kG1FeiKKz0KSugJ5HW9ZreL5DpBY2s2U5IIyrgb4gp9IOEmkegiJxvcKm3BecxIQ

0.12.16#

Bokeh Version 0.12.16 (May 2018) is an incremental update that adds a few new features and fixes several bugs. Some of the highlights include:

  • Hover tools now work with image glyphs (#3886)

  • BokehJS exposes a public reset method for Plots (#5071)

  • Categorical tick labels at all levels may be rotates (:bokeh-issue`7643`)

  • New CustomJSHover for highly customized tooltip fields (#7647)

  • Axes may now have fixed positions inside plots (#113)

  • Small zoom tool enhancements (#3126, #3125, #2427)

  • MultiLine and Patches now function with categorical ranges (#7462)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.16

Filename

Hash

bokeh-0.12.16.js

dIFtDoU0Gm60Zqy6863ATv2UxMK1Z68uAsQQhP96zPalDuA4G/gtmFtF0i2KAs7R

bokeh-0.12.16.min.js

skhu9SjKVjzk+4dGfSQsZBbttYwscaKdqm5zTu/0vKjh1sqEOhyenq82aatBzQG1

bokeh-api-0.12.16.js

o44K1BG1zUDRF02p1JW6lYaXJW/+B13omtKKVR6YLbQzsKkzJCztfApKwINtGAtm

bokeh-api-0.12.16.min.js

p8L4w1zNjV3sAq9zUWDVPLtcRYj2GOLJeQtLzw4HGS3FKieHTmk/KNxqu7Cq4xJg

bokeh-gl-0.12.16.js

R5d3XVPFCkFHeln9JCkOftuazxXC8vgLc4ScfqC0uCykZODwcgtXVCOCfNjzJ3NK

bokeh-gl-0.12.16.min.js

3hp390fmwlG8lmAXUZCQJNsv/BcMRHS0E+o5IC3SKGmwNxi+Sf4tJHm0PJVUU2Xl

bokeh-tables-0.12.16.js

ofP6yEEGFDN3V6FcfQzTHW9yFTjU+j0JvqIVuL7G8CpxiMBwpJc+ycQHS0T7zWGK

bokeh-tables-0.12.16.min.js

+DoUaLfYcM/+8vudGpErcuwIGmgYwEqa26tcn804/lBxeyt2W0mqOZ5a7Sitx35a

bokeh-widgets-0.12.16.js

LHtDzyc6GgwWl5FcaC1qNDga4Sq0TxuBRhGvLx08+Yk5+gD1h5GHisYKjiMxbdk3

bokeh-widgets-0.12.16.min.js

XkUKi9c932iyQN0/8AjVlGKhlQbCu3HMV9IcU1+nEMnhGAfeQV3TO91NRgI2gie8

0.12.15#

Bokeh Version 0.12.15 (Mar 2018) is an incremental update that adds a few important features and fixes several bugs. Some of the highlights include:

  • Addressed several WebGL bugs (#6867, #7087, #7211, #7681)

  • Switched to Chrome headless for CI image tests, will support better WebGL testing (#6594)

  • Updated data source selections to be proper Bokeh models (#6845)

  • Fixed memory leaks with certain kinds of Bokeh server usage (#7468)

  • Added new glyphs for hexagon markers and hex tiles, and a new hexbin method #7638, (#4786)

  • Completed BokehJS port to TypeScript (#6481)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.15

Filename

Hash

bokeh-0.12.15.js

/RWwyAMgtd7Z9m1FL/phsJYdlkH9TJgHV7hkN5TqDeksXr6R+iBhcLLw9xL/aMP9

bokeh-0.12.15.min.js

xtaZ4F+LfKS8HjWmdwg1a9yDhyLvv6a6SOaljlPiojPMSPrmt6EXni2YiafWwzBP

bokeh-api-0.12.15.js

MBN14ShOfqTydJ/0muUkkqJEWM3e4BPVKnQ68CBDyEbwOKi12kw41tq4/6g8fdub

bokeh-api-0.12.15.min.js

toEk4yKM9q5NZ8rzgaQatEr+lLhbKtIisLHIW4xKdpbninMQY1z3NS1VKVG+ZwXH

bokeh-gl-0.12.15.js

QCDqHfurOIDCtsispU4LI5bM+ur4IExTJ8hSF8xVm8Z0oEZICsya/CjRLNwy1X7l

bokeh-gl-0.12.15.min.js

DTIGNryy32pP+YqoT2jyivB4TBYYzVBnY8Ilu3/WIhlFrcbzArLPCMDuNGqNCLpT

bokeh-tables-0.12.15.js

e63xpSRoogqktZZ8uocsfOt0QC8zIwKXozxLQk/HOrVmOual2rYfG9l8Fm4/C8XW

bokeh-tables-0.12.15.min.js

4D3hp7UNjBh+pFC/ezCVFUvBGokeJBrbL8DaPh8dTnnmHAyZ9RZva2tnBNs6KyGT

bokeh-widgets-0.12.15.js

xBsplPUCSGWV4R2lLvLdtyVcUusq/+sEbgVYUD3u9LrzBRkEYBNEIN3Sdxz4nvHv

bokeh-widgets-0.12.15.min.js

j2jiGPDYDadudwANUFcoK8e+WPMVtL72ww8uCsOrUimYbzDUR0ovLnl+2m1Egn/4

0.12.14#

Bokeh Version 0.12.14 (Feb 2018) is an incremental update that adds a few important features and fixes several bugs. Some of the highlights include:

  • Addition of several tools to draw and edit point, rect, multi-line and patches glyphs (#6370) by modifying the underlying ColumnDataSource.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.14

Filename

Hash

bokeh-0.12.14.js

AdyVAARU6V8NHqeE07dAta6mnteTdD2z6jS9jZHLHsFM1ittJzgpBvmS6QblI21K

bokeh-0.12.14.min.js

mg41Bnny+gFV5+1veejJ4HMw/ySqdL5RuMA92GbeXjIUPX7s4twC5iObeVMqwwub

bokeh-api-0.12.14.js

fEFoAv/9+ERt1KRIfsMFst21yLlhdSIlGqL6Ou5q8NV7yQXkZyYd60xRIiEpoyMQ

bokeh-api-0.12.14.min.js

ke94TPgbPD4VJZxScmszu1C6BQ6fX0NZ6WtG3ks/tMoqooqKWcaMQdWFx5UpxtLF

bokeh-gl-0.12.14.js

jBnzkuaH+FMUpQjRr0CUhmVfvmY+enILE+cUyEsDx2FnCVqNaG6mzvZTUOZGoiBK

bokeh-gl-0.12.14.min.js

kevbn0vAxbaOnSxLaqREN9ti1gFA7qkFckq3fQkfOxpfrNkl/lduadyMz2W4AGGn

bokeh-tables-0.12.14.js

xqIYzAUVqRMGI4NxYES6A0XvBBYeBupSC07EywmaIEZ+fFg/cwHZpsNEnv0daDhD

bokeh-tables-0.12.14.min.js

efZSbA9ELN7x3dlbwa2KqGs6i6Sx0evaPWGmYxa16zaWvUVevjulhlm7eJsgYrzq

bokeh-widgets-0.12.14.js

OBrYBXTgPlm2FtyKyR1sTgT3FdDwitnzgJigWt3cFdhovT2011F/OPl+6kg311xI

bokeh-widgets-0.12.14.min.js

PkcQt2vvCHJbuyOCfJxBoEQcdPk/+MyMyUsCzWXFWE20BNyUANOZERRo+wH1UiNf

0.12.13#

Bokeh Version 0.12.13 (Dec 2017) is a targeted bugfix release that addresses two issues:

  • push_notebook regression in 0.12.11

  • Windows package install failures due to reserved “aux” filename

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.13

Filename

Hash

bokeh-0.12.13.js

WiiDNdFObp+2mosxfMxtLlAKb4mPRILKkme1FsxTEGp/3dNYLiR9PCjm64c306FF

bokeh-0.12.13.min.js

sRHzMiYSxnSVtIDNmGrWigYi+CSIZ8sZX8zf79whDzHF0zUvtiACSjdggeh2N7jD

bokeh-api-0.12.13.js

uLz7eJguKT/X1Dn2caguvQaL/Moloh3RiGOhPaOAFUr8cFc4Ulv/12UcOknurxAQ

bokeh-api-0.12.13.min.js

RPODqsF9evKgTcL8svvXXnt7wgOSGc/6PAhwwJomZPzNSoJo9fnFI9hZ9UK4Nw2U

bokeh-gl-0.12.13.js

V/Fvnsm8hR7l4aQb/Jqw1HOV++fYSNyg5S6LRQpYVBetBcKrIQ181LhbI3nJeG27

bokeh-gl-0.12.13.min.js

LlPhjRYBT7z3ihubfj4RfyB8qwjZGKuUxKcxxfH6kGm6Lcy1uIni3tLxDX9L8ulB

bokeh-tables-0.12.13.js

ZpGmJZBNCazirAsE0bgMKctxCO/61Msd+eGd/4Up7LKZmq1hvubMdJ5W/EgRy4wd

bokeh-tables-0.12.13.min.js

q1ovPpOfXy4WQuA3X/Qrr/BOiol1HhdChYGUwHdcFStNaU/8UiX/9Q0HSdyVBzJW

bokeh-widgets-0.12.13.js

LyaGfb/ckePVYZsm+U8Q1IVYRlXVgQ3ySiT0eNPqGWj3veUByo9Mr8xWmnIYHZrx

bokeh-widgets-0.12.13.min.js

tNHkmh8tKOxLIS37l43VBxjTJaELDb7P7olitqFdEYB27ghsIxi5dIS6S29tXMvy

0.12.11#

Bokeh Version 0.12.11 (Nov 2017) is an incremental update that adds a few important features and fixes several bugs. Some of the highlights include:

  • Step glyph for step lines added (#3644)

  • Level-of-Detail works with linked plots (#5937)

  • Bokeh applications in notebooks made simpler to create (#6565)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.11

Filename

Hash

bokeh-0.12.11.js

g+//0Yv3lMEbkwayzw3Z44zhbq3SBKEgeTwJxXAwN5rTsjEglILDhTcFM6FBp+As

bokeh-0.12.11.min.js

QNG9B1tLDDmAtBzO9wxnUvluDn94GvQSxq28PipAQkA3S7yPE9mmXNX/Abgv6qmV

bokeh-api-0.12.11.js

CrzA8KP1hsLa/P+aRghVEUyiCB9cAeYTM82Gg91cD+QuHuSobCrqD1nxS64/N25o

bokeh-api-0.12.11.min.js

3R4xfaAzCpSJe+OyLtWgsJN8gjJMI1iQUYCao6WWWrq62R/Yf1r1RTXNAO/LlAdX

bokeh-gl-0.12.11.js

UwkrQ3NHCv94BKLQ6yOIvvxaEyN+mJQY7DpoQrdnT5fwzMbs4tQB0+Fbr9MUShYA

bokeh-gl-0.12.11.min.js

E1QPTpn28v7Kl7vRZHnjzQ3MsUhXNRAb1E6/g5mfYfBZAJc2Yn34rbz7pXetByfN

bokeh-tables-0.12.11.js

ypzPP4AZrbGcJQZAlgfeBiSQxpWhDEDc2uRPdHWXhlwDETLswykpfH0sBHBgOaAb

bokeh-tables-0.12.11.min.js

qEdoiWJ9j8yGx5xQEBrGZgKfw2ea/YFM5ccpCogIUgF/pukfFPa7ym31jd3tDEx9

bokeh-widgets-0.12.11.js

S9DSeytH1Sq4eFs8qpSU7bPStYuNs+AJVqBFeTXzavGktOQ0EH38+Fc/2r1CDN3/

bokeh-widgets-0.12.11.min.js

cV/lFoAZmOyZVKCLM4UpkUkNpF9WBv6hr+zH5JR/kV6WzIEUKhSvpXotyUgJdGES

0.12.10#

Bokeh Version 0.12.10 (Oct 2017) is an incremental update that adds a few important features and fixes several bugs.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.10

Filename

Hash

bokeh-0.12.10.js

24wuUvIkgTRYjPpWrlbL2KkpW52OlZt+lX7WmkT0BRnPwVNYEvnnHBXAk2F5dh+7

bokeh-0.12.10.min.js

sYWviIk219FMUK8WxRnX+yEc8Wh0RBgHHVgCvARgVcf++ozUcOBgr55ffjlAPTZ+

bokeh-api-0.12.10.js

ujNI1r/KZ0el9vh1i9UzIgMnMOH996wNEhPbWySADVHW/AXQSQCp8374VsQfF6Vi

bokeh-api-0.12.10.min.js

LYP0vjORYFss0F7QlSV8BYwoJBF0h51bv60HCrx2WnScyabAQuf5RACDAOV89StY

bokeh-gl-0.12.10.js

PoU5iMsELEPXVdJXuhg02JIUF4xWx+O4oMF6EJYhAQq5fkUt4eEcr7RWBZi0ymuE

bokeh-gl-0.12.10.min.js

AX9eB59qOq2p1GUEEnnk4WR1Ythz8OrJ1ffSoJ7qqhmzasfbXq4apd37oN1NpLik

bokeh-tables-0.12.10.js

UvYMTvlSHvcMX+WVeE+DSE74YRbsGh8yjG4gTCK2tKp/mS6kwAgnbNZwW1761vhd

bokeh-tables-0.12.10.min.js

Y5luBmCdqiDH/voB/OpykrY2YkFClZ8C/9+1K7HC8jzKIq2gByw3hX8a5UP3cr0v

bokeh-widgets-0.12.10.js

J7whk4Paq3Rzbn1JzyrNRd/QoV05IeGE6xcd6/Fb9oCnFySfkt6/HGo5G1RX1nUm

bokeh-widgets-0.12.10.min.js

s1mZ52KNDpeyMK7UwHgraqkCwUfcNTSyCKmL3ac3A9tvXTsUiPVqSc68lu8xi8SX

0.12.9#

Bokeh Version 0.12.9 (Sep 2017) is an incremental update that adds a few important features and fixes several bugs. Some of the highlights include:

  • JupyterLab integration with the jupyterlab_bokeh extension

  • Efficient binary transport for sending arrays to clients

  • Improvements to new Graph/Network capability

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.9

Filename

Hash

bokeh-0.12.9.js

2n1fTKfEG8NK5eOl/uzz5WRMeBY0IcbbAPRSQl4TAmJSm+oozLKy5mytGXt/LqIg

bokeh-0.12.9.min.js

I518tTmFoEsiziyEXx6KlEya05UciIqD/pI4x9QMsTtRJFP4/qKRTgIEaqfxdB8u

bokeh-api-0.12.9.js

ujNI1r/KZ0el9vh1i9UzIgMnMOH996wNEhPbWySADVHW/AXQSQCp8374VsQfF6Vi

bokeh-api-0.12.9.min.js

LYP0vjORYFss0F7QlSV8BYwoJBF0h51bv60HCrx2WnScyabAQuf5RACDAOV89StY

bokeh-gl-0.12.9.js

PoU5iMsELEPXVdJXuhg02JIUF4xWx+O4oMF6EJYhAQq5fkUt4eEcr7RWBZi0ymuE

bokeh-gl-0.12.9.min.js

AX9eB59qOq2p1GUEEnnk4WR1Ythz8OrJ1ffSoJ7qqhmzasfbXq4apd37oN1NpLik

bokeh-tables-0.12.9.js

4at7SGvhXY2VhFe4ZARxFWhIbzSzXfAV68lCat/l7rl0jsqX7VFUAWVCXFxVMMAb

bokeh-tables-0.12.9.min.js

pEnsftOgAy6mKfcHRYQzkJGOD2vJUA4FA98bHr3OJB8Kv44I2xBg4Zp2zCGJTFFL

bokeh-widgets-0.12.9.js

LqD/CiBCC2xzX8apdwyTu8Ruq5Fdssk/yFBqAwZFEZ9ntLruKbaTpqvMEZZE8pBW

bokeh-widgets-0.12.9.min.js

wLFPxWauAhKbpqxsaO0BWG+zw7IVcUDHMQ0NDNOx8rQ6W/3bk1Gztl49IlFsS8GB

0.12.7#

Bokeh Version 0.12.7 (Aug 2017) is an incremental update that adds a few important features and fixes several bugs. Some of the highlights include:

  • Support graphs/trees/networks (#187) including configurable and extendable policies for highlighting and selection.

  • Filterable/Sliceable CDS views (#4070)

  • Pass HTTP request args to embedded sessions (#5992)

  • New Expression models for client-side computations, including Stack, for stacking CDS columns.

  • New module bokeh.transform with helper functions for simplifying DataSpec expressions, including jitter(), dodge(), factor_cmap(), etc.

  • Added hbar_stack() and vbar_stack() to greatly simplify creation of stacked bar charts.

  • Improvements for using Bokeh with Categorical data:

    • Support multi-level categories and hierarchical axes

    • Arbitrary limits on category names (e.g. no ':') have been lifted

    • Optional Pandas integration creates CDS from directly from GroupBy objects

    • Categorical Bar, Heatmap and Scatter plots easier to create with stable bokeh.plotting APIs

    • New User’s Guide chapter “Handling Categorical Data”

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.7

Filename

Hash

bokeh-0.12.7.js

/ld0KP07pf7lZc55FlwoLl9lk7CNTc1mPZJvU3PwQw7CWthXWVxbrgAVuAY70X8/

bokeh-0.12.7.min.js

+RfX0YY5wv1KfGMO5x6HaRfsQ9+ZAATz8fDywqb4aDRQ8FOTAG5a091arhLV8p8M

bokeh-api-0.12.7.js

X9t3I5FPdAgoDLwqikoE+y4dTlAu7n33OCZNgEnC9A7DCJu8ujRwLjB0jDl2mG06

bokeh-api-0.12.7.min.js

Q+EoDtrOzWkjDIpBmAzOFpHLWHjRW37tEh+UfkYAKA8vmOAjbclEnHlBlqHEMLha

bokeh-gl-0.12.7.js

DYAGA4wxOEqV0K7C3dnw4lyV0oJ1vS2JWEysxtgm/kau2nwTagMTbrkVkOOUqH3J

bokeh-gl-0.12.7.min.js

et5wq1hRP0ykcvc/kTLKsmlnpNUDXwG+b8LwOU12m07Nhy/1TwC9yaextPY547gt

bokeh-tables-0.12.7.js

qpalFNg054WcmQsAPAj0sxH366MxIS8BUgAblVbJpVvc6n0OzLDeJ4qRXJP3VgCJ

bokeh-tables-0.12.7.min.js

G2DyioXSr8CoVHnmywGwI6iv+k2ROJXzkTsopt1gPdsOVcn3UefdtN5Q7Bcll651

bokeh-widgets-0.12.7.js

OWyvNsHW2p7dw4Me3EV2atyuOhN+hykUg6f6Q9axGNLDMaGYRpcslxIJsaUohGn8

bokeh-widgets-0.12.7.min.js

m4K1Q2SPhuMlk1ntlcCvYIowdzUQ9depV0g2eG37C+xqrnPpl7gRhOxNIIHdZrjR

0.12.6#

Bokeh Version 0.12.6 (Jun 2017) is an incremental update that adds a few important features and fixes several bugs. Some of the highlights include:

  • Headless, programmatic export of SVG and PNG images (#538)

  • New annotations Band and Whisker for displaying error estimates (#2352)

  • Fine-grained sub-element patching for images and other “multi” glyphs (#6285)

  • Hover hit-testing extended to segments and all markers (#5907, #5907)

  • Fixes for sorting and selecting from DataTables (#3564, #6115)

  • Large cleanup and refactor of the layout system (#4764, #4810, #5131, #5518, #6213, #6287)

  • Improved formatting options for hover tool fields and axis tick labels (#1239, #1671, #2595, #6079)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.6

Filename

Hash

bokeh-0.12.6.js

yuTJIeFzKLvXJATEKzHEZJMp6170bM1lhGys3XlRXLDAhi35AVSh3fSYj5zi3Vv/

bokeh-0.12.6.min.js

4tDF9sScHf9MXa2fjqscXvya4toDp1qkMjKV5IAHCsKjjNYjwzb4E8nMXnv4FH1h

bokeh-api-0.12.6.js

LuyjO3NBTzD1trIgR0YHiJXb6B2tI2LxlshHzyT90uh0LSuXLvhpzifWEqiosUqh

bokeh-api-0.12.6.min.js

Y2+wn2SuS6G+zMrQkaxNBE1N681JOlqXDAk3CMdizqH38Fn0pErqUtuj+AnOiUwM

bokeh-gl-0.12.6.js

iV2qx/b9hTfsoQPEqVi+VOcGFPD/OmEOneiKV9eo/gvYkosLmpId3rei6QuurgiN

bokeh-gl-0.12.6.min.js

HeABFVmmmh1192H07OBKFeiRtSlzgcuABlx/F16Lt7IyLHV6cgDQMr2oQddLBWTv

bokeh-widgets-0.12.6.js

GYYzrxfoC3HMVHGhK+0ffUYqzWEAkMX/oAx+TM70McqE8VmY1XmJ2yuyufPmC2QO

bokeh-widgets-0.12.6.min.js

4Y6fHl915BdC7Qzb9Jd8giud/Ix+Z1ySGpF8TO977kYCfsCXP89cZt9WpgRfKCr4

0.12.5#

Bokeh Version 0.12.5 (Mar 2017) is an incremental update that adds a few important features and fixes several bugs. Some of the highlights include:

  • New general capability for Python/JS events (#3210, #3748, #5278)

  • Bokeh apps easily viewable inline in Jupyter Notebooks (#3461)

  • Confusing --host parameter no longer necessary (#5692)

  • Interactive legends can now control glyph visibility (#2274, #3715)

  • Many fixes and improvements to GMapPlot including a new gmap function for creating Google Maps plots easily (#2822, #2940, #3737, #4835, #5592, #5826, #5845)

  • CustomJSTransform now available for CDS columns (#5015)

  • Sophisticated “pivot” example app contributed (#5894)

  • Themes now work with components and in Jupyter notebooks (#4722, #4952, )

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.5

Filename

Hash

bokeh-0.12.5.js

4DNzidCdN8aYp81JeCInwqaBLKyQR/JP1kdELZcOh4UYlsx8cre8OP0QyK1C8EA8

bokeh-0.12.5.min.js

iiPwCVeZU7az2esGQM/Wo34Wz+YXekOSMmAonk2E57M7v2oSY69PwQKbZjK2OkVN

bokeh-api-0.12.5.js

91d8HQiwFYWXm+YPR3KqLLd27+dRfL7kPGkD8Lx8BIAFLBMssvq+zVecLR1Wb6Gz

bokeh-api-0.12.5.min.js

fS6mK2OeA4UbjFziCGknV6rsU/PNYisHJUCGagFxWm99naMFFI3AMNRipudPRxSN

bokeh-gl-0.12.5.js

bdjSpVgYc2XM0oXsdutNv5rh+OKfctqNs9prb2ivjqMfhP3NqQ6e3oCdUDaW7AGC

bokeh-gl-0.12.5.min.js

MknEg23HbnmbWsXPaMWpkBpnpYFyMQWIPlHQ5fNxfGgJEAGuIsAVHoiALGr6N5hJ

bokeh-widgets-0.12.5.js

J8ZQo9Ffxqfe40yjv301YypsNM4hjTsq/asV6trp+Pwf/hbVyqya9cKJfYHld+v0

bokeh-widgets-0.12.5.min.js

yoMll6tqpQN7Gf5Pkv1n2Ufnd+z1n+376UxE0dQvAjTZSn5dsCg2SCQOHnRpBb5g

0.12.4#

Bokeh Version 0.12.4 (Jan 2017) is an incremental update that adds a few important features and fixes several bugs. Some of the highlights include:

  • Efficient binary array protocol. (#2204)

  • A general mechanism to add CustomJS callbacks to any property. (#5498)

  • Several fixes to log plots. (#2789, #3834, #5389, #5549, #5576)

  • Fixes related to custom extensions. (#5315, #5590)

  • Guidance and examples for embedding a Bokeh server directly in standalone scripts, Jupyter notebooks, and Tornado and Flask applications.

  • Support for read-only (client-side) properties, e.g. plot inner dimensions (#5199)

  • Improved documentation for the bokeh.palettes module. (#5619)

  • Major refactor of bokeh.core including expanded documentation and tests (#5626, #5627)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.4

Filename

Hash

bokeh-0.12.4.js

Ee/v4s+NP3AElV8g4OUNydSXDwixBe4XLQSDY5s1yhbHYyTMtgJAp+aJ+squhT+k

bokeh-0.12.4.min.js

JVZO+DlFPt6cXd5Ern7+yTbwzg5F0Le9BbQxGqJrAwuAa88BwOdta+VvgjLhEaWl

bokeh-api-0.12.4.js

odYsMqE2SBcDW57DIV/4dN8vMgKu3rhIZwBOW+1x3/2mnJnIYBIlIEa1Y17iUKVn

bokeh-api-0.12.4.min.js

XIXah+HxdIydPqniJK0FJ+tdJ9GCMLNyHEMY0RMPkDGPUaFdh3vUmesAwtTEIouP

bokeh-widgets-0.12.4.js

6bfCW3us3jswr6a6YpAx7uqV91hNpbwuLWoJTmWoCrQTd6/SCXKSwN0Yn8MoNRc8

bokeh-widgets-0.12.4.min.js

btewSwV/3jQKg4UjwnG/MaohlRGcDbhVsVzpdTeqVa8oXbfhpt9p6SpndTsPZ9FG

0.12.3#

Bokeh Version 0.12.3 (Oct 2016) is a minor, incremental update that adds a few new small features and fixes several bugs. Some of the highlights include:

  • BokehJS reduced in size by nearly twenty percent

  • New Categorical color mapper

  • Tap tool and tooltips working for VBar and HBar

  • Better hover tool support for some Charts

  • Auto-generate legends from data in a column

  • Many small bugfixes

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.3

Filename

Hash

bokeh-0.12.3.js

xAbgocDwINfLhCjiBBEtLVFGSwjS5k+UVrD3IoXwtNAetz8Bn7J9O8IwXnYMlcJq

bokeh-0.12.3.min.js

F8M7vgiiYbSwPDIT/9wmP1cQ7EbEMAXzvRBM4isFC5MenMujuQCAKap8vXmFio2Z

bokeh-api-0.12.3.js

qGUGEJePF4+ja/45zdDm47dgSFlcG2MiJBMdjQyhYSEAsDzbuzOnxxLSe5lI6OnG

bokeh-api-0.12.3.min.js

vIuherhIybbgv8avTaDzhjlYgLHptGFbX4PC7qLvY3dvfC4DxifeMYlvTJcHky7r

bokeh-widgets-0.12.3.js

nlRl8vNyTKHG5lg70Us1gwfihonkG+2lxvH+cd1jg1mZNQg6V9bOvSLqxVOLuAYD

bokeh-widgets-0.12.3.min.js

rgdXBhlvbLChj3kMcss1BMzIDZ8MxUjSNmqey0r3t7QMpDF8wezf4OZJGB9WDc7w

0.12.2#

Bokeh version 0.12.2 (Sept 2016) is aminor update that adds a few “small in footprint, but big in impact” features and several bug fixes including:

  • Client-side color mapping support for all glyphs

  • New color bar annotation

  • Support for loading external resources in custom models

  • Hit-testing support for MultiLine glyphs

  • Improved hover tooltip default styling

  • Addition of the Brewer qualitative color palettes

  • Fix intermittent issues with BokehJS loading in Jupyter Notebooks

  • Split of the Bokeh JS API into a stand-alone bundle

  • Many small bug fixes

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.2

Filename

Hash

bokeh-0.12.2.js

bjRS9ikTgnbObZUH7BkbriTJ/74U8xH8QQssOorHxLvC3NwMZ0oG+Kv6T4lL9UzW

bokeh-0.12.2.min.js

XKxpX87dVNusxC2TgkLdEGO+MF0jvy42fJHqAUi+C/OvBkYQqOzixClIlc5cTW2I

bokeh-api-0.12.2.js

NSZ1y/Uqwy4XnnrjNupcZXiMQgR0yroKbAtk1Sbl0wQHhDIWFfJi7vnoIGD3BnMQ

bokeh-api-0.12.2.min.js

OyMtO71UD6gNx/GjmhaI3EzAxPgM4clEC7r7gdNSIOyK8FUjFGFyS8+tKfQBMdEe

bokeh-compiler-0.12.2.js

L7wwaXTUucLZgIwqFqAOLxGt02wsqJtzyXWU0Ki9+Go0TsfWc52v3mDl9CF2Qbya

bokeh-compiler-0.12.2.min.js

W4yJkHi0OV2t0M3YvksLtBWBBvg7pReyV6joBSkA8DJYaDMaHkxy9x5pg1UBrb99

bokeh-widgets-0.12.2.js

CyHwcYQDFGamGNpTga4UaDTXWGzuB7lgqnbMcQe6lorNw8w1wj0Bx6yhvtjShQ4p

bokeh-widgets-0.12.2.min.js

AivheJ7QesXl1NERyn9EyrsRxk+uflY/pisdOudop6qusL/kLfkSVjMwckg/MLET

0.12.1#

Bokeh Version 0.12.1 (Jul 2016) is a minor, incremental update that adds a few new small features and fixes several bugs. Some of the highlights include:

  • Add .patch method to ColumnDataSource for efficient partial updates.

  • Add .visible property to all glyphs for easy on/off capability.

  • Add qualitative Brewer colormapps to bokeh.palettes.

  • Add new VBar and HBar glyph types.

  • Update BokehJS to use use RBush 2.0.1 for more efficient spatial indexing.

  • Restore ResizeTool functionality for simple layouts.

  • Fix Windows support for conda build, docs build, and running unit tests.

  • Fix a bug in the HTML template for autoload_server causing incorrect layouts.

  • Fix a bug in the toolbar CSS, causing it to interfere with hit testing and selection.

  • Fix WebGL support for Safari, and WebGL bug affecting line thickness.

  • Fix intermittent issues with BokehJS loading in Jupyter notebooks.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.1

Filename

Hash

bokeh-0.12.1.js

TF38vhvAkQQ6pli7t8PSc/JSC5Tk8QP3G1wR7UwAykhDEEnCw5yC8UdZtpnRIcLn

bokeh-0.12.1.min.js

YwgXDPAsNadFWcDjteDXrLJS3nE5K/HSIJuwIyyildk4jlVEKAUhoWnWee+l6BXc

bokeh-compiler-0.12.1.js

TvYJmdxO2ECVmLPgGB0GhaqRj+UeKOhm2rm+r3/QGtLR5NqdSik7g63IOlbLTVkL

bokeh-compiler-0.12.1.min.js

rlEqeQLvenpWokAiTFbMgy6zgp9GbVvWadPocZYiAw8o6Q2UvvwJfK5TeknV+rqa

bokeh-widgets-0.12.1.js

Xdd0OqYYMKwQD5wVIYyhg0zfS/rdU2qAQnQ1PdD7hZ1fI+THorsp2DGzM2eHxzsn

bokeh-widgets-0.12.1.min.js

4xF0n6KT2Cv0QClwGCeK4rWLI0z+LOlTPV5+sbpUTWjoNOIoyjDzorV+GNxb8eKV

0.12.0#

Bokeh Version 0.12.0 (Jun 2016) is a large release with many new improvements:

  • Responsive layout and styling improvements throughout

  • BokehJS plotting and charts APIs for pure JS dev

  • Legends can be placed outside / next to the central plot area

  • Expanded WebGL support to all markers, fixed webgl bugs

  • New color palettes: Viridis, Magma, Inferno, and Plasma

  • New model types:

    • Arrow, Title, and Label annotations

    • LogColorMapper for scaled color mapping

    • FuncTickFormatter for simpler custom ticking

  • Support for computed transforms (e.g. Jitter) on data columns

  • Documentation improvements:

    • re-done user gude sections for layout

    • new user guide sections for JS APIs

    • new user guide sections for custom extensions

  • Server features:

    • unlocked callbacks for use with threads

    • “–num-threads” option for simpler deployment

    • new index landing page listing installed aps

  • UX improvements

    • toolbar moved to the right, and made sticky, by default

    • left aligned title, closer in, by default

    • smaller, italic axes labels

  • New hosted demos at https://demo.bokeh.org

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.12.0

Filename

Hash

bokeh-0.12.0.js

Vu5E9yfoVB1jJvsvuYJ6uKcQp7LrAOdyBNHVfLhwRz8guQzh1R9nvV/cRQY06PB+

bokeh-0.12.0.min.js

TUlxCkX84enRdt9oDgI6t+4oBMmDTPjZzHIbm5DWotRPPUr+nf0juX0EBMVjm9Ue

bokeh-compiler-0.12.0.js

cyFoYkKckC5micd9t2k3R1Sok81kNKq6+VacrpE5ywcOHpBUr47tFv+Tm1/TIiPb

bokeh-compiler-0.12.0.min.js

wIznusC6qrH52eurUBzSErPX0Pm9451ZZV+O343SQsXhrQWtun+pvp0DTWX2vjoC

bokeh-widgets-0.12.0.js

CFNTDWSpwqY9kf+0VYDqNZoF1zRd8A6ojTcTomZfkjJawkXTU/qu4Lupmfr5vMOB

bokeh-widgets-0.12.0.min.js

KMfPQEmVHXTaKvVaoZK7RjgBYe5iOG97ayj4RDpWImz441XV2SvU/3uh7q26N11x

0.11.1#

Bokeh version 0.11.1 (Feb 2016) focuses on providing bug fixes, small features, and documentation improvements. Highlights include:

  • settings and documentation for Bokeh server behind an SSL terminated proxy

  • bugfixes:

    • MultiSelect works

    • Oval legend renders correctly

    • Plot title orientation setting works

    • Annulus glyph works on IE/Edge

  • features:

    • preview of new streaming API in OHLC demo

    • undo/redo tool add, reset tool now resets plot size

    • “bokeh static” and “bokeh sampledata” commands

    • can now create Bokeh apps directly from Jupyter Notebooks

    • headers and content type now configurable on AjaxDataSource

Additionally some internal work has started to refactor and clean up BokehJS to bring the class and file structure into closer alignment with the Bokeh python library.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.11.1

Filename

Hash

bokeh-0.11.1.js

Tkufirnq15nJ2AzP9z/K0YRgbgpEHTqW4tWItEGhCAq1VqYqTyK1sS92WsWASJOK

bokeh-0.11.1.min.js

Pu3P9+MeUXl4BPyw+/mhQ1ZliMYr96w6+sZ8rr/JmaEdjYrK6y5zEnnBVDD7F2uT

bokeh-compiler-0.11.1.js

h/zuZsBTml9IKapUtC2xpBI8nWH6BwhhKdUbS3Esgk3T7OKCiRThTPUl7cvFdkB4

bokeh-compiler-0.11.1.min.js

Ee0VICkBk1Kb1UsJEyTiN0v+iTE4Inb+bhbQsc5bxv7w7b+w0BVgpA1EerFAh/ck

bokeh-widgets-0.11.1.js

pqJibUOwxvkiQbKV0uFuQ12O8KbZ13DJeSL+zAKA+Mp8L+zxASxfv4P42xm54sUH

bokeh-widgets-0.11.1.min.js

JErZpHQP3WM8/wZVkQaCIBuuz+6z0pZNjDCqBj5nTx69k6m6MAgswad+ptzKQ/Bv

0.11.0#

Bokeh Version 0.11.0 (Jan 2016) is a large release with many new improvements

  • New Tornado and websocket-based Bokeh Server

    • bokeh command line tool for creating applications

    • expanded docs including deployment guidance

    • video demonstrations and tutorials

    • supports async, periodic, timeout and model event callbacks

    • python client API

  • User-Defined Models allowing anyone to extend Bokeh

  • GeoJSON data source and map tiles renderer

  • WebGL support for rendering lines

  • Python -> JS compilation for CustomJS callbacks (Py3 only for now)

  • New general push_notebook() based on Jupyter comms

  • Updates to charts

    • all legacy charts converted

    • more examples and expanded docs

  • UX improvements

    • configurable and “auto” range bounds

    • wheel zoom scroll capture turned off by default

    • hover policy for glyphs

    • responsive improvements

  • Known issues

    • annulus glyph does not render correctly on IE and Edge

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.11.0

Filename

Hash

bokeh-0.11.0.js

BCLKhG2LJGzZrHI5d9wNeSUY3BhBNW3u3Bchu2CYqmqHiNP0SDCbVmko+7fBtqz5

bokeh-0.11.0.min.js

7cHWaPO0YU3YviGjB5dqoSXT0jjWVhNESOJUiPmcqNfUxB8f9AWRn/jI8jxv9b9B

bokeh-compiler-0.11.0.js

h/zuZsBTml9IKapUtC2xpBI8nWH6BwhhKdUbS3Esgk3T7OKCiRThTPUl7cvFdkB4

bokeh-compiler-0.11.0.min.js

wQxa+naxo/5x721n/V9bRhPGRFibSJUpgcA9h4dlxiI1TcwP7E4gkktceM4KBQvY

bokeh-widgets-0.11.0.js

HFO2FtQqhuufUVPSzrYUMEvePjR1hxqS2lM7+ADERmtOkvcVUkTW0qaPo6XAZ+HM

bokeh-widgets-0.11.0.min.js

OrtF7vAHRNc+bOQtZJTGDFO/L/nbZOqe1VeelDBF+BBVO/0lDK0ZDFwLQdXNOElf

0.10.0#

Bokeh 0.10.0 (Sep 2015) provides several new features such as WebGL support, a new refactored and more powerful chart interface and responsive plots. Also bugfixes and enhancements in our documentation, testing and build machinery, and examples.

  • Initial webgl support (check our new examples: maps city, iris blend, scatter 10K, clustering.py)

  • New charts interface supporting aggregation (see our new Bars, BoxPlot, Histogram and Scatter examples)

  • Responsive plots

  • Lower-level jsresources & cssresources (allow more subtle uses of resources)

  • Several test machinery fixes

  • Several build machinery enhancements

  • More pytest-related fixes and enhancements

  • More docs fixes and enhancements

  • Now the glyph methods return the glyph renderer (not the plot)

  • Gmap points moves consistently

  • Added alpha control for imageurl objects

  • Removed python33 testing and packaging

  • Removed multiuserblazeserver

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.10.0

Filename

Hash

bokeh-0.10.0.js

roqWuzxIb+9icxQDCZC9kqQ+UpNXcVUuygQqTqfoWoGd585muxXNqIYPVYQ1YGaj

bokeh-0.10.0.min.js

bZmM9B4HEi1+YxYgaV/+kkACMwPYJp6O4j69SbqO5xytxFRyRnBzsrwZ4LURsnyh

0.9.3#

Bokeh 0.9.3 (Aug 2015) provides several usability enhancements, better docs, new examples, a lot of bug fixes and an improved testing machinery (using pytest and selenium-based test).

  • Support horizontal or vertical spans

  • Provide raw_components version of bokeh.embed.components

  • Prevent Bokeh from eating scroll events if wheel tool is not active

  • bokeh.models.actions are now called bokeh.models.callbacks and Callback is now CustomJS

  • Additional validation warnings

  • Cleaned up gulp source mapping

  • Fixes in our build machinery

  • Cleaned up models section of the reference guide

  • Use pytest instead of nose

  • Beginning to add selenium tests

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.9.3

Filename

Hash

bokeh-0.9.3.js

XnmmxRn1r5D8I0Jma6Zsv+LFhTgGkN3bvg2qCyTbz/9VFAFYQmLV1w+d+nBKb+Fo

bokeh-0.9.3.min.js

MWZj9IcmF3kjXMB3c625YyGg1zi4AstdG1YbBMPcmOCvOAfzCLhiF9wzK97XvHKE

0.9.2#

Bokeh 0.9.2 (Jul 2015) provides several bugfixes. Additionally, the MPL compatibility layer was updated.

  • Several nan-related fixes including the slow rendering of plots

  • Removed some unused dependencies

  • Fixes in our automated release process

  • Fixed the patchs vanishing on selection

  • More control over ticks and gridlines

  • MPL compatibility updated

  • Several examples updated

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.9.2

Filename

Hash

bokeh-0.9.2.js

OexLuYVuOvGkuzoCz7W33ojy7pdvttmoMVf0p5qy8gCIZfsYNQKw76DFH3FdR8XF

bokeh-0.9.2.min.js

ek9Fq+5oN4hQ3hDiprqdFVJQ6aE/8QEHZ3TzCM5qWRCpv8nEqXUb/kuogFWmDT/U

0.9.1#

Bokeh 0.9.1 (Jul 2015) focused on extending Bokeh’s new callback system by adding more places where callbacks can be used, expanding and improving the new User’s Guide, exposing better ways to embed Bokeh plots and widgets into your own layouts, and providing validation error and warning feedback to diagnose problems.

  • New callbacks options for hover, selection, and range updates

  • Documentation for widgets and new callbacks in the User’s Guide

  • Much more flexible embed.components that can embed multiple objects

  • Implemented a validation framework to provide errors and warnings

  • More than 30 smaller bugfixes

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.9.1

Filename

Hash

bokeh-0.9.1.js

he0Wjre3gUAW9isOJSLQJ3Tegh7T03wktOnlM9+hbsY4U9RtKMSKTIy/u7OPgOXe

bokeh-0.9.1.min.js

KI76vrite4JyequGokgYmKf8VYfmZKQ2X4etUngx1kctDHC3DQjfFDHC8N4xwoUN

0.9.0#

Bokeh 0.9.9 (May 2015) provides sophisticated interactions in static plots using a new Callback Action, a complete rewrite of the User guide and big BokehJS refactoring switching to use browserify.

  • Callback Action, serverless interactivity in static plots

  • Hover inspection along lines

  • Client side LOD downsampling for interactive tools

  • Full User guide rewrite

  • Reduce BokehJS boilerplate and switch to use browserify

  • Several example bugfixes

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.9.0

Filename

Hash

bokeh-0.9.0.js

lQ3pi4yDh59XrNdnZ39u0rF7F/m9pOX8G6V8pq/s/dxm3DDZMXeewNHUOpMZWK2T

bokeh-0.9.0.min.js

Xs5IpvkTupznAMbyk+r7S0UBRGxznpBEP8f6dbauA8GInH6Epfchmwj9HTFWO1Lw

0.8.2#

Bokeh 0.8.2 (Mar 2015) is a quick release focused on some refactoring, bug fixes and improved documentation.

  • Collect implicit interfaces into a single bokeh.io module

  • Fixed notebook css issues

  • Update notebooks to be compatible with IPython 3.0

  • Easy bokeh applet generation using the simpleapp module

  • Develop installation enhancements

  • A new User guide intro and some other docs styling enhancements

  • Some other minor examples bugfixes

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.8.2

Filename

Hash

bokeh-0.8.2.js

MgfXSfLE3qlEldO9lhHDch1n1t1FR0Gl/Xnzjt4GYpAWXJphE9jwGHJkkGZwbAPU

bokeh-0.8.2.min.js

hx0bQYsgEXSQIr/4Bm1VoqrVWv6NUPcXNvCtZClxdrijVYpSA5ejSY9vpSqwoNIv

0.8.1#

Bokeh 0.8.1 (Feb 2015) is focused on stability, bug fixes and improved documentation.

  • Fixed HoverTool

  • Fixed Abstract rendering implementation and docs

  • Fixed chart gallery and docs

  • Removed leftovers from the old plotting API implementation

  • Some other minor docs fixes

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.8.1

Filename

Hash

bokeh-0.8.1.js

PoysNTe21L9RYuf9VTcSUu7mUq/PfF+OVNm+dDWyBTZGjAujKy3hA9YzCax5suXg

bokeh-0.8.1.min.js

RjPbDoAJBnvxqECnoXk+wTHMrah2wPmq6WIiu1nsaiskZxQTaNXUzM1ii6GuYgSv

0.8.0#

Bokeh 0.8.0 (Feb 2015) includes many major new features:

  • New and updated language bindings: R, JavaScript, Julia, Scala, and Lua now available

  • Better bokeh-server experience:

    • live gallery for server apps and examples!

    • new “publish” mode Bokeh plots and apps

    • docs and advice for real-world deployments

  • Simpler and more easily extensible charts architecture, with new Horizon chart

  • Dramatic build and documentation improvements:

    • 100% complete reference guide

    • full docs and BokehJS version deployed for every “dev” build and RC

    • sphinx extensions for easy inline plots

  • Shaded grid bands, configurable hover tool, and pan/zoom for categorical plots

  • Improved and more robust crossfilter

  • AjaxDataSource for clients to stream data without a Bokeh server

In addition, many bugfixes and small features, both old and new — over 100 issues — were closed for this release! Additionally several new contributors helped out in a big way. Special thanks to Sarah Bird, Mathieu Drapeau, Samantha Hughes, and Nick Roth.

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.8.0

Filename

Hash

bokeh-0.8.0.js

sbVBtMnlyuSkyNDLKWwhp2ElmY6IZPsHlWq34GllwteWbzTCBx5PmbLuPByFgEAn

bokeh-0.8.0.min.js

ZIjfRVQrX3bqAK3Ye8yjicjVMh16aS+NfmeGNoRUUkXuD1PQZItEuDpEWpAwf4GG

0.7.1#

Bokeh 0.7.1 (Jan 2015) focused on stability, bug fixes, improved documentation and better examples.

  • Several bokeh.charts bug fixes and enhancements, such as configurable tools

  • Docs improvements, in particular, documenting json for bokeh.models

  • Mpl compatibility improved, now returning the plot object

  • A lot of encoding fixes, including fixes in some of our sample data

  • Faster runs in TravisCI using the new docker-based containerized infrastructure

  • New and improved examples, such as the Interactive Image Processing with Numba and Bokeh notebook

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.7.1

Filename

Hash

0.7.0#

Bokeh 0.7.0 (Dec 2014) focused on new features and capability, particularly arounduser interface and experience:

  • IPython widgets and animations without a Bokeh server

  • Touch UI working for tools on mobile devices

  • Vastly improved linked data table

  • More new (and improving) bokeh.charts (high level charting interface)

  • Color mappers on the python side

  • Improved toolbar

  • Many new tools: lasso, poly, and point selection, crosshair inspector

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.7.0

Filename

Hash

0.6.1#

Bokeh 0.6.1 (Sep 2014) is a minor release.

  • Toolbar enhancements

  • bokeh-server fixes

  • Improved documentation

  • Button widgets

  • Google map support in the Python side

  • Code cleanup in the JS side and examples

  • New examples

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.6.1

Filename

Hash

0.6.0#

Bokeh 0.6.0 (Sep 2014) is an incremental update:

  • Abstract Rendering recipes for large data sets: isocontour, heatmap, hdalpha

  • Improved, configurable tool bar for plots

  • Full Python 3 support for bokeh-server

  • Much expanded User Guide

  • Support for multiple axes

  • Plot object graph query interface

  • New charts in bokeh.charts: TimeSeries and Categorical HeatMap

  • Hit-testing for patch glyphs

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.6.0

Filename

Hash

0.5.2#

Bokeh 0.5.2 (Aug 2014) is an incremental update:

  • New Layout system

  • Improved automate testing infrastructure

  • AR testing, server-side downsample fixes and ISO Contours

  • New “dashboard-like” example: examples/app/applet/stock_example.py

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.5.2

Filename

Hash

0.5.1#

Bokeh 0.5.1 (Jul 2014) is an incremental update:

  • Hover activated by default

  • Boxplot in bokeh.charts

  • Better messages when you forgot to start the bokeh-server

  • Fixed some packaging bugs

  • Fixed NBviewer rendering

  • Fixed some Unicodeencodeerror

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.5.1

Filename

Hash

0.5.0#

Bokeh 0.5.0 (Jul 2014) adds the following features:

  • Widgets

  • Initial AR integration

  • bokeh.charts (scatter, bar, histogram)

  • improved embedding API

  • minor ticks, plot frame, and log axes

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.5.0

Filename

Hash

0.4.4#

Bokeh 0.4.4 (Apr 2014) is a minor release:

  • Improved MPL interface, subplots, styling plus more examples

  • TravisCI testing integration

  • Tool enhancements, constrained pan/zoom, more hover glyphs

  • Server remote data and downsampling examples

  • Initial work for Bokeh “app” concept

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.4.4

Filename

Hash

0.4.2#

Bokeh 0.4.2 (Mar 2014) is a minor release:

  • Improved MPL interface, PolyCollection plus examples

  • Extensive tutorial with exercises and solutions

  • %bokeh magic for IPython notebook

  • InMemory storage backend for bokeh-server (usable without Redis)

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.4.2

Filename

Hash

0.4.1#

Bokeh 0.4.1 (Feb 2014) is a minor release:

  • Improved MPL interface, LineCollection plus examples

  • Scala interface

  • Categorical axes and ranges

  • Hover tool

  • Improved pan/zoom tool interactions

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.4.1

Filename

Hash

0.4.0#

Bokeh 0.4.4 (Feb 2014) is an incremental release with several important new pieces of work:

  • Preliminary work on Matplotlib support: convert MPL figures to Bokeh plots

  • Tool improvements:

    • “always on” pan tool and wheel zoom tool

    • box zoom tool

    • viewport reset tool

  • Enhanced datetime axis, with better performance and nicer ticking

  • Expanded testing, including TravisCI integrations and static image output using PhantomJS

  • RGBA and color mapped image plots now available from Python

  • Python 3 support!

  • Improved documentation for glyphs, with inline examples and JSFiddle integration

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.4.0

Filename

Hash

0.3.0#

Bokeh 0.3.0 (Nov 2013) is a minor release:

  • refactor bokehjs to use grunt for coffee build

  • merge bokeh and bokehjs repositories

  • various bug fixes

  • additional and improved examples and docs

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.3.0

Filename

Hash

0.2.0#

Bokeh 0.2.0 (Oct 2013) is a minor release:

  • bokeh.plotting interface for schematized plotting, that wraps the low-level interface

  • Performance improvements in BokehJS

  • Fixed rendering glitches for HiDPI/Retina displays

  • Greatly improved Python interface architecture

  • Many more examples, much improved docs

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.2.0

Filename

Hash

0.1.0#

Bokeh 0.1.0 (Apr 2013) is the initial public release of the Bokeh project:

  • Basic low-level interface, consisting of wrapper objects for BokehJS rendering primitives, glyphs, tools

  • Beginnings of the ggplot-style interface that wraps the low-level interface

  • Simple line/scatter/bar/image plots with a Matplotlib-like interface

  • Static HTML output

  • Live server output

  • IPython notebook embedding capability

  • Table widget

  • Pan, Zoom, Select, Resize tools

  • Initial Python implementation of Abstract Rendering

For full details and help with with updating, consult the CHANGELOG and Migration Guides.

Table of SRI Hashes for version 0.1.0

Filename

Hash