PIL VTK: My First OSS Chaco: Interactive rich-client applications Conda: Users pay attention Bokeh: All of the above Fractint: Making pictures from math
or CSS or “webapp” coding Server Simple python scripts, no special classes of frameworks Useful for exploratory analysis or sharing and publishing Automatically mirrors and synchronizes Python and browser state
or CSS or “webapp” coding Connect the full PyData stack to interactive web apps Server Simple python scripts, no special classes of frameworks Useful for exploratory analysis or sharing and publishing Automatically mirrors and synchronizes Python and browser state
Protocol Better JupyterLab support Altair/VegaLite integration Animations and transitions BokehJS as a first-class project PNG/SVG export option (DONE)
transforms are a first-class aspect of visualization Solves problems of overplotting, underplotting, saturation Mitigates binning problems by affording interactivity across large datasets
organization Flexible, configurable pipeline for automatic rendering Statistical transforms are a first-class aspect of visualization Solves problems of overplotting, underplotting, saturation Mitigates binning problems by affording interactivity across large datasets
parallel and distributed computing Comes with a Bokeh app for monitoring performance of distributed tasks “Invaluable for understanding and optimizing distributed computing performance.”
parallel and distributed computing Comes with a Bokeh app for monitoring performance of distributed tasks “Invaluable for understanding and optimizing distributed computing performance.” “It's not something for which I need to go out and find a web developer to help me with.”
analysis and visualization seamless and simple. • Express what you want to do in very few lines of code • Focus on what you are trying to explore and convey, not on the process of plotting.
analysis and visualization seamless and simple. • Express what you want to do in very few lines of code • Focus on what you are trying to explore and convey, not on the process of plotting.
feedback • BSD license for everything (JS, Python, Server, Notebooks) Get involved! (contribute code, examples, docs, support) • Hours/day is fixed, only more people can accelerate development
feedback • BSD license for everything (JS, Python, Server, Notebooks) Engage us to work on custom apps and dashboards • Feedback helps the open source efforts Get involved! (contribute code, examples, docs, support) • Hours/day is fixed, only more people can accelerate development