Roadmap
0.11.0 Goals (Summer 2015)
- Tornado Server with examples and documentation
- Extensible model system
Long-term TODO List
Core Plotting
- WebGL rendering
- BokehJS interface
- Backbuffering
- CSS styling/theming mechanism
- New layout capabilities
- multiple axes
- colorbar axes
- plot (e.g., histogram axes)
- better grid plots
- improved annotations and legends
- Python -> JS function reflection
- animation
- computed columns (e.g., jitter, colormapping, offsets)
- Better map projections
- Animation framework
- Improve rendering loop performance in BokehJS
- improved ticking & tick formatting
- abbreviated ticking: 10:00 :05 :10 etc.
- lat/long axes
- explicit ticking
- Annotations
- arrows
- axis hover tooltips
- data tooltips
- Graphs/trees
- GIS integrations
- Map projections
- Better save capability
- Offscreen render using Node.js
- Abstract Rendering server
- Publishing support for bokeh-server
- LaTeX support
Backends
- More efficient binary data transfers to BokehJS
- Check compatibility with mobile browsers
- Streaming data sources
- Public cloud service
Docs & Testing
- tests:
- Unit tests,
- image comparisons
- regression tests
- selenium UI test
- better docs/interactive gallery
- demo improvements
- code simplification
- option for static page generation
- more demos