BUNPC / Homer3

MATLAB application for fNIRS data processing and visualization
92 stars 54 forks source link

[FEATURE]:May it be possible to build Homer3 on python? #126

Closed RyanY11 closed 2 years ago

RyanY11 commented 2 years ago

Hi, just a little question here, why choose MATLAB? If it can build on Python environment, what is the main obstruct? Thanks!

sstucker commented 2 years ago

Homer and its predecessors are based firmly in MATLAB. There is no reason for this other than it was the tool of choice for the project when it began over 10 years ago.

It is quite possible (and may prove useful to you) to port Homer user functions to Python, depending on packages like scipy. In fact, the next generation of large scale fNIRS apps developed by Homer's authors are taking shape in Python to take advantage of its portability and scalability relative to MATLAB. Homer will remain a MATLAB toolbox, though.

Python-based fNIRS processing is available via other packages like https://github.com/mne-tools/mne-nirs