Port details on branch 2025Q1 |
- py-bokeh Interactive Web Plotting for Python
- 2.4.3_3 www =3 2.4.3_3Version of this port present on the latest quarterly branch.
- Maintainer: pkubaj@FreeBSD.org
- Port Added: 2016-10-20 01:45:35
- Last Update: 2024-07-07 08:05:33
- Commit Hash: 1a80ec7
- People watching this port, also watch:: nagios-check_hdd_health, nuitka-py311, monit, py39-beautifulsoup, openmdns
- Also Listed In: python
- License: BSD3CLAUSE
- WWW:
- https://bokeh.pydata.org/
- Description:
- Bokeh is a Python interactive visualization library that targets modern web
browsers for presentation. Its goal is to provide elegant, concise construction
of novel graphics in the style of D3.js, and to extend this capability with
high-performance interactivity over very large or streaming datasets. Bokeh can
help anyone who would like to quickly and easily create interactive plots,
dashboards, and data applications.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}bokeh>0:www/py-bokeh@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/www/py-bokeh/ && make install clean
- To add the package, run one of these commands:
- pkg install www/py-bokeh
- pkg install py311-bokeh
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-bokeh listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-bokeh
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1655449584
SHA256 (bokeh-2.4.3.tar.gz) = ef33801161af379665ab7a34684f2209861e3aefd5c803a21fbbb99d94874b03
SIZE (bokeh-2.4.3.tar.gz) = 17722836
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-Jinja2>=2.7 : devel/py-Jinja2@py311
- py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
- py311-packaging>=16.8 : devel/py-packaging@py311
- py311-python-dateutil>=2.1 : devel/py-python-dateutil@py311
- py311-pillow>=7.0.0 : graphics/py-pillow@py311
- py311-pyyaml>=3.10 : devel/py-pyyaml@py311
- py311-six>=1.5.2 : devel/py-six@py311
- py311-tornado>=5 : www/py-tornado@py311
- py311-typing-extensions>=3.7.4 : devel/py-typing-extensions@py311
- py311-setuptools>=63.1.0 : devel/py-setuptools@py311
- python3.11 : lang/python311
- This port is required by:
- for Run
-
- science/py-chempy
Configuration Options:
- No options to configure
- Options name:
- www_py-bokeh
- USES:
- python
- pkg-message:
- For install:
- Install the following software to enable extra features:
Jupyter
Bokeh can display content in classic Jupyter notebooks as well as in
JupyterLab. Depending on your setup, there may be additional packages or
Jupyter extensions to install.
NodeJS
Necessary for Extending Bokeh or for defining CustomJS implementations in
TypeScript.
NetworkX
Necessary to use the from_networkx function to generate Bokeh graph
renderers directly from NetworkX data.
Pandas
Necessary for the hexbin function. Additionally, some usage is simplified by
using Pandas e.g. Pandas DataFrames will be converted automatically to Bokeh
data sources by glyph functions.
psutil
Necessary to enable detailed memory logging in the Bokeh server.
Selenium, GeckoDriver, Firefox
Necessary for Exporting Plots to PNG and SVG images.
Sphinx
Necessary to make use of the bokeh.sphinxext Sphinx extension for including
Bokeh plots in Sphinx documentation.
- Master Sites:
|