Skip to main content

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


Download files

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

Source Distribution

dmf-device-ui-0.2.post104.zip (1.1 MB view details)

Uploaded Source

Built Distribution

dmf_device_ui-0.2.post104-py2-none-any.whl (396.2 kB view details)

Uploaded Python 2

File details

Details for the file dmf-device-ui-0.2.post104.zip.

File metadata

File hashes

Hashes for dmf-device-ui-0.2.post104.zip
Algorithm Hash digest
SHA256 e9ed225aa88275f55392cb3cab86bb80a2e5e021225e8bfcd7591b502b95d421
MD5 a4c3783171b0150a915200c5af14d849
BLAKE2b-256 ac052d9a2a0e3d05c1c1aeafeeaa4bf5f9e92b97d0e658501c681fb7659e1c54

See more details on using hashes here.

File details

Details for the file dmf_device_ui-0.2.post104-py2-none-any.whl.

File metadata

File hashes

Hashes for dmf_device_ui-0.2.post104-py2-none-any.whl
Algorithm Hash digest
SHA256 a7107fcb523b3cf79fddad1b333037d2e97be70e09f07ba9dae622ca4ade3989
MD5 45356c2652ad5c01dfb876ef97adb818
BLAKE2b-256 0671e73ba8d73e97a7f2cd44f3218a64a71a8525588e0d1995e4dbfbe584aa7a

See more details on using hashes here.

Supported by

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