Closed tstoeger closed 9 years ago
Release page of iBRAIN_UZH is the stable code that you need to use. Please download and use code of iBRAIN_UZH only, since this is the stable code.
iBRAIN_BRUTUS is used to track and deploy tools/* into Brutus cluster. The corresponding webpage of the running application https://ibrain.pelkmanslab.org.
Releases of iBRAIN_BRUTUS uses the exact versions that are reported in versions.txt.
The lastest developement code (in master) contains latest patches and fixes and uses later versions of dependencies like iBrainShared, PelkmansLibaray, and so on. Unless you working on a fixing the bug and you don't really need to use latest unstable code or be confused by it.
Does this answer your question?
iBRAIN_UZH has same problem: simultaneous usage of PelkmansLibrary and iBrainShared leads to a duplication of functions (sometimes slightly different).
PelkmansLibrary contains manually reviewed versions of those functions. One possibility could be to remove those function from iBrainShared.
Have deleted copies from iBrainShared (if they have been migrated to PelkmansLibrary (which means that they have been reviewed))
iBRAIN_BRUTUS uses /iBrainShared and /PelkmansLibrary and thus can accesses two (sometimes slightly different) copies of the same functions.
Notably, removing generally important dependencies (which are part of legacy? /iBrainShared ) would require additional coordination, if /iBrainShared is continued? to be used for some installations of iBrain.