Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

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>

Release History

Release History

This version
History Node

0.2.post104

History Node

0.2.post96

History Node

0.2.post95

History Node

0.2.post93

History Node

0.2.post92

History Node

0.2.post85

History Node

0.2.post84

History Node

0.2.post83

History Node

0.2.post82

History Node

0.2.post81

History Node

0.2.post80

History Node

0.2.post78

History Node

0.2.post77

History Node

0.2.post71

History Node

0.2.post69

History Node

0.2.post67

History Node

0.2.post66

History Node

0.2.post64

History Node

0.2.post60

History Node

0.2.post55

History Node

0.2.post48

History Node

0.2.post46

History Node

0.2.post45

History Node

0.2.post44

History Node

0.2.post42

History Node

0.2.post41

History Node

0.2.post22

History Node

0.2.post20

History Node

0.2.post14

History Node

0.2.post12

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
dmf_device_ui-0.2.post104-py2-none-any.whl (396.2 kB) Copy SHA256 Checksum SHA256 2.7 Wheel Sep 2, 2016
dmf-device-ui-0.2.post104.zip (1.1 MB) Copy SHA256 Checksum SHA256 Source Sep 2, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting