NEURON

Building:

  • Installation
  • CMake Build Options
  • Developer Builds
    • Mac Binary Package (Apple M1 and Mac x86_64)
    • Building Python Wheels
    • Windows build
    • Code Formatting
    • Code Coverage
    • Diagnosis and Debugging
    • Profiling and performance benchmarking

User documentation:

  • Training videos
  • Guides
  • NEURON Course Exercises
  • The NEURON forum
  • Publications about NEURON
  • Publications using NEURON

NEURON scripting:

  • Running Python and HOC scripts
  • NEURON Python documentation
  • NEURON HOC documentation
  • Other scripting languages
  • Python tutorials
  • Python RXD tutorials
  • CoreNEURON

NMOD Language:

  • Language Overview
  • About the NMODL transpiler

Developer documentation:

  • NEURON SCM and Release
  • NEURON Development topics
  • C/C++ API

Removed Features

  • Removed Features

Changelog

  • NEURON 8.2
  • NEURON 8.1
  • NEURON 8.0
  • Contributors
  • Feedback / Help
NEURON
  • Developer Builds
  • View page source

Developer Builds

Developer builds for creating Binary and Python wheel distributions, tests, documentation, code coverage. Each aspect generally has extra dependencies and special instructions.

  • Mac Binary Package (Apple M1 and Mac x86_64)
    • Dependencies
    • Signing and Notarization
  • Building Python Wheels
    • Linux wheels
    • macOS wheels
    • Launch the wheel building
    • Testing the wheels
    • Publishing the wheels on Pypi via Azure
    • Publishing the wheels on Pypi via CircleCI
    • Nightly wheels
    • How to test Azure wheels locally
  • Windows build
    • Pre-requisites
    • Build Environment installation
    • Setting up Visual Studio Code
    • How to build NEURON
    • Troubleshooting
  • Code Formatting
    • Dependencies
    • Instructions
    • Behind the scenes
  • Code Coverage
    • Dependencies (Linux)
    • Instructions
    • Simplified Workflow
  • Diagnosis and Debugging
    • Segfault and crash.
    • NaN or Inf values
    • Different results with different nhost or nthread.
    • GDB
    • GDB and MPI
    • Valgrind
    • Valgrind + gdb
    • Sanitizers
  • Profiling and performance benchmarking
    • Instrumentation
    • Running benchmarks
    • Running GPU benchmarks
    • Profiling With Intel Vtune
    • Using LIKWID With NEURON
    • Comparing LIKWID Profiles
Previous Next

© Copyright 2022, Duke, Yale and the Blue Brain Project.

Built with Sphinx using a theme provided by Read the Docs.