I have been working a bit on the side on the Micro-Manager 2.0 code,
using the strategy I described earlier (copied below). To keep things a
bit clear, I named this "2.0-gamma". 2.0-gamma uses Java 8, should fix
most of the problems in 2.0-beta, and it includes the ClearVolume-based
3D viewer (i.e., you can open a 3D viewer on the same data visible in
the standard viewer). The api has changed slightly from the api in
2.0beta, but adaptation of existing plugin or script code should not be
very difficult (and I'll be happy to assist if problems arise).
So, if you are interested in giving this a go, please download 2.0-gamma
Please note that the file saving format changed somewhat (sorry, not my
choice), and I am not sure if files saved with 2.0gamma can be read with
older versions (please test). Also, I worked quite a bit on opening
older datasets, but things like channel color are often not read in
correctly, and other problems may exist.
Hopefully this will be just a temporary release and Open Imaging will
soon release its own version (which will likely contain most of the
On 11/7/17 10:49 AM, Nico Stuurman wrote:
> - Mark started a branch to fix the underlying issues with 2.0,
> necessitating minor changes to the API
> - I forked that branch, wired up missing components, probably
> destroyed some of the nice things Mark put in in the mean time, but
> more or less got a working version
> (https://github.com/nicost/micro-manager/tree/NSViewer). I opened a
> Pull Request on Mark's branch, and hopefully that will help speed up a
> working/stable version 2.0
> - I forked my own NSViewer branch
> (https://github.com/nicost/micro-manager/tree/ViewerPlusCV), bumped
> the Java version to 1.8, and am working now on making my ClearVolume
> code working in it. My plan is to build a distributable from this
> branch, basically for use in our own lab, but I'll be happy to share
> with anyone interested.
> This is all a bit more messy than I like things to be, but I am afraid
> that is currently the best I can come up with.