ENHANCE-PET / FALCON

FALCON is a Python-based software application designed to facilitate PET motion correction, both for head and total-body scans. Our program is built around the fast 'greedy' registration toolkit, which serves as the registration engine. With FALCON, users can enjoy a streamlined experience for implementing motion correction.
GNU General Public License v3.0
36 stars 6 forks source link

Test: Falcon installation on linux/non-linux systems #8

Closed LalithShiyam closed 1 year ago

LalithShiyam commented 2 years ago

Since we removed fsl, we might be in an unfortunate situation to test the installations on windows/mac.

Keyn34 commented 2 years ago

Windows installation tested, failed (expected), working on a new installation script for windows

LalithShiyam commented 2 years ago

Mac installation update: @dhaberl was asking for test datasets to figure out the mac installation of falcon @josefyu can you please organize?

josefyu commented 2 years ago

data has been sent.

dhaberl commented 2 years ago

The FALCON installation using the installer script does work on macOS Monterey 12.3.1 (Intel CPU) and FALCON can be launched. However, greedy must be installed separately, either by compiling from source or by using the binaries included with ITK-SNAP 3.8 or later as described here

Otherwise, the affine and warp transformation related files will not be created in the output folder.

I propose to include the greedy installation in the installer script for macOS.

LalithShiyam commented 2 years ago

Hi @dhaberl, many thanks for testing it out. The binaries of greedy should already be there in the bin files. Based on your comments, I think they are not set to the path. I will play with it tomorrow. 🙌🏽

LalithShiyam commented 2 years ago

The problem seems to be that brew is not being installed, and none of the subsequent things are not installed. So we probably need to fix that. Basically, the script for Mac OS seems to be garbage and not working. Also, certain tools need to be installed:

LalithShiyam commented 2 years ago

New update: Apparently, linux binaries will not work on Mac and vice-versa. So we kind of need to ship OS specific binaries via IBM cloud...