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>
Release files for dmf-device-ui 0.2.post104
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dmf-device-ui-0.2.post104.zip | 1.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dmf_device_ui-0.2.post104-py2-none-any.whl | Python 2 | none | any | Details |
Total release size:1.5 MB
Release files / dmf-device-ui-0.2.post104.zip
| Download URL | dmf-device-ui-0.2.post104.zip |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e9ed225aa88275f55392cb3cab86bb80a2e5e021225e8bfcd7591b502b95d421
|
|
BLAKE2b-256 checksum How to use checksums |
ac052d9a2a0e3d05c1c1aeafeeaa4bf5f9e92b97d0e658501c681fb7659e1c54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / dmf_device_ui-0.2.post104-py2-none-any.whl
| Download URL | dmf_device_ui-0.2.post104-py2-none-any.whl |
|---|---|
| Size | 396.2 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
a7107fcb523b3cf79fddad1b333037d2e97be70e09f07ba9dae622ca4ade3989
|
|
BLAKE2b-256 checksum How to use checksums |
0671e73ba8d73e97a7f2cd44f3218a64a71a8525588e0d1995e4dbfbe584aa7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |