- Linux or macOS are officially supported by NEST.
- Windows is not officially supported by NEST.
-
Install NEST
- Version 3.6
- Installation instructions
- The recommended installation method is using the conda forge install within a conda environment as follows:
- NOTE: This conda installation method will only work for Linux or macOS systems
- Install anaconda
- To install the latest version of NEST in a new environment called ENVVAME, run the following code in the terminal
conda create --name ENVNAME -c conda-forge nest-simulator
- To install a specific version of NEST, run the following code in the terminal:
# this will install version 2.18.0 conda create --name ENVNAME -c conda-forge nest-simulator=2.18.0=*
- Activate your conda environment
conda activate ENVNAME
-
Setup backend
- environment: python 3.9+
- install the remaining requirements within your environment as follows:
# navigate to the app location
cd NeuroApp
cd backend
# install the requirements
pip install -r requirements.txt
# run the backend
uvicorn main:app --reload
- Setup frontend
- Environment: node 16.14.0/16.16.0, yarn 1.22.19
- Download node via nvm node manager
# open a new terminal window
# install nodejs
nvm install 16.16.0
nvm alias default 16.16.0
nvm use
# check node version
node -v
# navigate to the frontend and install yarn globally
cd frontend
npm install -g yarn
# install frontend dependencies
yarn
# run frontend
yarn dev