Skip to main content

DAQ components for Dash

Project description

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

Project details


Download files

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

Source Distribution

dash_daq-0.6.0.tar.gz (650.9 kB view details)

Uploaded Source

Built Distribution

dash_daq-0.6.0-py3-none-any.whl (676.0 kB view details)

Uploaded Python 3

File details

Details for the file dash_daq-0.6.0.tar.gz.

File metadata

  • Download URL: dash_daq-0.6.0.tar.gz
  • Upload date:
  • Size: 650.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for dash_daq-0.6.0.tar.gz
Algorithm Hash digest
SHA256 ae2568aca470b186d6805ff2317a932a6c1a5ed879fe33e525e43810fc354dce
MD5 8ef4c1c94674dbc9c925a63e81b11174
BLAKE2b-256 213d36bc0bece8d8a9bafc26997d915b3f4c5d44f9289cc6ce07987837c015ca

See more details on using hashes here.

File details

Details for the file dash_daq-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: dash_daq-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 676.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for dash_daq-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d155b5586f164d5d4379d5999275759c525b764a1eb5313a34abce13c50aa856
MD5 28c906b21b8a844b0bbd0d7a4fcd337a
BLAKE2b-256 8d0f8dd4776d5ca5b7f76d998a326d5caec722d896a3e1982cbef44fbb74e4f5

See more details on using hashes here.

Supported by

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