Skip to main content

MIIND

Project description

MIIND: a population level simulator.

MIIND is a simulator that allows the creation, simulation and analysis of large-scale neural networks. It does not model individual neurons, but models populations directly, similarly to a neural mass model, except that we use population density techniques. Population density techniques are based on point model neurons, such as leaky-integrate-and-fire (LIF), quadratic-integrate-and-fire neurons (QIF), or more complex ones, such as adaptive-exponential-integrate-and-fire (AdExp), Izhikevich, Fitzhugh-Nagumo (FN). MIIND is able to model populations of 1D neural models (like LIF, QIF), 2D models (AdExp, Izhikevich, FN, others), or 3D models (Hindmarsh-Rose, Tsodyks-Markram Synapse). It does so by using statistical techniques to answer the question: "If I'd run a NEST or BRIAN simulation (to name some point model-based simulators), where in state space would my neurons be?" We calculate this distribution in terms of a density function, and from this density function we can infer many properties of the population, including its own firing rate. By modeling large-scale networks as homogeneous populations that exchange firing rate statistics, rather than spikes, remarkable efficiency can be achieved, whilst retaining a connection to spiking neurons that is not present in neural mass models.

Documentation and Installation Instructions

MIIND is available through pypi and can be installed on most Linux and Windows systems (Mac version in development) with the command:

$ python -m pip install miind

For building from source and further documentation:

https://miind.readthedocs.io/en/latest/

Three dimensional population density methods!

They said it could not be done, but we have created an efficient version of the Hindmarsh rose model, a neural model with three state variables. drawing

Gallery

Single Population: Fitzhugh-Nagumo (Mesh Method)

Izhikevich

Adaptive Exponential Integrate and Fire

drawing

Replication of Half Center Central Pattern Generator

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

miind-1.0.16-cp39-cp39-win_amd64.whl (69.6 MB view details)

Uploaded CPython 3.9Windows x86-64

miind-1.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

miind-1.0.16-cp39-cp39-macosx_10_9_x86_64.whl (68.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

miind-1.0.16-cp38-cp38-win_amd64.whl (69.6 MB view details)

Uploaded CPython 3.8Windows x86-64

miind-1.0.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

miind-1.0.16-cp38-cp38-macosx_10_9_x86_64.whl (67.5 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

miind-1.0.16-cp37-cp37m-win_amd64.whl (69.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

miind-1.0.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

miind-1.0.16-cp37-cp37m-macosx_10_9_x86_64.whl (67.4 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

miind-1.0.16-cp36-cp36m-win_amd64.whl (69.6 MB view details)

Uploaded CPython 3.6mWindows x86-64

miind-1.0.16-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

miind-1.0.16-cp36-cp36m-macosx_10_9_x86_64.whl (67.3 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file miind-1.0.16-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.16-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 69.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for miind-1.0.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4144117950256af9525c5e6c8bb812d16262d55d6602f9a589e977e98d7f402e
MD5 0e06edb487f577875d5a514885a06df9
BLAKE2b-256 c23909ce79b66e14f73f91617d94b479bf3e479a69ecb4e9026f0d456b70bc65

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: miind-1.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 71.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for miind-1.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a8a0f3ed6471e97239db2eda9462b5855d705a3bc41072563959fbda0ad3e46
MD5 c8aaa9bf36d5768acf7f2e33039e4f72
BLAKE2b-256 72a30556391d17414297aa43e6ff656906470212540dd65d244179684d9aac07

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: miind-1.0.16-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 68.9 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for miind-1.0.16-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf147ae7ff4bb3c6a666088b3437c945b7fef7e6d567aa8d3419c274eab5b2cc
MD5 7c015c4059dbbcf686bd86734cb8ca28
BLAKE2b-256 35fd8bf47015ad42aabe45868aba7ed1f086939df092ca385dcc4fa620c44035

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.16-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 69.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for miind-1.0.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 258cd4d9511c8c1884828b09bffc9096e140434a6c085d5698598cd1d682107e
MD5 46d4af37bf66b20de08a45ccd69fd60b
BLAKE2b-256 487e11a999d2875c7c6ab4e5ff177b365b53a0f4ed66ffb3b1eb92aa101d6aa2

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: miind-1.0.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 71.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for miind-1.0.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0a56fe909785515b085e44c8c8d48076eb18b187f145a42592467c2255ad330
MD5 578fd323ce886adf64b1c955f33280f9
BLAKE2b-256 3a9a4bef08d2075214db77879e9e505d2b71b9689c640963ac3006f547dda1d2

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: miind-1.0.16-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 67.5 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for miind-1.0.16-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ce4f498d34a8393b812fc305f0bacbbae0d8a2de41fe450c7f317e9434e6ab6
MD5 ca42ad7b7309cf54841e372cbf1291c4
BLAKE2b-256 ff75b969ac12fc9114e56417b6f1f3b1e28b30b0265bf61cea719270ae55b6b7

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.16-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 69.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for miind-1.0.16-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 092e3c8aa9cc08ecdc173df6aabdd1ade6d29c5df039fc25c8dfb988dd7eb881
MD5 b73d804b5e437219bee0a2f5e29cdbc7
BLAKE2b-256 b58476e7c94d1cbdaddf2e5fe2f2a37907535575c5561a59e56a0464649427f8

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: miind-1.0.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 71.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for miind-1.0.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bc85d2454fa6c4a9a8180e8aee8a3cb84d9fbaccb2be2b3f44b432d259abcfd
MD5 acb21999bbdd39cb7fae47a057dd7c09
BLAKE2b-256 8001bd598663bdebaa982a8f82dcc7f1bb47a16a70a00a4335e31f23cf11b5ce

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: miind-1.0.16-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 67.4 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for miind-1.0.16-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ad845118d01d5bdc17584bfa23debdac57ebb2a5f2ae0ae403dee50c28957900
MD5 c1ba850a5a5f4c788e0a23104352e34f
BLAKE2b-256 76e395f159f7d85eb6b9edd04e15559cbcb8c7e735dff369aebbc752ca039ae9

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: miind-1.0.16-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 69.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for miind-1.0.16-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 62b83714cfc3e5258701c84605c0daf03bfbcd7f9a9a629a03267d3e568cea7e
MD5 8d6387f9b39d4dffd0f5d3ea4efdc7b1
BLAKE2b-256 2f2d0130418bd52ff1976b3ff2985ff354ff2b934c15f9333d0ca2f1f46551d5

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: miind-1.0.16-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 71.0 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for miind-1.0.16-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b24970d14a6d5802e17da839ded3330860487be6831524d703e6b537be3b805
MD5 0670e9dafb95f007e1471ea6f3e63db6
BLAKE2b-256 56eab4bfa06e729f7fe04ea7cd7b9fdbf622f6402fa559ce120970fecd358a9c

See more details on using hashes here.

File details

Details for the file miind-1.0.16-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: miind-1.0.16-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 67.3 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for miind-1.0.16-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa31a36e9b8dc461cb54f2ee8b3fd1b5f0e74b3eaeac18adceb0f94755a1f021
MD5 5a6ac92e8243c09017430611d6211237
BLAKE2b-256 55bdd0bf3aeafcb62b16c37862bf8680dfce18f1072408687937619ca4465ce5

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