NeuroAnalyzer requirements


Wherever possible, NeuroAnalyzer will be 100% Julia based.

NeuroAnalyzer is developed and tested under Linux. Tests are also run on macOS (x86) and Windows 10 and 11. Other systems capable of running Julia (e.g. FreeBSD or Linux/macOS on ARM) should also work, but are not tested (therefore, reports from users of those systems are highly welcomed).

Linux (e.g. Debian) is recommended for the best system performance.

Julia current stable version is recommended, as NeuroAnalyzer is only tested against it.

The following Julia packages are required:

All required packages will be installed automatically. If required, external open-source applications may be called for certain tasks:


For normal processing requirements, the following hardware is recommended:

Large processing pipelines may benefit from running on clustered computers. Julia offers great native support for distributed and parallel processing.

GPU processing using CUDA is available for NVIDIA cards. Use na_info() to check if CUDA is supported on your system. AMD Radeon/Intel ARC/Apple M GPUs/AI accelerators will be supported in the future.