.. NEURON documentation master file, created by sphinx-quickstart on Fri Nov 15 09:46:09 2019. The NEURON Simulator ==================== NEURON is a simulator for neurons and networks of neurons that runs efficiently on your local machine, in the cloud, or on an HPC. Build and simulate models using Python, HOC, and/or NEURON's graphical interface. From this page you can watch :ref:`recorded NEURON classes `, read the :ref:`Programmer's reference `, `browse the NEURON forum `_, explore the `source code for over 850 NEURON models on ModelDB `_, and more (use the links on the side or search). .. toctree:: :maxdepth: 1 :caption: Building: :hidden: install/install cmake_doc/options.rst install/developer .. toctree:: :maxdepth: 2 :caption: User documentation: :hidden: videos/index guide/index courses/exercises2018 The NEURON forum publications publications-using-neuron .. toctree:: :maxdepth: 2 :caption: NEURON scripting: :hidden: scripting.rst progref/index otherscripting.rst tutorials/index rxd-tutorials/index coreneuron/index .. toctree:: :maxdepth: 2 :caption: NMOD Language: :hidden: nmodl/language.rst nmodl/transpiler/index.rst .. toctree:: :maxdepth: 2 :caption: Developer documentation: :hidden: scm/index dev/index capi doxygen .. toctree:: :maxdepth: 1 :caption: Removed Features :hidden: removed_features.rst .. toctree:: :maxdepth: 1 :caption: Changelog :hidden: changelog.md .. image:: neuron-overview.jpg :width: 75% :align: center :alt: NEURON image with ShapePlot, code, and cortical column Installation ------------ .. tab-set:: .. tab-item:: macOS The recommended installation is to open a Terminal (Press `⌘` + `Space` and type "terminal") and type: .. code:: pip3 install neuron Alternatively, you can use the `PKG installer `_. For troubleshooting, see the `detailed installation instructions `_. .. tab-item:: Linux The recommended installation is to open a terminal and type: .. code:: pip3 install neuron For troubleshooting, see the `detailed installation instructions `_. .. tab-item:: Windows `Download the Windows Installer `_. You can also install the Linux wheel via the Windows Subsystem for Linux (WSL). See `instructions `_. For troubleshooting, see the `detailed installation instructions `_. .. tab-item:: Cloud On `Google Colab `_ and many other cloud Jupyter providers, you can install NEURON via .. code:: !pip install neuron NEURON is already installed on `The Neuroscience Gateway `_ and on `EBRAINS `_. .. tab-item:: Source code View and suggest changes to the source code at: `github.com/neuronsimulator/nrn `_ For instructions on how to build from source, `go here `_. .. raw:: html | .. admonition:: About NEURON >= 9.0 :class: tip If you are experiencing compilation errors while using `nrnivmodl` with NEURON >=9.0, but not with previous 8.x releases, please see :ref:`porting-mechanisms-to-cpp`. We have provide comprehensive instructions for adapting legacy MOD files that include `VERBATIM` blocks, or you might find already updated MOD files in the ModelDB GitHub repositories. See also the NEURON documentation `index `_ and the `NEURON forum `_.