Skip to content

pymmcore-plus/c-mda-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

c-mda-engine

In this repository, we provide the source code of the C-MDA engine, which is a C++ proof-of-concept implementation of execution of MDA (Multi-Dimensional Acquisition) events. This implementation is inspired and closely follows the python implementation of pymmcore-plus. This implementation works in conjunction with the pymmcore. In pymmcore, using SWIG wrappers, we expose the C++ classes and methods to python. The C-MDA engine is a C++ implementation of the MDA execution, which is called from python using the pymmcore library.

Installation

  1. Install micro-manager. It is needed to simulate the microscope environment.
  2. Install python 3.7
  3. Set LD_LIBRARY_PATH correctly to the location where .so files from micro-manager installation are stored.
  4. Run the dev_build.sh

After the setup is done, one can run demo_run.py to see the C-MDA engine in action.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published