henrypinkard / Pygellan

[DEPREACATED] Python interface for data-driven microscopy with Micro-manager/Micro-Magellan
BSD 3-Clause "New" or "Revised" License
14 stars 3 forks source link

Magellan channel ordering issue #11

Closed kdmarchuk closed 5 years ago

kdmarchuk commented 5 years ago

Hi Henry,

I can elaborate more on this issue next week, but wanted you to be aware that there is some weird channel acquisition bug on the latest nightly build of Magellan. The channels don't stay consistent as far as the ordering goes; ch1, ch2, ch3 becomes ch2, ch3, ch1, or something. I wasn't able to find a pattern as I was trying to run an expt. Will get you more details soon.

I'll see you in person for the fix? Kyle

henrypinkard commented 5 years ago

Hey I showed up at your apartment as soon as I got this issue, but I guess you were still at work...

I found and fixed a pretty bad bug where if you aborted an acquisition it could sometimes bleed into the next one. Maybe this was the cause? If not, lmk if you can reproduce (ideally on demo config)

kdmarchuk commented 5 years ago

This might have something to do with it. In demo, latest nightly build, the number of channels in the description doesn't reflect the number of channels checked. It's always num_checked + 1. image image

henrypinkard commented 5 years ago

I decided to bite the bullet and do a major overhaul of the image display code in Magellan. I'm rewriting from scratch a lot of stuff that was previously based upon hacky imageJ/microamanger workarounds. This should make magellan much easier to maintain and add new features to, but will probably come with a lot of bugs along the way. Probably will not revisit this until that is complete

henrypinkard commented 5 years ago

New image viewer online! https://github.com/nicost/micro-manager/pull/74

The screenshots above were just a little typo, which is now fixed.

I'm am closing this for now as the display has been completely rewritten, but if you see something similar in the future open a new issue