Skip to main content

BrainModels: Brain models implemented with BrainPy

Project description

BrainModels

LICENSE Documentation PyPI version

BrainModels provides standard and canonical brain models (including various neurons, synapses, networks, and intuitive paper examples) which are implemented with BrainPy simulator. Moreover, we welcome your brain model implementations, and publish them through our GitHub homepage. In such a way, once your new model is implemented, it can be easily shared with other BrainPy users.

Currently, we provide the following standard models:

Neuron Models Synapse Models Learning Rules
Leaky integrate-and-fire model Alpha Synapse STDP
Exponential integrate-and-fire model AMPA / NMDA BCM rule
Quadratic integrate-and-fire GABAA / GABAB Oja's rule
Adaptive Exponential IF model Exponential Decay Synapse
Adaptive Quadratic IF model Difference of Two Exponentials
Generalized IF model Short-term plasticity
Izhikevich model Gap junction
Hodgkin-Huxley model Voltage jump
Morris-Lecar model
Hindmarsh-Rose model

Installation

Install BrainModels using pip:

> pip install brainmodels

Install from source code:

> pip install git+https://github.com/PKU-NIP-Lab/BrainModels

BrainModels is based on Python (>=3.6), and the following packages need to be installed to use BrainModels:

  • brain-py >= 1.1.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brainmodels-0.3.7.tar.gz (47.2 kB view details)

Uploaded Source

File details

Details for the file brainmodels-0.3.7.tar.gz.

File metadata

  • Download URL: brainmodels-0.3.7.tar.gz
  • Upload date:
  • Size: 47.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.7.11

File hashes

Hashes for brainmodels-0.3.7.tar.gz
Algorithm Hash digest
SHA256 3ff16bbf62c6ef77bc7f0ad8dd4b5c6816f74a5b3ee0a26468d6dda3cbd2a4d3
MD5 8d1379754a51ed46660d92a12d5d128f
BLAKE2b-256 60ee660211c2763000f86a5517f62d73c11ce1bd2ed06116aa7d5eb1eec1ccf5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page