Skip to main content

Extensions for Plotly Dash.

Project description

PyPI Latest Release codecov Testing CodeQL

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,

  • The enrich module, which contains various enriched versions of Dash components
  • A number of custom components, e.g. the Websocket component, which enables real-time communication and push notifications
  • The javascript module, which contains functionality to ease the interplay between Dash and JavaScript
  • The snippets 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

  • Making it possible to avoid invoking a callback if it is already running via the BlockingCallbackTransform
  • Enabling logging from within Dash callbacks via the LogTransform
  • Improving app performance via the 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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dash_extensions-1.0.0rc2.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dash_extensions-1.0.0rc2-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file dash_extensions-1.0.0rc2.tar.gz.

File metadata

  • Download URL: dash_extensions-1.0.0rc2.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.1 Darwin/21.3.0

File hashes

Hashes for dash_extensions-1.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 58c9b6b29ea0f4bd320e1a6b17df08a7d4c1593d175829d9fc19e183acdeb50c
MD5 7a01044b483e97038d81bf348181e7e6
BLAKE2b-256 610dc2248ab3a3e479093039b3f8d7c763b787cffc4cebae841a105756b7ea82

See more details on using hashes here.

File details

Details for the file dash_extensions-1.0.0rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for dash_extensions-1.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 04ac7d35d8f28ccb593835cec2fa78535ac3df8006043b3e54c497ee44571520
MD5 324b0d835ea484da6d2ecad794c853f0
BLAKE2b-256 c90369770d8fb39b9e3c3f439a54f3ad576ed4ad68fa5e25e1d5bf7225de69ea

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page