{"package": "brainpy", "summary": "BrainPy: Brain Dynamics Programming in Python", "pypi_url": "https://pypi.org/project/brainpy", "piwheels_url": "https://www.piwheels.org/project/brainpy", "releases": {"2.8.2": {"released": "2026-07-23 08:33:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.8.2-py3-none-any.whl", "filehash": "134b4323f0588edb172f1615747de0832f1d1336d023f82d3e97b7d132b7db13", "filesize": 1095127, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainpy-state", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.8.1": {"released": "2026-07-09 05:39:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.8.1-py3-none-any.whl", "filehash": "db1db9adacbcd3eb138149dd7e01d33ee2a8c474a6bd04b2307a1ec2bb36b701", "filesize": 1095074, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainpy-state", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.8.0": {"released": "2026-06-19 11:34:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.8.0-py3-none-any.whl", "filehash": "ee428a7c8d2c8298fdeff7ccff4d1fab0ff9d37e8c93d5242cf6f97502a952fb", "filesize": 1130003, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainpy-state", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.8": {"released": "2026-04-18 04:08:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.8-py3-none-any.whl", "filehash": "dc146ed0e23d829e3fcc0831768b77b74b6ad00e5d3a1f503842da855477ea3e", "filesize": 870921, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainpy-state", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.7": {"released": "2026-03-11 17:26:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.7-py3-none-any.whl", "filehash": "14016d06a064d7bc277c8cd1a8f7af240c74f727c0dc463f23f444fe02fbe69b", "filesize": 878730, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainpy-state", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.6": {"released": "2026-01-21 09:50:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.6-py3-none-any.whl", "filehash": "9c311541b1ee5a90344087cfba853716d6cf956cf7bd56982858465eaa42e8d7", "filesize": 878635, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainpy-state", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.5": {"released": "2025-12-25 15:21:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.5-py3-none-any.whl", "filehash": "ce5d4f5d231ce96e335b0de62e6fa9d2ee180ea487718212d32781e0c918f567", "filesize": 878547, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainpy-state", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.4": {"released": "2025-12-16 08:44:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.4-py3-none-any.whl", "filehash": "5332c46c52ed180ac70163d6f969d3c05f289079ad07828c5886555af7b378cb", "filesize": 877606, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainpy-state", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.3": {"released": "2025-12-10 13:22:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.3-py3-none-any.whl", "filehash": "6f9573658dc405b4421ba271860d62e3f65ba254d928412a0c5c45f689de2f05", "filesize": 949035, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.2": {"released": "2025-10-16 12:35:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.2-py3-none-any.whl", "filehash": "20bc5b371a7b516313a7de3e532c0a4808b20a00c00c18be0d5e3f0bdabe5ecf", "filesize": 953399, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.1": {"released": "2025-10-13 14:41:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.1-py3-none-any.whl", "filehash": "7bc27da68d49fe63e98dbd3df2a1c6bf0faeecaa6670dc3916a195a38d77aba1", "filesize": 1032673, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.7.0": {"released": "2025-10-10 09:12:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.7.0-py3-none-any.whl", "filehash": "88a8e64871a513865860db57a9f3afab9e2d5eecb821b6d6dadcac2bdffaedc4", "filesize": 1006133, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["brainevent", "brainstate", "braintools", "brainunit", "jax", "numpy", "tqdm"]}}}, "2.6.1": {"released": "2025-05-31 05:10:18", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20250420": {"released": "2025-04-20 04:26:14", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20241205": {"released": "2024-12-05 13:39:20", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20241204": {"released": "2024-12-04 09:54:06", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20241123": {"released": "2024-11-23 11:51:31", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20241025": {"released": "2024-10-25 10:01:57", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20240918": {"released": "2024-09-18 08:15:35", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20240913": {"released": "2024-09-13 02:22:41", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20240803": {"released": "2024-08-03 13:53:07", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20240618": {"released": "2024-06-18 09:19:01", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0.post20240515": {"released": "2024-05-15 02:12:55", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.6.0": {"released": "2024-03-24 02:59:57", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5.0.post20240308": {"released": "2024-03-08 05:33:59", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5.0.post20240305": {"released": "2024-03-05 12:30:48", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5.0.post20240303": {"released": "2024-03-03 07:02:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5.0.post20240217": {"released": "2024-02-17 12:59:06", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5.0.post20240216": {"released": "2024-02-16 08:14:27", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5.0.post20240208": {"released": "2024-02-08 02:41:37", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.5.0": {"released": "2024-02-01 07:20:21", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.6.post5": {"released": "2024-01-05 06:57:34", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.6.post4": {"released": "2023-12-15 11:02:29", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.6.post3": {"released": "2023-12-10 12:05:25", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.6.post2": {"released": "2023-12-07 04:07:10", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.6.post1": {"released": "2023-11-26 02:42:36", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.6": {"released": "2023-11-11 02:44:06", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.5.post5": {"released": "2023-10-17 14:39:01", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.5.post4": {"released": "2023-10-17 14:30:26", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.5.post3": {"released": "2023-09-22 09:28:18", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.5.post2": {"released": "2023-09-22 06:06:42", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.5.post1": {"released": "2023-09-20 14:31:19", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.5": {"released": "2023-09-18 07:21:40", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.4.post3": {"released": "2023-09-06 12:21:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.4.post2": {"released": "2023-08-29 02:10:24", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.4.post1": {"released": "2023-08-26 15:49:12", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.4": {"released": "2023-08-26 05:22:56", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.3.2": {"released": "2023-07-24 02:47:32", "prerelease": false, "yanked": true, "skip_reason": "binary only", "files": {}}, "2.4.3.1": {"released": "2023-07-23 07:42:56", "prerelease": false, "yanked": true, "skip_reason": "binary only", "files": {}}, "2.4.3.post5": {"released": "2023-08-10 10:18:13", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.3.post4": {"released": "2023-08-02 02:49:00", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.3.post3": {"released": "2023-07-25 06:00:36", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.3": {"released": "2023-07-23 02:34:12", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.2": {"released": "2023-06-27 09:01:19", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.1": {"released": "2023-05-24 10:04:07", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.0.0.1": {"released": "2023-04-18 01:37:04", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.4.0": {"released": "2023-04-15 13:46:57", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.8": {"released": "2023-04-08 07:33:23", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.7.2": {"released": "2023-03-29 13:34:49", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.7.1": {"released": "2023-03-14 02:11:45", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.7": {"released": "2023-03-13 02:07:29", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.6": {"released": "2023-03-04 02:15:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.5": {"released": "2023-03-03 11:49:44", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.4.1": {"released": "2023-01-29 05:03:47", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.4": {"released": "2023-01-29 03:41:26", "prerelease": false, "yanked": true, "skip_reason": "binary only", "files": {}}, "2.3.3": {"released": "2023-01-25 08:23:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.2": {"released": "2023-01-15 03:32:20", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.1": {"released": "2022-12-29 12:09:27", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.3.0": {"released": "2022-12-19 11:25:58", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.4.0": {"released": "2022-11-29 04:03:43", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.3.6": {"released": "2022-11-08 14:25:09", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.3.5": {"released": "2022-11-05 03:22:28", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.3.4": {"released": "2022-11-04 05:25:40", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.3.3": {"released": "2022-10-18 13:48:27", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.3.2": {"released": "2022-10-18 12:45:49", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.3.1": {"released": "2022-10-05 07:18:48", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.3": {"released": "2022-10-04 11:22:48", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.2": {"released": "2022-09-28 12:39:22", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.1": {"released": "2022-09-09 10:54:49", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.2.0": {"released": "2022-08-12 06:54:54", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "2.1.12": {"released": "2022-05-17 11:29:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.1.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.12-py3-none-any.whl", "filehash": "215c706fde06b90c4999ffff88551ddb73d1fa2249f419ec1e6ab233bf8de63e", "filesize": 401484, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}, "2.1.11": {"released": "2022-05-15 05:01:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.1.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.11-py3-none-any.whl", "filehash": "36eb55e56a7189e685bcde60d806169ff7d55eedf91468635549e3cfda41a4bc", "filesize": 396428, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}, "2.1.10": {"released": "2022-05-05 09:30:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.1.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.10-py3-none-any.whl", "filehash": "a49f374ed2c2280c0933044e3b434aad4d36173dde66392d35993242e56a975c", "filesize": 405861, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}, "2.1.9": {"released": "2022-05-05 05:28:19", "prerelease": false, "yanked": true, "skip_reason": "", "files": {"brainpy-2.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.9-py3-none-any.whl", "filehash": "097c47a0f02c9a10438dde183f2d7da5f7c3da80c0064c89d5830bb87dc202e3", "filesize": 405852, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}, "2.1.8.1": {"released": "2022-04-26 08:56:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.1.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.8.1-py3-none-any.whl", "filehash": "8e85f89b679b6e9e1619b81e4a8a2fdf83c7d4afdade002c080b9bb79abcfb62", "filesize": 385843, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}, "2.1.8": {"released": "2022-04-26 02:38:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.8-py3-none-any.whl", "filehash": "5263528a7ca035ec02e83a6f84a18b51f66e2cffe22516e5ceb59be612cb80b8", "filesize": 385818, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}, "2.1.7": {"released": "2022-04-22 07:57:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.7-py3-none-any.whl", "filehash": "2d096515fa6410837e10c339e9e9212ed12200df3ed1cdb7b6909cb190bec616", "filesize": 383308, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}, "2.1.6": {"released": "2022-04-20 11:25:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.6-py3-none-any.whl", "filehash": "a70d92db4b52b7292d30049e7c8f82741a8aa3cf163c01f4d78ae31c17e4f27c", "filesize": 385211, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}, "2.1.5": {"released": "2022-04-18 14:19:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"brainpy-2.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/brainpy/brainpy-2.1.5-py3-none-any.whl", "filehash": "9074f3cbbe61752fbb7e389d4b7c70bd483dfeb98143a2e540f2c8b9b30a796d", "filesize": 385434, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["jax", "numpy", "tqdm"]}}}}}