Ian Thomas

Results 49 issues of Ian Thomas

Whilst looking at #14311 I discovered that in many circumstances we are unnecessarily calling `matplotlib.pyplot.switch_backend` twice when we only need to do so once. Reproducer (using current `main` branches of...

I wanted to draw your attention to matplotlib/matplotlib#27663, about moving the Matplotlib backend mappings out of IPython and into Matplotlib. The primary use case it so support Matplotlib widgets (`ipympl`...

matplotlib
magics

This is in preparation for #27663, moving the various hardcoded backend lists and dicts to a new `BackendRegistry` class that is intended to be the single source of truth for...

topic: rcparams
status: needs rebase
topic: pyplot API
topic: canvas and figure manager

Fixes #13335. This minifies the WebGL shaders, mostly by removing comments and unnecessary whitespace. Example of shader before minifying: ```glsl precision mediump float; attribute vec2 a_position; attribute vec4 a_bounds; uniform...

status: WIP

Currently the WebGL shaders (`*.vert` and `*.frag` files) are not minified when they are bundled into the minified bundles such as `bokeh-gl.min.js`. They should be minified to reduce bundle and...

type: task
tag: component: bokehjs
tag: webgl

### Software versions Python version : 3.11.7 | packaged by conda-forge | (main, Dec 23 2023, 14:43:09) [GCC 12.3.0] IPython version : 8.20.0 Tornado version : 6.3.3 Bokeh version :...

type: bug
tag: component: bokehjs
tag: layout

In the latest docs page https://docs.bokeh.org/en/latest/docs/user_guide/advanced/compat.html there are two links that are 404s: - "Developing with Javascript" goes to https://docs.bokeh.org/en/dev/docs/user_guide/bokehjs.html but should be https://docs.bokeh.org/en/latest/docs/user_guide/advanced/bokehjs.html - "Jupyter Notebooks" goes to https://docs.bokeh.org/en/latest/docs/user_guide/jupyter.html...

type: bug
tag: component: docs

This is to document the GPU testing I usually perform for Datashader PRs. Currently there is no automated GPU testing in the GitHub Actions-based CI, so this needs to be...

So far we only have antialiasing for lines. It would be easy to add it for points. What about polygon and trimeshes? Consider rendering a triangle at a time, as...

This is a summary of the current state of antialiased lines in Datashader, and possible future changes. Datashader supports antialiasing in all `Canvas.line` calls regardless of the type of data...