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>

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.2.post104 This release

2 files

0.2.post96

1 file

0.2.post95

1 file

0.2.post93

1 file

0.2.post92

1 file

0.2.post85

1 file

0.2.post84

1 file

0.2.post83

1 file

0.2.post82

1 file

0.2.post81

1 file

0.2.post80

1 file

0.2.post78

1 file

0.2.post77

1 file

0.2.post71

1 file

0.2.post69

1 file

0.2.post67

1 file

0.2.post66

1 file

0.2.post64

1 file

0.2.post60

1 file

0.2.post55

1 file

0.2.post48

1 file

0.2.post46

1 file

0.2.post45

1 file

0.2.post44

1 file

0.2.post42

1 file

0.2.post41

1 file

0.2.post22

1 file

0.2.post20

1 file

0.2.post14

1 file

0.2.post12

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page