Skip to main content

Extensions for Plotly Dash.

Project description

PyPI Latest Release codecov Language grade: Python Language grade: JavaScript 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 target an Output by multiple callbacks via the MultiplexerTransform
  • 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 a separate page.

NB: The 0.1.0 version introduces a number of breaking changes, see the changelog for details.

Project details


Release history Release notifications | RSS feed

This version

0.1.7

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dash_extensions-0.1.7.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.15 Linux/5.15.0-1022-azure

File hashes

Hashes for dash_extensions-0.1.7.tar.gz
Algorithm Hash digest
SHA256 3cdb251c715e90aeb5705c6e73abec1ceb23ba8ce0448cf4ee3161ff1616332b
MD5 1f3d3c701aef9c03e4544702b4178d5a
BLAKE2b-256 27a8a862105c1e0f40c007c5394f617f8254fa27b237d57ed55740cba746b374

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dash_extensions-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.9.15 Linux/5.15.0-1022-azure

File hashes

Hashes for dash_extensions-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 7dcc7a7ea8434cdd2dc6d4c640b5124daffbf33661bd0a445a7a82adc4b06a10
MD5 02f3e83285a9c02b89ac0f1229c4b725
BLAKE2b-256 352f432c914f87a5dc5c7f7d1e408cc1083e030859160e42f45da31c20e85bb7

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