Skip to main content

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)

Source distribution for dmf-device-ui 0.2.post104
File Size Uploaded
dmf-device-ui-0.2.post104.zip 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for dmf-device-ui 0.2.post104
File Interpreter ABI Platform
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
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