Device user interface for Microdrop digital microfluidics (DMF) control software.
Project description
dmf-device-ui
dmf-device-ui is a graphical user interface to control a digital microfluidics control system (such as the MicroDrop/DropBot system described in detail in [Fobel et al., Appl. Phys. Lett. 102, 193513 (2013)][2]).
If you use this software in work that you publish, please cite as appropriate.
Installation
## Automatic installation ##
The dmf-device-ui package is a dependency of the dmf_device_ui_plugin MicroDrop plugin, and will be installed automatically if the dmf_device_ui_plugin plugin is installed.
## Manual installation ##
pip install –find-links http://192.99.4.95/wheels –trusted-host 192.99.4.95 dmf-device-ui
The –find-links and –trusted-host are required to provide binary Gtk2 dependencies as wheels. Visit http://192.99.4.95/wheels to browse the contents.
The wheels server at 192.99.4.95 is maintained by Christian Fobel <christian@fobel.net>.
Usage
The dmf-device-ui GUI will be launched automatically from MicroDrop if the dmf_device_ui_plugin plugin is installed.
## Actuate electrodes ##
![Actuate electrodes][actuate-electrodes]
## Draw route ##
Click and drag to draw route following mouse cursor.
![Draw route][draw-route]
## Draw mix ##
End a route at the starting point to draw a mixing route/cycle.
![Draw mix][draw-mix]
## Auto route ##
Hold <alt>, click on source electrode, and release on target electrode to automatically find a route between the source and target.
![Auto route][auto-route]
## Adjust layer alpha ##
The alpha/opacity of each layer (e.g., connections, electrode shapes, labels) can be adjusted independently.
![Adjust layer alpha][adjust-layer-alpha]
[1]: http://microfluidics.utoronto.ca/microdrop [2]: http://dx.doi.org/10.1063/1.4807118 [3]: https://pypi.python.org/pypi/microdrop
[actuate-electrodes]: docs/static/images/actuate-electrodes.gif [draw-route]: docs/static/images/draw-route.gif [draw-mix]: docs/static/images/draw-mix.gif [auto-route]: docs/static/images/auto-route.gif [adjust-layer-alpha]: docs/static/images/adjust-layer-alpha.gif
Credits
Christian Fobel <christian@fobel.net>
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
Built Distribution
File details
Details for the file dmf-device-ui-0.2.post104.zip
.
File metadata
- Download URL: dmf-device-ui-0.2.post104.zip
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ed225aa88275f55392cb3cab86bb80a2e5e021225e8bfcd7591b502b95d421 |
|
MD5 | a4c3783171b0150a915200c5af14d849 |
|
BLAKE2b-256 | ac052d9a2a0e3d05c1c1aeafeeaa4bf5f9e92b97d0e658501c681fb7659e1c54 |
File details
Details for the file dmf_device_ui-0.2.post104-py2-none-any.whl
.
File metadata
- Download URL: dmf_device_ui-0.2.post104-py2-none-any.whl
- Upload date:
- Size: 396.2 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7107fcb523b3cf79fddad1b333037d2e97be70e09f07ba9dae622ca4ade3989 |
|
MD5 | 45356c2652ad5c01dfb876ef97adb818 |
|
BLAKE2b-256 | 0671e73ba8d73e97a7f2cd44f3218a64a71a8525588e0d1995e4dbfbe584aa7a |