Microdrop installation instructions


Hi all,

For installing the lastest version of Microdrop, we recommend following the instructions found here. These instructions assume you already have a Python distribution installed on your system. In the lab, we are currently running the 32-bit Python 2.7 version of Miniconda, although any 32-bit Python 2.7 should be fine. Note that we also plan to build a new bundled exe installer, but wanted to get these instructions out to everyone in the meantime.

In the latest Microdrop release we have added a convenience command:

python -m microdrop.bin.create_portable_config <microdrop settings directory>

This creates a directory that contains a set of Microdrop configuration files, including subdirectories containing plugins, devices, and protocols, as well as a microdrop.bat file that can be used to launch Microdrop using the settings from within the directory. This makes it easy, for example, to have a separate settings directory for each user, etc.

For those familiar with using git, the latest development version of Microdrop (verion 2.0) can be found on the dev branch. If you clone the microdrop repository from GitHub, you can install dependencies by running the following command from within the repository root:

pip install --find-links --trusted-host -e .\

Note that the Microdrop settings directories are not compatible across major versions. In other words, a settings directory from Microdrop 1.0 is not compatible with Microdrop 2.0 or vice versa.

The microdrop.bin.create_portable_config command described above can be used to create a new settings directory after upgrading Microdrop. Note that separate Miniconda instances can be installed, each with a different version of Microdrop. In house, we use such a configuration to keep Microdrop 1.0 and Microdrop 2.0 installed on the same machine.

Please let me know if you have any questions.