{"id":13498226,"url":"https://github.com/nengo/nengo","last_synced_at":"2025-05-15T09:07:21.500Z","repository":{"id":8149097,"uuid":"9568894","full_name":"nengo/nengo","owner":"nengo","description":"A Python library for creating and simulating large-scale brain models","archived":false,"fork":false,"pushed_at":"2025-05-03T19:50:49.000Z","size":115221,"stargazers_count":863,"open_issues_count":138,"forks_count":184,"subscribers_count":75,"default_branch":"main","last_synced_at":"2025-05-03T20:27:19.511Z","etag":null,"topics":["nengo","neural-networks","neuroscience","python"],"latest_commit_sha":null,"homepage":"https://www.nengo.ai/nengo","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nengo.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.rst","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-04-20T18:46:06.000Z","updated_at":"2025-04-25T22:26:13.000Z","dependencies_parsed_at":"2023-10-02T21:32:40.231Z","dependency_job_id":"20ebf1bd-53b4-4981-beff-64bea4ca3271","html_url":"https://github.com/nengo/nengo","commit_stats":{"total_commits":1752,"total_committers":51,"mean_commits":34.35294117647059,"dds":0.6695205479452055,"last_synced_commit":"bb8ce8f1646c626415bf2290fa8b6fa47e1a8916"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nengo%2Fnengo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nengo%2Fnengo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nengo%2Fnengo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nengo%2Fnengo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nengo","download_url":"https://codeload.github.com/nengo/nengo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310515,"owners_count":22049469,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nengo","neural-networks","neuroscience","python"],"created_at":"2024-07-31T21:00:16.252Z","updated_at":"2025-05-15T09:07:16.474Z","avatar_url":"https://github.com/nengo.png","language":"Python","funding_links":[],"categories":["Programming","Other Domains in CS","Domain-specific libraries"],"sub_categories":["Python","Neuroscience"],"readme":".. image:: https://img.shields.io/pypi/v/nengo.svg\n  :target: https://pypi.org/project/nengo\n  :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/pypi/pyversions/nengo.svg\n  :target: https://pypi.org/project/nengo\n  :alt: Python versions\n\n********************************************\nNengo: Large-scale brain modelling in Python\n********************************************\n\n.. image:: https://www.nengo.ai/design/_images/general-nef-summary.svg\n  :width: 100%\n  :target: https://doi.org/10.3389/fninf.2013.00048\n  :alt: An illustration of the three principles of the NEF\n\nNengo is a Python library for building and simulating\nlarge-scale neural models.\nNengo can create sophisticated\nspiking and non-spiking neural simulations\nwith sensible defaults in a few lines of code.\nYet, Nengo is highly extensible and flexible.\nYou can define your own neuron types and learning rules,\nget input directly from hardware,\nbuild and run deep neural networks,\ndrive robots, and even simulate your model\non a completely different neural simulator\nor neuromorphic hardware.\n\nInstallation\n============\n\nNengo depends on NumPy, and we recommend that you\ninstall NumPy before installing Nengo.\nIf you're not sure how to do this, we recommend using\n`Anaconda \u003chttps://www.anaconda.com/products/individual\u003e`_.\n\nTo install Nengo::\n\n    pip install nengo\n\nIf you have difficulty installing Nengo or NumPy,\nplease read the more detailed\n`Nengo installation instructions\n\u003chttps://www.nengo.ai/nengo/getting_started.html#installation\u003e`_ first.\n\nIf you'd like to install Nengo from source,\nplease read the `developer installation instructions\n\u003chttps://www.nengo.ai/nengo/contributing.html#developer-installation\u003e`_.\n\nNengo is tested to work on Python 3.6 and above.\nPython 2.7 and Python 3.4 were supported up to and including Nengo 2.8.0.\nPython 3.5 was supported up to and including Nengo 3.1.\n\nExamples\n========\n\nHere are six of\n`many examples \u003chttps://www.nengo.ai/nengo/examples.html\u003e`_\nshowing how Nengo enables the creation and simulation of\nlarge-scale neural models in few lines of code.\n\n1. `100 LIF neurons representing a sine wave\n   \u003chttps://www.nengo.ai/nengo/examples/basic/many_neurons.html\u003e`_\n2. `Computing the square across a neural connection\n   \u003chttps://www.nengo.ai/nengo/examples/basic/squaring.html\u003e`_\n3. `Controlled oscillatory dynamics with a recurrent connection\n   \u003chttps://www.nengo.ai/nengo/examples/dynamics/controlled_oscillator.html\u003e`_\n4. `Learning a communication channel with the PES rule\n   \u003chttps://www.nengo.ai/nengo/examples/learning/learn_communication_channel.html\u003e`_\n5. `Simple question answering with the Semantic Pointer Architecture\n   \u003chttps://www.nengo.ai/nengo-spa/examples/question.html\u003e`_\n6. `A summary of the principles underlying all of these examples\n   \u003chttps://www.nengo.ai/nengo/examples/advanced/nef_summary.html\u003e`_\n\nDocumentation\n=============\n\nUsage and API documentation can be found at\n`\u003chttps://www.nengo.ai/nengo/\u003e`_.\n\nTo build the documentation yourself, run the following command::\n\n    python setup.py build_sphinx\n\nThis requires Pandoc to be installed,\nas well as some additional Python packages.\nFor more details, `see the Developer Guide\n\u003chttps://www.nengo.ai/nengo/contributing.html#how-to-build-the-documentation\u003e`_.\n\nDevelopment\n===========\n\nInformation for current or prospective developers can be found\nat `\u003chttps://www.nengo.ai/contributing/\u003e`_.\n\nGetting Help\n============\n\nQuestions relating to Nengo, whether it's use or it's development, should be\nasked on the Nengo forum at `\u003chttps://forum.nengo.ai\u003e`_.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnengo%2Fnengo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnengo%2Fnengo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnengo%2Fnengo/lists"}