Skip to main content

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

Single Population: Fitzhugh-Nagumo (Mesh Method)

Izhikevich

Adaptive Exponential Integrate and Fire

drawing

Replication of Half Center Central Pattern Generator

Metadata

Release files for miind 1.0.21

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for miind 1.0.21
File Actions
miind-1.0.21-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for miind-1.0.21-cp311-cp311-win_amd64.whl
miind-1.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for miind-1.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
miind-1.0.21-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details for miind-1.0.21-cp311-cp311-macosx_10_9_x86_64.whl
miind-1.0.21-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for miind-1.0.21-cp310-cp310-win_amd64.whl
miind-1.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for miind-1.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
miind-1.0.21-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details for miind-1.0.21-cp310-cp310-macosx_10_9_x86_64.whl
miind-1.0.21-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for miind-1.0.21-cp39-cp39-win_amd64.whl
miind-1.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for miind-1.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
miind-1.0.21-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details for miind-1.0.21-cp39-cp39-macosx_10_9_x86_64.whl
miind-1.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details for miind-1.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
miind-1.0.21-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details for miind-1.0.21-cp38-cp38-macosx_10_9_x86_64.whl
miind-1.0.21-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details for miind-1.0.21-cp37-cp37m-win_amd64.whl
miind-1.0.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details for miind-1.0.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
miind-1.0.21-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details for miind-1.0.21-cp37-cp37m-macosx_10_9_x86_64.whl
miind-1.0.21-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details for miind-1.0.21-cp36-cp36m-win_amd64.whl
miind-1.0.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details for miind-1.0.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
miind-1.0.21-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details for miind-1.0.21-cp36-cp36m-macosx_10_9_x86_64.whl

Total release size: 1.2 GB

Release files / miind-1.0.21-cp311-cp311-win_amd64.whl

Download URL miind-1.0.21-cp311-cp311-win_amd64.whl
Size 69.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1a693b811c98d7b1d0f6f8596ee0428c486082dbc3f01e087ac124f1103738a4
BLAKE2b-256 checksum
How to use checksums
a484314cd8e4ca112e4534e1d73c8f7c4cd319d409925ae110b33ca539d06bcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / miind-1.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL miind-1.0.21-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 71.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d376f44c1d46d03250c33cc48559170ed2f43d7c089865e100c100de6147b147
BLAKE2b-256 checksum
How to use checksums
eb28a6f2f1ccd7fd0ceb6a76afe9e948e5e2e8d1edeb57ad7a5d72924aae8560
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp311-cp311-macosx_10_9_x86_64.whl

Download URL miind-1.0.21-cp311-cp311-macosx_10_9_x86_64.whl
Size 63.7 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
0620e9bf2a145a6a1bb4032a66d7defa04f90e12120a3e5f6a0b6f6f08db40c5
BLAKE2b-256 checksum
How to use checksums
32b5c34b806659cbdd0f79e48e73dafcfc29623d7f58c6dd22c8411457307110
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp310-cp310-win_amd64.whl

Download URL miind-1.0.21-cp310-cp310-win_amd64.whl
Size 71.7 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6bfa660cd635ab05a67ca0a50e5c7bf0db3cb692cd90c2cafa0250aa4fba3341
BLAKE2b-256 checksum
How to use checksums
522693049a30fb7a4230caae2b731184614728ad80a262bf86c25233a56f03a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / miind-1.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL miind-1.0.21-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 71.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1efec66ee1123e9d361044d758c99baeec22b0c13e183fe7bc44ad389fec3e17
BLAKE2b-256 checksum
How to use checksums
d63ab175bf54a52d1373063cd4c29720440cda707995eee7ff1f37afc0f1acfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp310-cp310-macosx_10_9_x86_64.whl

Download URL miind-1.0.21-cp310-cp310-macosx_10_9_x86_64.whl
Size 63.7 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
12c8cc8956b37e920b57d66d54d5c8d62da5a515a30d9cf8025e2bf1876afc81
BLAKE2b-256 checksum
How to use checksums
94e766ba65bac4be16b4208a9ac486ac0ee1004981abb2b8b9656aa5e87e0566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp39-cp39-win_amd64.whl

Download URL miind-1.0.21-cp39-cp39-win_amd64.whl
Size 69.7 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e71ed9566fc641f66d0c9594a92a5ceb38c544134f5a855dfdb884d941012e08
BLAKE2b-256 checksum
How to use checksums
d76751f2ee0d3a923a1fdf519f8916139736d210406f5f5231eae35366bb86a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / miind-1.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL miind-1.0.21-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 71.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f7cb8df37a7ef02481e7639ae0952af8387b46d4f715a7067bd382407295f570
BLAKE2b-256 checksum
How to use checksums
2fcf1457325e75d795e2def35029fa9cbc0de3a11850a4157796f5ab4f7c8996
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp39-cp39-macosx_10_9_x86_64.whl

Download URL miind-1.0.21-cp39-cp39-macosx_10_9_x86_64.whl
Size 68.1 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b35385982bab7990f71a8d79878c0ce19b1b55a60b0e1e934d55cbede0a3891e
BLAKE2b-256 checksum
How to use checksums
8e54dc5b070e8c5cbe3c7c7d6e6c95db39dad266d587ed4f8ca07354e54e5a88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL miind-1.0.21-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 71.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
56ce3d8c4bcf36245303c158abf104648b2dc7d5d3a7305dee60c661e0027f02
BLAKE2b-256 checksum
How to use checksums
aedd8b69109c880abf2bd25a205507566046d10bc3d51629e865adfda30638bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp38-cp38-macosx_10_9_x86_64.whl

Download URL miind-1.0.21-cp38-cp38-macosx_10_9_x86_64.whl
Size 66.7 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
8011484db2795f2ab3b6e4febbdd83748e005bf144e1571368b6fcbfbb28c60d
BLAKE2b-256 checksum
How to use checksums
25d566b4532bdc8c06168262c66784ef8c62a5ba9f27ca5b1124274d43377a57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp37-cp37m-win_amd64.whl

Download URL miind-1.0.21-cp37-cp37m-win_amd64.whl
Size 69.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
9d74e27d2a61fdb5f14ecd2fb6d742c28dfe82469f4a12981f1ea24bb3330f77
BLAKE2b-256 checksum
How to use checksums
0493636d0bed2368aacac4eb5c63acc8f6089d46216ba00505e1fec32defd03d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / miind-1.0.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL miind-1.0.21-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 71.0 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
68e5a8d6c54b6d5f8f0963a48c1c9cb2429e800a0ee1a8aa00dcc7e21fc15c80
BLAKE2b-256 checksum
How to use checksums
509c0d71f80b290fd8ea1d22c14007aaf74e88575e216d1fca0ccf9d4bf94251
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL miind-1.0.21-cp37-cp37m-macosx_10_9_x86_64.whl
Size 66.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
07ac22be5dd9e280accd218f8493f8e6e5d743f3b10420705e6800cd46f3ce46
BLAKE2b-256 checksum
How to use checksums
20bbfed6730e0c5b2291a86d8c9badf7fef1531f0b094c90b3701ce32fce91c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp36-cp36m-win_amd64.whl

Download URL miind-1.0.21-cp36-cp36m-win_amd64.whl
Size 69.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d489d726984b555a880552cb271cb81173da2f39be0fffd176b108d9377d53f6
BLAKE2b-256 checksum
How to use checksums
9ef4791a01d2a557208f316e576256cb9a57c893ff82cdaafc0372358b9e18b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / miind-1.0.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL miind-1.0.21-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 71.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4a171bcf5f627c4411e1551ae832521d708126f4c093a0ce57dcaba310f8bf4c
BLAKE2b-256 checksum
How to use checksums
6f71af604a88624e7c03d3708fd7a4acb19fd32a217ad113b9431807d07bb68b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Release files / miind-1.0.21-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL miind-1.0.21-cp36-cp36m-macosx_10_9_x86_64.whl
Size 66.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7c845c3b3bb04fb4b74d14e87600ea74393b74354987f7a4e09ac1d12bc42709
BLAKE2b-256 checksum
How to use checksums
430ec50d1b204c2f8ecde135d9e66027feb9b5c6cc640ad49df832087b88cc84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.17

Security for miind 1.0.21

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page