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 five 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 pages module, which extends the functionality of Dash Pages
  • The snippets/validation/streaming modules, which contain 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.

Donation

paypal

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.17rc11.tar.gz (1.4 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.17rc11-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file dash_extensions-1.0.17rc11.tar.gz.

File metadata

  • Download URL: dash_extensions-1.0.17rc11.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/5.15.153.1-microsoft-standard-WSL2

File hashes

Hashes for dash_extensions-1.0.17rc11.tar.gz
Algorithm Hash digest
SHA256 565ece73f9eb9ebc577b1e2f3cf9be501df1dffaa0d5a6e4fe3827a7809a098f
MD5 47de7be53ba5296e0a92e925df6cb843
BLAKE2b-256 957c1952f792d985f23c771ff7becf110a517ce3693de61822b357205b37d69f

See more details on using hashes here.

File details

Details for the file dash_extensions-1.0.17rc11-py3-none-any.whl.

File metadata

  • Download URL: dash_extensions-1.0.17rc11-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/5.15.153.1-microsoft-standard-WSL2

File hashes

Hashes for dash_extensions-1.0.17rc11-py3-none-any.whl
Algorithm Hash digest
SHA256 7ef0d474f310641b89cd615b5caf90b78ab1d42e75b868ca14bb3eea33423cd3
MD5 5aec9a30f9bac5b6e6914b5584e7171b
BLAKE2b-256 00b5b36c50807456a829d23071a51fb34a40aee7879e2672abbe9407e968ec2f

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