MicroDrop
=========

Microdrop is a graphical user interface for the [DropBot][1] digital
microfluidics control system (described in detail in [Fobel et al., Appl. Phys.
Lett. 102, 193513 (2013)][2]). If you use this information in work that you
publish, please cite as appropriate.

[1]: http://microfluidics.utoronto.ca/microdrop
[2]: http://dx.doi.org/10.1063/1.4807118


Credits
=======

Ryan Fobel <ryan@fobel.net>
Christian Fobel <christian@fobel.net>

MicroDrop
=========

Microdrop is a graphical user interface for the [DropBot][1] digital
microfluidics control system (described in detail in [Fobel et al., Appl. Phys.
Lett. 102, 193513 (2013)][2]). If you use this information in work that you
publish, please cite as appropriate.


Binary package dependencies
===========================

In addition to the package dependencies listed in `setup.py`, the MicroDrop
application requires the following Python packages to be installed:

 - `matplotlib`: Used to plot feedback results, etc.
 - `pygst`: Used for video-processing in the device view.
 - `pyopencv`: Used to transform incoming video feed to register the device in
   the device view to the overlay perspective.
 - `pymunk==2.1.0` _(_not_ the latest)_: Used for detecting the electrode
   corresponding to each click on the device view
   _(i.e., [collision detection][3])_.

Note that these packages contain binary components that typically prevent them
from being installed using `easy_install` or `pip` without taking special care
to configure the appropriate build environment.  However, there are pre-built
binary packages available for both Windows and Linux, if you search for them.


[1]: http://microfluidics.utoronto.ca/microdrop
[2]: http://dx.doi.org/10.1063/1.4807118
[3]: http://chipmunk-physics.net/release/ChipmunkLatest-Docs/#CollisionDetection


Credits
=======

Ryan Fobel <ryan@fobel.net>
Christian Fobel <christian@fobel.net>

Add list of `pip`-unfriendly binary packages
[NB] Add list of `pip`-unfriendly binary packages

Add list of binary Python package dependencies that might not be easily
installed using `easy_install` or `pip`.
