Skip to content

a standalone wrapper for Micro-Manager enabling features on arkitekt

Notifications You must be signed in to change notification settings

arkitektio-apps/mikro-manager

Repository files navigation

mikro-manager

codecov PyPI version Maintenance Maintainer PyPI pyversions PyPI status

mikro-manager allows you to control micro-manager through Arkitekt

Idea

This is a standalone desktop application that allows you to control micro-manager and your microscope through Arkitekt. It is build on top of the pycromanager package, abstracting the micro-manager api to be used by Arkitekt

Prerequisites

To use this application, you need to have micro-manager installed on your computer. You can download micro-manager from here. Importantly you need to make sure that your micro-manager installation matches the version of the mikro-manager python package. Currently (version 2.0.1 2023.05.23 (later versions might work as well))

You also need to have Arkitekt installed on a network accessible computer. To learn more about Arkitekt, visit the documentation here.

Installation

The easiest way to install this application is via their pre-built binaries. You can download the latest release from the releases page.

Alternatively, you can install this application via pip.

pip install mikro-manager

Usage

Before you start the application, make sure that you have micro-manager installed and that you have a working configuration. And ensure that micro-manager is running and that the "Micro-Manager Server" is running. You can have a look at the pycromanager documentation to learn more about how to set up micro-manager.

Start the Application by running the installed binary or by running the following command in your terminal (within the environment where you installed mikro-manager).

mikro-manager

Now you can connect to your Arkitekt server through the Provide Button. This is similiar to all Arkitekt applications.