330 lines
12 KiB
Plaintext
330 lines
12 KiB
Plaintext
|
|
Metadata-Version: 2.1
|
|||
|
|
Name: bokeh
|
|||
|
|
Version: 3.6.0
|
|||
|
|
Summary: Interactive plots and applications in the browser from Python
|
|||
|
|
Author: Bokeh Team
|
|||
|
|
Author-email: info@bokeh.org
|
|||
|
|
License: Copyright (c) Anaconda, Inc., and Bokeh Contributors
|
|||
|
|
All rights reserved.
|
|||
|
|
|
|||
|
|
Redistribution and use in source and binary forms, with or without modification,
|
|||
|
|
are permitted provided that the following conditions are met:
|
|||
|
|
|
|||
|
|
Redistributions of source code must retain the above copyright notice,
|
|||
|
|
this list of conditions and the following disclaimer.
|
|||
|
|
|
|||
|
|
Redistributions in binary form must reproduce the above copyright notice,
|
|||
|
|
this list of conditions and the following disclaimer in the documentation
|
|||
|
|
and/or other materials provided with the distribution.
|
|||
|
|
|
|||
|
|
Neither the name of Anaconda nor the names of any contributors
|
|||
|
|
may be used to endorse or promote products derived from this software
|
|||
|
|
without specific prior written permission.
|
|||
|
|
|
|||
|
|
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|||
|
|
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|||
|
|
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|||
|
|
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
|||
|
|
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|||
|
|
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|||
|
|
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|||
|
|
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|||
|
|
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|||
|
|
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
|||
|
|
THE POSSIBILITY OF SUCH DAMAGE.
|
|||
|
|
|
|||
|
|
Project-URL: homepage, https://bokeh.org
|
|||
|
|
Project-URL: documentation, https://docs.bokeh.org
|
|||
|
|
Project-URL: repository, https://github.com/bokeh/bokeh
|
|||
|
|
Classifier: Development Status :: 5 - Production/Stable
|
|||
|
|
Classifier: Environment :: Console
|
|||
|
|
Classifier: Environment :: Web Environment
|
|||
|
|
Classifier: Intended Audience :: Developers
|
|||
|
|
Classifier: Intended Audience :: Education
|
|||
|
|
Classifier: Intended Audience :: End Users/Desktop
|
|||
|
|
Classifier: Intended Audience :: Financial and Insurance Industry
|
|||
|
|
Classifier: Intended Audience :: Healthcare Industry
|
|||
|
|
Classifier: Intended Audience :: Information Technology
|
|||
|
|
Classifier: Intended Audience :: Legal Industry
|
|||
|
|
Classifier: Intended Audience :: Other Audience
|
|||
|
|
Classifier: Intended Audience :: Science/Research
|
|||
|
|
Classifier: License :: OSI Approved :: BSD License
|
|||
|
|
Classifier: Programming Language :: Python
|
|||
|
|
Classifier: Programming Language :: Python :: 3
|
|||
|
|
Classifier: Programming Language :: Python :: 3 :: Only
|
|||
|
|
Classifier: Programming Language :: Python :: 3.10
|
|||
|
|
Classifier: Programming Language :: Python :: 3.11
|
|||
|
|
Classifier: Programming Language :: Python :: 3.12
|
|||
|
|
Classifier: Programming Language :: JavaScript
|
|||
|
|
Classifier: Topic :: Office/Business
|
|||
|
|
Classifier: Topic :: Office/Business :: Financial
|
|||
|
|
Classifier: Topic :: Scientific/Engineering
|
|||
|
|
Classifier: Topic :: Scientific/Engineering :: Visualization
|
|||
|
|
Classifier: Topic :: Scientific/Engineering :: Mathematics
|
|||
|
|
Classifier: Topic :: Scientific/Engineering :: Information Analysis
|
|||
|
|
Classifier: Topic :: Utilities
|
|||
|
|
Requires-Python: >=3.10
|
|||
|
|
Description-Content-Type: text/markdown
|
|||
|
|
License-File: LICENSE.txt
|
|||
|
|
Requires-Dist: Jinja2>=2.9
|
|||
|
|
Requires-Dist: contourpy>=1.2
|
|||
|
|
Requires-Dist: numpy>=1.16
|
|||
|
|
Requires-Dist: packaging>=16.8
|
|||
|
|
Requires-Dist: pandas>=1.2
|
|||
|
|
Requires-Dist: pillow>=7.1.0
|
|||
|
|
Requires-Dist: PyYAML>=3.10
|
|||
|
|
Requires-Dist: tornado>=6.2
|
|||
|
|
Requires-Dist: xyzservices>=2021.09.1
|
|||
|
|
|
|||
|
|
<picture>
|
|||
|
|
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/bokeh/pm/main/assets/logos/SVG/bokeh-logo-white-text-no-padding.svg">
|
|||
|
|
<img src="https://raw.githubusercontent.com/bokeh/pm/main/assets/logos/SVG/bokeh-logo-black-text-no-padding.svg" alt="Bokeh logo -- text is white in dark theme and black in light theme" height=60/>
|
|||
|
|
</picture>
|
|||
|
|
|
|||
|
|
----
|
|||
|
|
|
|||
|
|
[Bokeh](https://bokeh.org) is an interactive visualization library for modern web browsers. It provides elegant, concise construction of versatile graphics and affords high-performance interactivity across large or streaming datasets. Bokeh can help anyone who wants to create interactive plots, dashboards, and data applications quickly and easily.
|
|||
|
|
|
|||
|
|
<table>
|
|||
|
|
|
|||
|
|
<tr>
|
|||
|
|
|
|||
|
|
<td>Package</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<img src="https://img.shields.io/pypi/v/bokeh?label=Version&color=ECD078&style=for-the-badge"
|
|||
|
|
alt="Latest package version" />
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://docs.bokeh.org/en/latest/docs/first_steps/installation.html">
|
|||
|
|
<img src="https://img.shields.io/pypi/pyversions/bokeh?color=ECD078&style=for-the-badge"
|
|||
|
|
alt="Supported Python versions" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://github.com/bokeh/bokeh/blob/-/LICENSE.txt">
|
|||
|
|
<img src="https://img.shields.io/github/license/bokeh/bokeh.svg?color=ECD078&style=for-the-badge"
|
|||
|
|
alt="Bokeh license (BSD 3-clause)" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
</tr>
|
|||
|
|
|
|||
|
|
<tr>
|
|||
|
|
|
|||
|
|
<td>Project</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<img src="https://img.shields.io/github/contributors-anon/bokeh/bokeh?color=ECD078&style=for-the-badge"
|
|||
|
|
alt="Github contributors" />
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://numfocus.org">
|
|||
|
|
<img src="https://img.shields.io/badge/sponsor-numfocus-ECD078?style=for-the-badge"
|
|||
|
|
alt="Link to NumFOCUS" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://docs.bokeh.org/en/latest/">
|
|||
|
|
<img src="https://img.shields.io/badge/documentation-latest-ECD078?style=for-the-badge"
|
|||
|
|
alt="Link to documentation" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
</tr>
|
|||
|
|
|
|||
|
|
<tr>
|
|||
|
|
|
|||
|
|
<td>Downloads</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://docs.bokeh.org/en/latest/docs/first_steps/installation.html">
|
|||
|
|
<img src="https://img.shields.io/pypi/dm/bokeh?color=D98B43&label=pypi&logo=python&logoColor=yellow&style=for-the-badge"
|
|||
|
|
alt="PyPI downloads per month" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://docs.bokeh.org/en/latest/docs/first_steps/installation.html">
|
|||
|
|
<img src="https://img.shields.io/conda/d/conda-forge/bokeh?style=for-the-badge&logo=python&color=D98B43&logoColor=yellow"
|
|||
|
|
alt="Conda downloads per month" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://www.npmjs.com/package/@bokeh/bokehjs">
|
|||
|
|
<img src="https://img.shields.io/npm/dm/%40bokeh/bokehjs?style=for-the-badge&logo=npm&label=NPM&color=D98B43"
|
|||
|
|
alt="NPM downloads per month" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
</tr>
|
|||
|
|
|
|||
|
|
<tr>
|
|||
|
|
|
|||
|
|
<td>Build</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://github.com/bokeh/bokeh/actions">
|
|||
|
|
<img src="https://img.shields.io/github/actions/workflow/status/bokeh/bokeh/bokeh-ci.yml?label=Bokeh-CI&logo=github&style=for-the-badge"
|
|||
|
|
alt="Current Bokeh-CI github actions build status" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://github.com/bokeh/bokeh/actions">
|
|||
|
|
<img src="https://img.shields.io/github/actions/workflow/status/bokeh/bokeh/bokehjs-ci.yml?label=BokehJS-CI&logo=github&style=for-the-badge"
|
|||
|
|
alt="Current BokehJS-CI github actions build status" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://codecov.io/gh/bokeh/bokeh" >
|
|||
|
|
<img src="https://img.shields.io/codecov/c/github/bokeh/bokeh?logo=codecov&style=for-the-badge&token=bhEzGkDUaw"
|
|||
|
|
alt="Codecov coverage percentage" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
</tr>
|
|||
|
|
|
|||
|
|
<tr>
|
|||
|
|
|
|||
|
|
<td>Community</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://discourse.bokeh.org">
|
|||
|
|
<img src="https://img.shields.io/discourse/https/discourse.bokeh.org/posts.svg?color=blue&logo=discourse&style=for-the-badge"
|
|||
|
|
alt="Community support on discourse.bokeh.org" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://stackoverflow.com/questions/tagged/bokeh">
|
|||
|
|
<img src="https://img.shields.io/stackexchange/stackoverflow/t/%5Bbokeh%5D?style=for-the-badge&logo=stackoverflow&label=stackoverflow&color=blue"
|
|||
|
|
alt="Bokeh-tagged questions on Stack Overflow" />
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
</tr>
|
|||
|
|
|
|||
|
|
|
|||
|
|
</table>
|
|||
|
|
|
|||
|
|
*Consider [making a donation](https://opencollective.com/bokeh) if you enjoy using Bokeh and want to support its development.*
|
|||
|
|
|
|||
|
|

|
|||
|
|
|
|||
|
|
## Installation
|
|||
|
|
|
|||
|
|
To install Bokeh and its required dependencies using `pip`, enter the following command at a Bash or Windows command prompt:
|
|||
|
|
```
|
|||
|
|
pip install bokeh
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
To install `conda`, enter the following command at a Bash or Windows command prompt:
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
conda install bokeh
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Refer to the [installation documentation](https://docs.bokeh.org/en/latest/docs/first_steps/installation.html) for more details.
|
|||
|
|
|
|||
|
|
## Resources
|
|||
|
|
|
|||
|
|
Once Bokeh is installed, check out the [first steps guides](https://docs.bokeh.org/en/latest/docs/first_steps.html#first-steps-guides).
|
|||
|
|
|
|||
|
|
Visit the [full documentation site](https://docs.bokeh.org) to view the [User's Guide](https://docs.bokeh.org/en/latest/docs/user_guide.html) or [launch the Bokeh tutorial](https://mybinder.org/v2/gh/bokeh/bokeh-notebooks/HEAD?labpath=index.ipynb) to learn about Bokeh in live Jupyter Notebooks.
|
|||
|
|
|
|||
|
|
Community support is available on the [Project Discourse](https://discourse.bokeh.org).
|
|||
|
|
|
|||
|
|
If you would like to contribute to Bokeh, please review the [Contributor Guide](https://docs.bokeh.org/en/latest/docs/dev_guide.html) and [request an invitation to the Bokeh Dev Slack workspace](https://slack-invite.bokeh.org/).
|
|||
|
|
|
|||
|
|
*Note: Everyone who engages in the Bokeh project's discussion forums, codebases, and issue trackers is expected to follow the [Code of Conduct](https://github.com/bokeh/bokeh/blob/branch-3.0/docs/CODE_OF_CONDUCT.md).*
|
|||
|
|
|
|||
|
|
## Support
|
|||
|
|
|
|||
|
|
### Fiscal Support
|
|||
|
|
|
|||
|
|
The Bokeh project is grateful for [individual contributions](https://opencollective.com/bokeh), as well as for monetary support from the organizations and companies listed below:
|
|||
|
|
|
|||
|
|
<table align="center">
|
|||
|
|
<tr>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://www.numfocus.org/">
|
|||
|
|
<img src="https://static.bokeh.org/sponsor/numfocus.svg"
|
|||
|
|
alt="NumFocus Logo" width="200"/>
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://chanzuckerberg.com/">
|
|||
|
|
<img src="https://static.bokeh.org/sponsor/czi.svg"
|
|||
|
|
alt="CZI Logo" width="200"/>
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td colspan="2">
|
|||
|
|
<a href="https://www.blackstone.com/the-firm/">
|
|||
|
|
<img src="https://static.bokeh.org/sponsor/blackstone.png"
|
|||
|
|
alt="Blackstone Logo" width="400"/>
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://tidelift.com/">
|
|||
|
|
<img src="https://static.bokeh.org/sponsor/tidelift.svg"
|
|||
|
|
alt="TideLift Logo" width="200"/>
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://www.anaconda.com/">
|
|||
|
|
<img src="https://static.bokeh.org/sponsor/anaconda.png"
|
|||
|
|
alt="Anaconda Logo" width="200"/>
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://www.nvidia.com">
|
|||
|
|
<img src="https://static.bokeh.org/sponsor/nvidia.png"
|
|||
|
|
alt="NVidia Logo" width="200"/>
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
<td>
|
|||
|
|
<a href="https://developer.nvidia.com/rapids">
|
|||
|
|
<img src="https://static.bokeh.org/sponsor/rapids.png"
|
|||
|
|
alt="Rapids Logo" width="200"/>
|
|||
|
|
</a>
|
|||
|
|
</td>
|
|||
|
|
|
|||
|
|
</tr>
|
|||
|
|
</table>
|
|||
|
|
|
|||
|
|
If your company uses Bokeh and is able to sponsor the project, please contact <a href="info@bokeh.org">info@bokeh.org</a>
|
|||
|
|
|
|||
|
|
*Bokeh is a Sponsored Project of NumFOCUS, a 501(c)(3) nonprofit charity in the United States. NumFOCUS provides Bokeh with fiscal, legal, and administrative support to help ensure the health and sustainability of the project. Visit [numfocus.org](https://numfocus.org) for more information.*
|
|||
|
|
|
|||
|
|
*Donations to Bokeh are managed by NumFOCUS. For donors in the United States, your gift is tax-deductible to the extent provided by law. As with any donation, you should consult with your tax adviser about your particular tax situation.*
|
|||
|
|
|
|||
|
|
### In-kind Support
|
|||
|
|
|
|||
|
|
Non-monetary support can help with development, collaboration, infrastructure, security, and vulnerability management. The Bokeh project is grateful to the following companies for their donation of services:
|
|||
|
|
|
|||
|
|
* [Amazon Web Services](https://aws.amazon.com/)
|
|||
|
|
* [GitGuardian](https://gitguardian.com/)
|
|||
|
|
* [GitHub](https://github.com/)
|
|||
|
|
* [makepath](https://makepath.com/)
|
|||
|
|
* [Pingdom](https://www.pingdom.com/website-monitoring)
|
|||
|
|
* [Slack](https://slack.com)
|
|||
|
|
* [QuestionScout](https://www.questionscout.com/)
|
|||
|
|
* [1Password](https://1password.com/)
|