Critical open source scientific software: https://github.com/neuronsimulator/nrn
high-performance-computing neuron neuroscience simulation
Score: 21.67216055966819
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 (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2026-09-24T10:47:46.000Z (4 days ago)
- Last Synced: 2026-09-25T05:41:04.744Z (4 days ago)
- Topics: high-performance-computing, neuron, neuroscience, simulation
- Language: C++
- Homepage: https://www.neuronsimulator.org
- Size: 167 MB
- Stars: 543
- Watchers: 22
- Forks: 151
- Open Issues: 475
-
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: 2025-11-17
- Description: Empirically-based simulator for modeling neurons and networks of neurons
- Download url: https://github.com/neuronsimulator/nrn/releases/tag/9.0.1
- 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 fixes several bugs and adds support for Python 3.14. ### What's New - Add Python 3.14 support (#3635) - Remove doxygen from search results on readthedocs (#3664) - Add example with compilation for C API (#3658) ### Bug Fixes - Use `[:blank:]` character class for SWC parser (#3651) - Fix HOC File.dir() on Windows (#3653) - NET_RECEIVE INITIAL not vectorized translation needs set_globals_from_prop (#3640) ### Improvements / Other Changes - Make `NRN_INSTALL_PYTHON_PREFIX` configurable (#3654) - Improve error message when Python lib is not found (#3650) - Use `command -v` instead of `which` in nrnpyenv.sh (#3516) - Better errors for `report.conf` (#3641) - Bump min required CMake version to 3.19
- Software requirements:
- Bison
- Flex
- C/C++ compiler
- CMake >= 3.19.0
- Version: 9.0.1
- 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: 28
- Last Synced at: 2026-09-25T03:44:30.489Z
- Profile URL: https://github.com/neuronsimulator
GitHub Events
Total
- Create event: 394
- Delete event: 339
- Discussion event: 2
- Fork event: 17
- Gollum event: 7
- Issue comment event: 3709
- Issues event: 178
- Member event: 3
- Pull request event: 595
- Pull request review comment event: 547
- Pull request review event: 754
- Push event: 1781
- Release event: 27
- Watch event: 69
- Total: 8422
Last Year
- Create event: 71
- Delete event: 43
- Discussion event: 2
- Fork event: 3
- Issue comment event: 317
- Issues event: 31
- Pull request event: 48
- Pull request review comment event: 78
- Pull request review event: 74
- Push event: 239
- Release event: 5
- Watch event: 13
- Total: 924
Committers metadata
Last synced: 2 days ago
Total Commits: 6,069
Total Committers: 114
Avg Commits per committer: 53.237
Development Distribution Score (DDS): 0.696
Commits in past year: 137
Committers in past year: 11
Avg Commits per committer in past year: 12.455
Development Distribution Score (DDS) in past year: 0.672
| Name | Commits | |
|---|---|---|
| Michael Hines | m****s@y****u | 1847 |
| Pramod Kumbhar | p****r@e****h | 639 |
| Robert A McDougal | r****l@y****u | 394 |
| Nicolas Cornu | n****u@e****h | 388 |
| Robert A. McDougal | u****n | 362 |
| Luc Grosheintz | l****z@g****m | 327 |
| Alexandru Săvulescu | a****u@e****h | 262 |
| Olli Lupton | o****n@e****h | 256 |
| JCGoran | J****n | 210 |
| adamjhn | a****n@y****u | 206 |
| 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 |
| 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 |
| E. Cruz | 1****v | 19 |
| Jeremy FOURIAUX | j****x@e****h | 18 |
| Robert A McDougal | d****l@l****t | 17 |
| and 84 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 383
Total pull requests: 1,664
Average time to close issues: 10 months
Average time to close pull requests: 24 days
Total issue authors: 54
Total pull request authors: 51
Average comments per issue: 2.32
Average comments per pull request: 7.67
Merged pull request: 1,095
Bot issues: 0
Bot pull requests: 13
Past year issues: 27
Past year pull requests: 104
Past year average time to close issues: 4 days
Past year average time to close pull requests: 11 days
Past year issue authors: 11
Past year pull request authors: 13
Past year average comments per issue: 1.89
Past year average comments per pull request: 6.25
Past year merged pull request: 67
Past year bot issues: 0
Past year bot pull requests: 1
Top Issue Authors
- JCGoran (64)
- ramcdougal (61)
- nrnhines (45)
- 1uc (38)
- alexsavulescu (30)
- pramodk (19)
- olupton (16)
- Helveg (10)
- alkino (7)
- anilbey (6)
- ikitayama (6)
- iomaganaris (6)
- mgeplf (5)
- SteMasoli (5)
- rgourdine (5)
Top Pull Request Authors
- alkino (340)
- JCGoran (311)
- nrnhines (225)
- 1uc (195)
- ramcdougal (95)
- pramodk (69)
- heerener (60)
- mgeplf (34)
- matz-e (30)
- ferdonline (29)
- alexsavulescu (28)
- noahsafar (26)
- ec1dev (22)
- olupton (21)
- adamjhn (19)
Top Issue Labels
- bug (154)
- enhancement (86)
- CI (30)
- rxd (26)
- dev (24)
- documentation (23)
- python (22)
- nmodl (17)
- testing (16)
- wheel (13)
- improvement (12)
- coreneuron (12)
- building (12)
- good for beginners (10)
- refactoring (9)
- macOS (9)
- windows (7)
- informational (6)
- cmake (6)
- question (6)
- release (6)
- gpu (6)
- build system (5)
- cython (4)
- time-sensitive (4)
- proposal (4)
- check-if-still-true (3)
- units (2)
- intel (2)
- external (2)
Top Pull Request Labels
- rxd (38)
- hackron2023 (32)
- python (30)
- documentation (27)
- CI (19)
- dependencies (12)
- wheel (12)
- enhancement (11)
- nmodl (11)
- wip (10)
- refactoring (9)
- building (7)
- bug (6)
- cmake (6)
- windows (5)
- build system (4)
- release (4)
- cython (3)
- macOS (3)
- testing (3)
- gpu (2)
- hackron2022 (2)
- nanobind (1)
- api (1)
- Status: Reviewed (1)
- Bug (1)
- performance (1)
- gui (1)
- Routing (1)
Package metadata
- Total packages: 5
-
Total downloads:
- pypi: 22,205 last-month
- Total dependent packages: 9 (may contain duplicates)
- Total dependent repositories: 31 (may contain duplicates)
- Total versions: 884
- 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 about 2 months ago)
- Last Synced: 2026-09-27T02:31:21.459Z (2 days ago)
- Versions: 30
- Dependent Packages: 9
- Dependent Repositories: 28
- Downloads: 17,260 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 27 days ago)
- Last Synced: 2026-09-27T02:31:27.490Z (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.0.2.dev115 (published 13 days ago)
- Last Synced: 2026-09-27T02:31:25.099Z (2 days ago)
- Versions: 598
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 4,722 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 (6)
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-09-27T02:31:21.773Z (2 days ago)
- Versions: 248
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 159 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-09-27T02:31:19.273Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 64 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