abria / TeraStitcher

A tool for fast automatic 3D-stitching of teravoxel-sized microscopy images
http://abria.github.io/TeraStitcher/
Other
78 stars 32 forks source link

Are there plans to release an OSX build? #4

Closed j6k4m8 closed 7 years ago

j6k4m8 commented 8 years ago

I'm curious if I should be waiting for a binary release, or if it's time to try my hand building.

abria commented 8 years ago

Unfortunately a binary release for Mac OSX requires having different Mac OSX versions (for testing purposes) or at least an old OSX to produce the binary that works for the more recent versions.

We have OS X 10.11, which means we would hardly be able to produce binaries that run successfully on OS X <= 10.10.

Which version of Mac OSX do you have? If it is >= 10.11 I can compile it for you. Do you need the command line version or the GUI (Qt-based) version?

j6k4m8 commented 8 years ago

I have 10.10 — managed to compile it (CLI) last night (and wrote up a Python wrapper for an upcoming project). I'd be happy to send you my compiled version so others can benefit as well, if you're interested in having a 10.10 binary as well!

abria commented 8 years ago

Yes it would be very helpful. Thanks!

BTW, your Python wrapper looks great! Please feel free to contact us by email for further questions / collaboration. I would be happy to know more about your project.

j6k4m8 commented 8 years ago

Thanks so much! Looking forward to iterating more on that wrapper in the next few weeks, I'll keep you updated!

Google Drive: terastitcher for OSX, compiled April 10, 2016 on master on 10.10.3 Yosemite (Command-Line only)

abria commented 8 years ago

Thank you! I have added the 10.10 binary to the Download section.

Yes please keep us updated on your project, and feel free to contact for whichever issue you have.

BTW, if you are interested, within TeraStitcher there is an I/O abstraction layer called VirtualVolume. It allows the client application to fetch image data from many kinds of image volumes despite being unaware of the underlying volume format. This includes also unstitched volumes, in which cases stitching is done online and behind the scenes. A Python wrapper on VirtualVolume would be a great piece of software that would allow everybody to use it (since it's currently in C++), but of course that would be a bit more complex than what you have done so far :-).

abria commented 8 years ago

Just a quick update: MacOS binaries (both GUI and command line tools) have now been released. Take a look at our Binary installation packages section.

j6k4m8 commented 8 years ago

@abria I think we can consider this closed as per the updated binary downloads section — I'll open up standalone issues later if I run into any questions with pyrastitcher work! A VirtualVolume wrapper may be on the horizon... Close at will :)