pelkmanslab / iBRAIN_BRUTUS

A version of canonical iBRAIN (2015) deployed on BRUTUS cluster
0 stars 0 forks source link

Usage of multiple copies of same function #1

Closed tstoeger closed 9 years ago

tstoeger commented 9 years ago

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.

ewiger commented 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?

tstoeger commented 9 years ago

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.

tstoeger commented 9 years ago

Have deleted copies from iBrainShared (if they have been migrated to PelkmansLibrary (which means that they have been reviewed))