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.18.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

dash_extensions-1.0.18-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file dash_extensions-1.0.18.tar.gz.

File metadata

  • Download URL: dash_extensions-1.0.18.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.14 Linux/6.5.0-1023-azure

File hashes

Hashes for dash_extensions-1.0.18.tar.gz
Algorithm Hash digest
SHA256 a6b6c0952b3af7ae84c418fea4b43cbd0bd4e82f20d91f1573380b8a3d90df0a
MD5 3a668fa4739e1ad051ef5179fdd366e6
BLAKE2b-256 e5761d6f462dc246fee1a36d6d9b36642c68bf139c9bc73b1f99289520d9c9b7

See more details on using hashes here.

File details

Details for the file dash_extensions-1.0.18-py3-none-any.whl.

File metadata

  • Download URL: dash_extensions-1.0.18-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.14 Linux/6.5.0-1023-azure

File hashes

Hashes for dash_extensions-1.0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 17f4469670bd70ce12fac1a05baaae119fb65eee7b012af47aff7377d0399eeb
MD5 1c8a1e01374f3fadae9d6c73ed459340
BLAKE2b-256 2591be303cb791737b604c6e6de66208f1aae305a0fcd11c9a6b20f50b54610c

See more details on using hashes here.

Supported by

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