There is a newer version of this record available.

Software Open Access

jonescompneurolab/hnn: HNN Release 1.3.0

Sam Neymotin; Blake Caldwell; ramcdougal; Lucas Kasser; Ryan Thorpe; stephanie-r-jones; Salvador Dura-Bernal; Nikolas Evers

New features:

  • Use hyperthreading cores in determining number of cores to run on for better performance
  • Windows: running with WSL is much faster than native install and via Docker


  • Dipole data files are saved with higher precision to avoid rounding errors when dipole is very small


  • Shared directory is now hnn_out. This directory exists in the docker container at the same path as on the host OS (e.g. /Users/me/hnn_out) instead of /home/hnn_user/hnn_out
  • When loading files in GUI, there are shortcuts to hnn_out and source code directories
  • Improve error checking: xauthority keys, ssh keys, open ports
  • Refactoring of that makes it much more robust
  • Stop using docker-compose. Only relies on docker to manage containers
  • Clean up hnn_docker.log formatting and remove special characters from output


  • Install script renamed to
  • Install script works with ubuntu 14.04, 16.04 and 18.04
  • Use the precompiled NEURON package instead of compiling from source
  • Log output from install script to ubuntu_install.log


  • Renamed install script to hnn-windows.ps1
  • Support user names with spaces (issue #163)
  • Install script will work for users without admin privileges (except MPI)
  • Include a windows container Dockerfile that is used by Travis. It can be used to run simulations, but cannot launch GUI
  • Support running HNN from WSL and run tests in Travis.


  • Install now tested on OS versions Catalina, Mojave, Sierra, High Sierra, and El Capitan
Files (7.4 MB)
Name Size
7.4 MB Download
All versions This version
Views 1,147106
Downloads 951
Data volume 176.2 MB7.4 MB
Unique views 1,00695
Unique downloads 481


Cite as