Critical open source scientific software: https://github.com/neuronsimulator/nrn
high-performance-computing neuron neuroscience simulation
Score: 21.74751051606562
Last synced: about 18 hours ago
JSON representation
Repository metadata:
NEURON Simulator
- Host: GitHub
- URL: https://github.com/neuronsimulator/nrn
- Owner: neuronsimulator
- License: other
- Created: 2016-10-22T08:47:37.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2026-11-08T12:12:19.000Z (6 days ago)
- Last Synced: 2026-11-09T09:37:31.675Z (5 days ago)
- Topics: high-performance-computing, neuron, neuroscience, simulation
- Language: C++
- Homepage: https://www.neuronsimulator.org
- Size: 168 MB
- Stars: 568
- Watchers: 21
- Forks: 159
- Open Issues: 440
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Codemeta: codemeta.json
- Copyright: Copyright
CodeMeta metadata:
- @context: https://doi.org/10.5063/schema/codemeta-2.0
- Type: SoftwareSourceCode
- Application category: neuroscience
- Author:
- Id: _:author_1
- Type: Person
- Affiliation:
- Type: Organization
- Name: Yale University
- Email: michael.hines@yale.edu
- Family name: Hines
- Given name: Michael
- Code repository: git+https://github.com/neuronsimulator/nrn.git
- Date modified: 2026-08-10
- Description: Empirically-based simulator for modeling neurons and networks of neurons
- Download url: https://github.com/neuronsimulator/nrn/releases/tag/9.0.2
- Funder:
- Type: Organization
- Name: Yale University
- License: https://spdx.org/licenses/BSD-3-Clause
- Name: NEURON
- Operating system:
- Linux
- Windows
- macOS
- Programming language:
- C++
- Python 3
- Related link: https://www.neuronsimulator.org/
- Schema:release notes: This release includes documentation improvements, bug fixes, and NMODL enhancements. See https://github.com/neuronsimulator/nrn/issues/3816 for the full commit list. ### What's New - Documentation enhancements (typo fixes (#3754, #3776), contributing documentation (#3721), C API corrections (#3785)) ### Bug Fixes - Import3D on mac can now detect swc files (#3788) - rxd fixed-step extracellular Neumann boundary conditions corrected (#3690) - Vector.min_ind(i1, i2) fix (#3787) - Iterating over segments with no mechanisms no longer segfaults (#3794) - Buffer overflow in output_spikes_parallel prevention (#3813) ### Improvements / Other Changes - C API always returns current diameter (#3814), supports top-level runtime scalars (#3815) - rxd reaction compilation now supports np.float64 and other np.generic types (#3808) - NMODL compiler enhancements (#3592, #3631, #3600, #3597, #3598, #3740) - CI is more robust (#3730, #3809)
- Software requirements:
- Bison
- Flex
- C/C++ compiler
- CMake >= 3.19.0
- Version: 9.0.2
- Development status: active
- Funding: R01NS11613
- Issue tracker: https://github.com/neuronsimulator/nrn/issues
Owner metadata:
- Name: The NEURON Simulator
- Login: neuronsimulator
- Email:
- Kind: organization
- Description:
- Website: https://www.neuronsimulator.org
- Location:
- Twitter: neuronsimulator
- Company:
- Icon url: https://avatars.githubusercontent.com/u/38567601?v=4
- Repositories: 98
- Last Synced at: 2026-11-09T09:38:12.028Z
- Profile URL: https://github.com/neuronsimulator
GitHub Events
Total
- Create event: 394
- Delete event: 349
- Discussion event: 2
- Fork event: 17
- Gollum event: 7
- Issue comment event: 3712
- Issues event: 178
- Member event: 3
- Pull request event: 595
- Pull request review comment event: 547
- Pull request review event: 757
- Push event: 1785
- Release event: 27
- Watch event: 69
- Total: 8442
Last Year
- Create event: 52
- Delete event: 45
- Discussion event: 2
- Fork event: 3
- Issue comment event: 234
- Issues event: 22
- Pull request event: 33
- Pull request review comment event: 43
- Pull request review event: 54
- Push event: 218
- Release event: 3
- Watch event: 10
- Total: 719
Committers metadata
Last synced: 2 days ago
Total Commits: 6,121
Total Committers: 116
Avg Commits per committer: 52.767
Development Distribution Score (DDS): 0.695
Commits in past year: 164
Committers in past year: 17
Avg Commits per committer in past year: 9.647
Development Distribution Score (DDS) in past year: 0.762
| Name | Commits | |
|---|---|---|
| Michael Hines | m****s@y****u | 1864 |
| Pramod Kumbhar | p****r@e****h | 639 |
| Robert A McDougal | r****l@y****u | 395 |
| Nicolas Cornu | n****u@e****h | 388 |
| Robert A. McDougal | u****n | 362 |
| Luc Grosheintz | l****z@g****m | 328 |
| Alexandru Săvulescu | a****u@e****h | 264 |
| Olli Lupton | o****n@e****h | 256 |
| JCGoran | J****n | 215 |
| adamjhn | a****n@y****u | 209 |
| Ioannis Magkanaris | i****s@g****m | 147 |
| Aleksandr Ovcharenko | a****o@e****h | 102 |
| Cameron | c****3@g****m | 87 |
| Robert A. McDougal | R****l@l****t | 80 |
| Omar Awile | o****e@e****h | 70 |
| Alessandro Cattabiani | c****i | 51 |
| Fernando Pereira | f****a@e****h | 39 |
| MikeG | m****t@e****h | 38 |
| Jorge Blanco Alonso | 4****a | 37 |
| Ec | 1****v | 35 |
| Matthias Wolf | m****f@e****h | 25 |
| Tristan Carel | t****l@g****m | 23 |
| Ernie Forzano | e****o@n****u | 23 |
| Robert A McDougal | R****l@l****t | 21 |
| Liam Keegan | l****m@k****h | 21 |
| Bill Lytton | b****l@n****u | 20 |
| Omar Awile | o****e@g****m | 20 |
| WeinaJi | w****i@e****h | 19 |
| Jeremy FOURIAUX | j****x@e****h | 18 |
| Robert A McDougal | d****l@l****t | 17 |
| and 86 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 1,229
Total pull requests: 3,287
Average time to close issues: 6 months
Average time to close pull requests: 25 days
Total issue authors: 130
Total pull request authors: 82
Average comments per issue: 3.42
Average comments per pull request: 5.66
Merged pull request: 2,521
Bot issues: 0
Bot pull requests: 52
Past year issues: 47
Past year pull requests: 234
Past year average time to close issues: 15 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 23
Past year pull request authors: 20
Past year average comments per issue: 1.66
Past year average comments per pull request: 5.56
Past year merged pull request: 132
Past year bot issues: 0
Past year bot pull requests: 40
Top Issue Authors
- ramcdougal (159)
- pramodk (148)
- nrnhines (146)
- alexsavulescu (131)
- Helveg (82)
- JCGoran (78)
- ikitayama (57)
- olupton (51)
- 1uc (38)
- orena1 (20)
- iomaganaris (19)
- ohm314 (14)
- alkino (13)
- sanjayankur31 (13)
- SteMasoli (12)
Top Pull Request Authors
- nrnhines (502)
- alkino (459)
- JCGoran (366)
- alexsavulescu (295)
- ramcdougal (262)
- pramodk (223)
- 1uc (206)
- olupton (176)
- adamjhn (152)
- heerener (62)
- mgeplf (54)
- dependabot[bot] (51)
- ferdonline (49)
- iomaganaris (48)
- ec1dev (44)
Top Issue Labels
- bug (379)
- enhancement (214)
- documentation (134)
- CI (80)
- dev (66)
- python (64)
- build system (60)
- question (58)
- rxd (54)
- coreneuron (49)
- cmake (43)
- building (41)
- wheel (39)
- nmodl (38)
- testing (34)
- refactoring (32)
- good for beginners (30)
- improvement (29)
- proposal (28)
- release (25)
- windows (21)
- macOS (16)
- informational (14)
- gpu (11)
- parallel (8)
- osx (6)
- legacy (6)
- help wanted (5)
- time-sensitive (4)
- coverage (4)
Top Pull Request Labels
- rxd (81)
- python (73)
- documentation (71)
- dependencies (51)
- bug (46)
- hackron2023 (32)
- CI (31)
- enhancement (28)
- nmodl (26)
- wip (20)
- build system (18)
- refactoring (17)
- hackron2022 (16)
- wheel (15)
- cmake (14)
- building (11)
- windows (11)
- testing (8)
- macOS (6)
- release (6)
- improvement (4)
- coreneuron (3)
- cython (3)
- gpu (3)
- nrn-modeldb-ci-nightly (2)
- api (2)
- osx (1)
- proposal (1)
- coverage (1)
- nanobind (1)
Package metadata
- Total packages: 5
-
Total downloads:
- pypi: 23,767 last-month
- Total dependent packages: 9 (may contain duplicates)
- Total dependent repositories: 31 (may contain duplicates)
- Total versions: 913
- Total maintainers: 11
pypi.org: neuron
Empirically-based simulator for modeling neurons and networks of neurons
- Homepage:
- Documentation: https://neuron.readthedocs.io/
- Licenses: Other/Proprietary License
- Latest release: 9.0.2 (published 3 months ago)
- Last Synced: 2026-11-11T23:09:36.350Z (2 days ago)
- Versions: 31
- Dependent Packages: 9
- Dependent Repositories: 28
- Downloads: 17,663 Last month
-
Rankings:
- Dependent packages count: 1.144%
- Dependent repos count: 2.741%
- Downloads: 2.921%
- Average: 2.947%
- Stargazers count: 3.539%
- Forks count: 4.39%
- Maintainers (9)
proxy.golang.org: github.com/neuronsimulator/nrn
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/neuronsimulator/nrn#section-documentation
- Licenses: other
- Latest release: v0.0.0-20260901201644-bd4f3287089a (published 2 months ago)
- Last Synced: 2026-11-11T23:09:36.702Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.41%
- Average: 4.558%
- Dependent repos count: 4.706%
pypi.org: neuron-nightly
Empirically-based simulator for modeling neurons and networks of neurons
- Homepage:
- Documentation: https://neuron-nightly.readthedocs.io/
- Licenses: Other/Proprietary License
- Latest release: 9.1.0.dev45 (published 4 days ago)
- Last Synced: 2026-11-11T23:09:36.889Z (2 days ago)
- Versions: 626
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 5,939 Last month
-
Rankings:
- Stargazers count: 3.541%
- Downloads: 4.041%
- Forks count: 4.392%
- Average: 8.727%
- Dependent packages count: 10.126%
- Dependent repos count: 21.535%
- Maintainers (7)
pypi.org: neuron-gpu-nightly
Empirically-based simulator for modeling neurons and networks of neurons
- Homepage: https://neuron.yale.edu/neuron/
- Documentation: https://neuron-gpu-nightly.readthedocs.io/
- Licenses: Copyright (c) Michael Hines (BSD compatible)
- Latest release: 9.0a0 (published over 3 years ago)
- Last Synced: 2026-11-11T23:09:47.605Z (2 days ago)
- Versions: 248
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 112 Last month
-
Rankings:
- Stargazers count: 3.539%
- Forks count: 4.39%
- Dependent packages count: 10.141%
- Average: 12.523%
- Dependent repos count: 21.526%
- Downloads: 23.021%
- Maintainers (3)
pypi.org: neuron-gpu
Empirically-based simulator for modeling neurons and networks of neurons
- Homepage: https://neuron.yale.edu/neuron/
- Documentation: https://neuron-gpu.readthedocs.io/
- Licenses: Copyright (c) Michael Hines (BSD compatible)
- Latest release: 8.2.2 (published almost 4 years ago)
- Last Synced: 2026-11-11T23:10:04.229Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 53 Last month
-
Rankings:
- Stargazers count: 3.539%
- Forks count: 4.39%
- Dependent packages count: 10.141%
- Average: 12.994%
- Dependent repos count: 21.526%
- Downloads: 25.372%
- Maintainers (5)
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- mxschmitt/action-tmate v3 composite
- actions/checkout v3 composite
- ./tmp/actions/cache * composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- jwlawson/actions-setup-cmake v1 composite
- mxschmitt/action-tmate v3 composite
- actions/checkout v3 composite
- ncipollo/release-action v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- mxschmitt/action-tmate v3 composite
- quay.io/pypa/$MANYLINUX_IMAGE latest build
- bokeh <3
- ipython *
- jinja2 *
- jupyter *
- matplotlib *
- myst_parser *
- nbconvert *
- nbsphinx *
- numpy *
- plotly *
- plotnine *
- sphinx *
- sphinx-design *
- sphinx_rtd_theme *
- bokeh <3
- cython <3
- find_libpython *
- ipython *
- matplotlib *
- mpi4py *
- numpy *
- packaging *
- pytest *
- pytest-cov *
- scikit-build *
- setuptools *
- setuptools_scm *
- wheel *
- cython <3
- packaging *
- numpy ==1.20.3
- numpy ==1.21.6
- numpy ==1.23.5
- numpy ==1.26.4
- numpy ==2.1.0
- numpy ==2.3.2
- actions/upload-artifact/merge v4 composite
- peter-evans/create-or-update-comment v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact/merge v4 composite
- pypa/gh-action-pypi-publish release/v1 composite
- alabaster ==0.7.16
- anyio ==4.9.0
- anywidget ==0.9.13
- appnope ==0.1.4
- argon2-cffi ==23.1.0
- argon2-cffi-bindings ==21.2.0
- arrow ==1.3.0
- asttokens ==3.0.0
- async-lru ==2.0.5
- attrs ==25.3.0
- babel ==2.17.0
- beautifulsoup4 ==4.13.4
- bleach ==6.2.0
- bokeh ==3.4.3
- bokeh ==3.8.2
- certifi ==2025.4.26
- cffi ==2.0.0
- charset-normalizer ==3.4.2
- colorama ==0.4.6
- comm ==0.2.2
- contourpy ==1.3.0
- contourpy ==1.3.2
- contourpy ==1.3.3
- coverage ==7.8.0
- cycler ==0.12.1
- cython ==3.0.12
- debugpy ==1.8.14
- decorator ==5.2.1
- defusedxml ==0.7.1
- docutils ==0.21.2
- exceptiongroup ==1.3.0
- executing ==2.2.0
- fastjsonschema ==2.21.1
- find-libpython ==0.4.0
- fonttools ==4.58.0
- fqdn ==1.5.1
- h11 ==0.16.0
- httpcore ==1.0.9
- httpx ==0.28.1
- idna ==3.10
- imagesize ==1.4.1
- importlib-metadata ==8.7.0
- importlib-resources ==6.5.2
- iniconfig ==2.1.0
- ipykernel ==6.29.5
- ipython ==8.18.1
- ipython ==8.32.0
- ipywidgets ==8.1.5
- isoduration ==20.11.0
- jedi ==0.19.2
- jinja2 ==3.1.6
- json5 ==0.12.0
- jsonpointer ==3.0.0
- jsonschema ==4.23.0
- jsonschema-specifications ==2025.4.1
- jupyter ==1.1.1
- jupyter-client ==8.6.3
- jupyter-console ==6.6.3
- jupyter-core ==5.7.2
- jupyter-events ==0.12.0
- jupyter-lsp ==2.2.5
- jupyter-server ==2.13.0
- jupyter-server-terminals ==0.5.3
- jupyterlab ==4.4.8
- jupyterlab-pygments ==0.3.0
- jupyterlab-server ==2.27.3
- jupyterlab-widgets ==3.0.15
- kiwisolver ==1.4.7
- kiwisolver ==1.4.9
- markdown-it-py ==3.0.0
- markupsafe ==3.0.3
- matplotlib ==3.9.4
- matplotlib ==3.10.0
- matplotlib ==3.10.6
- matplotlib-inline ==0.1.7
- mdit-py-plugins ==0.4.2
- mdurl ==0.1.2
- mistune ==3.1.3
- mizani ==0.11.4
- mizani ==0.13.5
- mpi4py ==4.0.3
- mpmath ==1.3.0
- myst-parser ==3.0.1
- myst-parser ==4.0.1
- narwhals ==1.39.0
- nbclient ==0.10.2
- nbconvert ==7.16.6
- nbformat ==5.10.4
- nbsphinx ==0.9.7
- nest-asyncio ==1.6.0
- notebook ==7.4.2
- notebook-shim ==0.2.4
- numpy ==2.0.2
- numpy ==2.2.3
- numpy ==2.3.3
- overrides ==7.7.0
- packaging ==24.2
- pandas ==2.3.3
- pandocfilters ==1.5.1
- parso ==0.8.4
- pathspec ==0.12.1
- patsy ==1.0.1
- pexpect ==4.9.0
- pillow ==11.3.0
- platformdirs ==4.3.8
- plotly ==6.0.0
- plotnine ==0.13.6
- plotnine ==0.14.5
- pluggy ==1.5.0
- prometheus-client ==0.21.1
- prompt-toolkit ==3.0.51
- psutil ==7.0.0
- psygnal ==0.13.0
- ptyprocess ==0.7.0
- pure-eval ==0.2.3
- pycparser ==2.22
- pygments ==2.19.1
- pyparsing ==3.2.3
- pytest ==8.1.1
- pytest-cov ==6.0.0
- python-dateutil ==2.9.0.post0
- python-json-logger ==3.3.0
- pytz ==2025.2
- pywin32 ==310
- pywinpty ==2.0.15
- pyyaml ==6.0.2
- pyyaml ==6.0.3
- pyzmq ==27.1.0
- referencing ==0.36.2
- requests ==2.32.4
- rfc3339-validator ==0.1.4
- rfc3986-validator ==0.1.1
- rpds-py ==0.27.0
- scikit-build-core ==0.11.0
- scipy ==1.13.1
- scipy ==1.15.3
- scipy ==1.16.2
- send2trash ==1.8.3
- setuptools ==78.1.1
- setuptools-scm ==8.1.0
- six ==1.17.0
- sniffio ==1.3.1
- snowballstemmer ==3.0.1
- soupsieve ==2.7
- sphinx ==7.3.7
- sphinx-design ==0.6.1
- sphinx-inline-tabs ==2023.4.21
- sphinx-rtd-theme ==3.0.2
- sphinxcontrib-applehelp ==2.0.0
- sphinxcontrib-devhelp ==2.0.0
- sphinxcontrib-htmlhelp ==2.1.0
- sphinxcontrib-jquery ==4.1
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-mermaid ==1.0.0
- sphinxcontrib-moderncmakedomain ==3.29.0
- sphinxcontrib-qthelp ==2.0.0
- sphinxcontrib-serializinghtml ==2.0.0
- stack-data ==0.6.3
- statsmodels ==0.14.4
- statsmodels ==0.14.5
- sympy ==1.13.3
- tenacity ==8.3.0
- terminado ==0.18.1
- tinycss2 ==1.4.0
- tomli ==2.2.1
- tornado ==6.5.5
- traitlets ==5.14.3
- types-python-dateutil ==2.9.0.20241206
- typing-extensions ==4.13.2
- tzdata ==2025.2
- uri-template ==1.3.0
- urllib3 ==2.6.3
- wcwidth ==0.2.13
- webcolors ==24.11.1
- webencodings ==0.5.1
- websocket-client ==1.8.0
- widgetsnbextension ==4.0.14
- xyzservices ==2025.4.0
- zipp ==3.21.0
- uv <=0.7.3
- cffi ==2.0.0
- contourpy ==1.3.3
- docutils <=0.21.2
- find_libpython <=0.4.0
- jinja2 >=2.9.3,<=3.1.6
- jupyter *
- jupyter-client *
- mistune <=3.1.3
- myst_parser <=4.0.1
- nbconvert *
- nbsphinx >=0.3.2
- numpy >=1.9.3,<=2.2.3
- numpy >=2.3.2,<=2.3.3
- pytest <=8.4.0
- pytest-cov *
- pyyaml ==6.0.3
- pyyaml >=3.13,<=6.0.2
- pyzmq >=27.0.1,<=27.1.0
- rpds-py >=0.25,<0.27.1
- scipy >=1.16,<=1.16.2
- scipy <1.16
- setuptools-scm >=8.0,<=8.1.0
- sphinx <=8.2.3
- sphinx-rtd-theme *
- sphinxcontrib-applehelp <=2.0.0
- sphinxcontrib-htmlhelp <=2.1.0
- sympy >=1.3,<=1.13.3
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- docker.io/fedora 42 build
- find-libpython *
- numpy >=1.9.3
- packaging >=22.0
- setuptools *
- sympy >=1.3
- anywidget <=0.9.13
- ipywidgets >=7.0.0,<=8.1.5
- plotly <=6.0.0
- tenacity <8.4
- anywidget <=0.9.13 test
- plotly <=6.0.0 test
- pytest <=8.4.0 test
- pytest-cov <=6.0.0 test
- docker/build-push-action 10e90e3645eae34f1e60eeb005ba3a3d33f178e8 composite
- docker/login-action c94ce9fb468520275223c153574b00df6fe4bcc9 composite