Skip to main content

dash_daq

DAQ components for Dash.

Docs: https://dash.plotly.com/dash-daq

Installation

pip install dash_daq

(Or for Python 3, pip3 install dash_daq)

Getting started for contributors

The source code and all the subsequent changes should be done inside src folder/directory.

Create a python virtual environment and activate it. inside that virtual enviornment

pip install dash
pip install pyyaml

This will install necessary build tools for building and testing library.

# Clone this repository
git clone https://github.com/plotly/dash-daq.git

# Install dependencies
$ npm install --also=dev

# Watch source for changes and build to `lib/`
$ npm start

Documentation

Component API documentation can be found at https://dash.plotly.com/dash-daq

Development

Demo server

You can start up a demo development server to see a demo of the rendered components:

$ npm run dash-demo

You have to maintain the list of components in demo/Demo.react.js.

Code quality and tests

To run lint and unit tests:

$ npm run test

Testing your components in Dash

  1. Build development bundle to lib/
$ npm run start
  1. Install module locally (after every change) in virtual environment
# Generate metadata, and install the daq pacakage locally for testing

$ npm run install-local
  1. Run the Dash demo
$ npm run dash-demo

Installing python package locally

Before publishing to PyPi, you can test installing the module locally:

# Install in `site-packages` on your machine
$ yarn run install-local

Uninstalling python package locally

$ yarn run uninstall-local

Producing a new release as a tarball

vim dash_daq/version.py # and increase it to X.X.X
rm -rf node_modules dist build lib
yarn install
yarn build-tarball
ls dist/dash_daq-X.X.X.tar.gz # this is your tarball

Demo applications

Release files for dash-daq 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dash-daq 0.6.0
File Size Uploaded
dash_daq-0.6.0.tar.gz 650.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dash-daq 0.6.0
File Interpreter ABI Platform
dash_daq-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / dash_daq-0.6.0.tar.gz

Download URL dash_daq-0.6.0.tar.gz
Size 650.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ae2568aca470b186d6805ff2317a932a6c1a5ed879fe33e525e43810fc354dce
BLAKE2b-256 checksum
How to use checksums
213d36bc0bece8d8a9bafc26997d915b3f4c5d44f9289cc6ce07987837c015ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.5

Release files / dash_daq-0.6.0-py3-none-any.whl

Download URL dash_daq-0.6.0-py3-none-any.whl
Size 676.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d155b5586f164d5d4379d5999275759c525b764a1eb5313a34abce13c50aa856
BLAKE2b-256 checksum
How to use checksums
8d0f8dd4776d5ca5b7f76d998a326d5caec722d896a3e1982cbef44fbb74e4f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.5
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page