Skip to content

Add K3D-jupyter to Visualization - #241

Open
artur-trzesiok wants to merge 1 commit into
softwareunderground:mainfrom
artur-trzesiok:add-k3d-jupyter
Open

artur-trzesiok wants to merge 1 commit into
softwareunderground:mainfrom
artur-trzesiok:add-k3d-jupyter

Conversation

@artur-trzesiok

@artur-trzesiok artur-trzesiok commented Sep 2, 2026 •

Copy link
Copy Markdown

Project name: K3D-jupyter

Project website/repository: https://github.com/K3D-tools/K3D-jupyter (docs: https://k3d-jupyter.org)

License: MIT

Submission type: New Software Project

Checklist for all pull requests:

  • Project is certified awesome
  • The project is open-source and accessible.
  • Searched the existing entries to make sure this is not a duplicate.
  • Contains only a single addition.
  • Added the link to the bottom of the relevant category. — last line of ### Visualization, after Digitize Heatmap.
  • Created a new category only if necessary. — no new category.
  • Add icon from the media/icon/ folder if applicable. — ![Python](media/icon/python.png).
  • Checked spelling and grammar.
  • Removed trailing whitespace and periods.
  • Confirm the dash – is not a minus -. — U+2013, matching the neighbouring entries.
  • Used title-casing (AP style) for project name.

Checklist for new software projects:

  • Link the code repository rather than the website/documentation
  • Installation instructions present — pip install k3d / conda install -c conda-forge k3d.
  • Tests and CI running — pytest plus a visual-regression suite in GitHub Actions.

WebGL 3D plotting widget for Jupyter: volumes, isosurfaces, meshes, voxels, point clouds and streamlines, from plain NumPy arrays. MIT, ~1k stars, ~92k PyPI downloads/month, 237k on conda-forge.

Geoscience relevance: seismic and gridded volumes, terrain and LiDAR point clouds, and flow streamlines. It also reads VTK objects directly, so PyVista/VTK pipelines feed it without a conversion step, and since 3.0.0 the front end is an anywidget — the same package works in JupyterLab, Notebook, Colab and VS Code with no extension to enable.

Note on the diff: this README uses CRLF line endings, so the entry was written with CRLF to keep the diff to the single added line.

Disclosure: I maintain K3D-jupyter.

https://github.com/K3D-tools/K3D-jupyter

3D visualization in Jupyter notebooks from NumPy arrays: volumes, isosurfaces, point clouds
and streamlines. Added at the bottom of the category and linking the repository, per the
pull request template.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant