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
- Build development bundle to
lib/
$ npm run start
- Install module locally (after every change) in virtual environment
# Generate metadata, and install the daq pacakage locally for testing
$ npm run install-local
- 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
- Dash Daq HP Multimeter - http://dash-gallery.plotly.host/dash-daq-hp-multimeter
- Dash Daq IV Tracer - http://dash-gallery.plotly.host/dash-daq-iv-tracer
- Dash Daq Pressure Gauge KJL - http://dash-gallery.plotly.host/dash-daq-pressure-gauge-kjl
- Dash Daq Pressure Gauge Pfeiffer - https://dash-gallery.plotly.host/dash-daq-pressure-gauge-pv
- Dash Daq Sparki - http://dash-gallery.plotly.host/dash-daq-sparki
- Dash Daq Stepper Motor - http://dash-gallery.plotly.host/dash-daq-stepper-motor
- Dash Tektronix 350 - http://dash-gallery.plotly.host/dash-daq-tektronix350
- Dash Ocean Optics - http://dash-gallery.plotly.host/dash-ocean-optics
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| dash_daq-0.6.0.tar.gz | 650.9 kB | Without provenance | Details for dash_daq-0.6.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| dash_daq-0.6.0-py3-none-any.whl | Python 3 | none | any | Details for dash_daq-0.6.0-py3-none-any.whl |
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
|
Security for dash-daq 0.6.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.