Extensions for Plotly Dash.
The dash-extensions
package is a collection of utility functions, syntax extensions, and Dash components that aim to improve the Dash development experience. It can be divided in four main pillars,
enrich
module, which contains various enriched versions of Dash componentsWebsocket
component, which enables real-time communication and push notificationsjavascript
module, which contains functionality to ease the interplay between Dash and JavaScriptsnippets
module, which contains a collection of utility functions (documentation limited to source code comments)The enrich
module enables a number of transforms that add functionality and/or syntactic sugar to Dash. Examples include
BlockingCallbackTransform
LogTransform
ServersideOutputTransform
to name a few. To enable interactivity, the documentation has been moved to a separate page.
NB: The 1.0.0 version introduces a number of breaking changes, see documentation for details.