micro-manager / pymmdevice

(Experimental) Python device adapters for Micro-Manager
0 stars 0 forks source link

pymmdevice as its own seperate package #4

Open henrypinkard opened 1 week ago

henrypinkard commented 1 week ago

Should pymmdevice be a standalone python package separate form the Core? Any disadvantages or challenges to doing this?

marktsuchida commented 1 week ago

Any advantages, given that you still need an MM installation? (Unless you are using pymmcore and all of your devices of PyDevice.)

Disadvantage is that the Core needs to be configured to find it, somewhere buried in site-packages.

henrypinkard commented 6 days ago

The advantage I would see is that this ultimately may contain a collection of python code for controlling devices that implements a consistent API across device types, since many devices can be controlled independently of the core (is that right @@IvoVellekoop?), I imagine there may be people who just want to use these, directly, in python.