# Leveraging Taichi Lang to Customize Brain Dynamics Operators
<p align="center">
<img alt="Header image of braintaichi." src="https://github.com/chaoming0625/braintaichi/blob/main/docs/_static/braintaichi.png" width=50%>
</p>
<p align="center">
<a href="https://pypi.org/project/braintaichi/"><img alt="Supported Python Version" src="https://img.shields.io/pypi/pyversions/braintaichi"></a>
<a href="https://github.com/chaoming0625/braintaichi/blob/main/LICENSE"><img alt="LICENSE" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a>
<a href='https://braintaichi.readthedocs.io/en/latest/?badge=latest'>
<img src='https://readthedocs.org/projects/braintaichi/badge/?version=latest' alt='Documentation Status' />
</a>
<a href="https://badge.fury.io/py/braintaichi"><img alt="PyPI version" src="https://badge.fury.io/py/braintaichi.svg"></a>
<a href="https://github.com/chaoming0625/braintaichi/actions/workflows/CI.yml"><img alt="Continuous Integration" src="https://github.com/chaoming0625/braintaichi/actions/workflows/CI.yml/badge.svg"></a>
</p>
[``braintaichi``](https://github.com/chaoming0625/braintaichi) leverages Taichi Lang to customize brain dynamics operators.
## Installation
You can install ``braintaichi`` via pip:
```bash
pip install braintaichi --upgrade
```
## Documentation
The official documentation is hosted on Read the Docs: [https://braintaichi.readthedocs.io](https://braintaichi.readthedocs.io)
## See also the BDP ecosystem
We are building the brain dynamics programming ecosystem: https://ecosystem-for-brain-dynamics.readthedocs.io/
Raw data
{
"_id": null,
"home_page": "https://github.com/chaobrain/braintaichi",
"name": "braintaichi",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "event-driven computation, sparse computation",
"author": "BrainTaichi Developers",
"author_email": "chao.brain@qq.com",
"download_url": null,
"platform": null,
"description": "# Leveraging Taichi Lang to Customize Brain Dynamics Operators\n\n\n<p align=\"center\">\n \t<img alt=\"Header image of braintaichi.\" src=\"https://github.com/chaoming0625/braintaichi/blob/main/docs/_static/braintaichi.png\" width=50%>\n</p> \n\n\n\n<p align=\"center\">\n\t<a href=\"https://pypi.org/project/braintaichi/\"><img alt=\"Supported Python Version\" src=\"https://img.shields.io/pypi/pyversions/braintaichi\"></a>\n\t<a href=\"https://github.com/chaoming0625/braintaichi/blob/main/LICENSE\"><img alt=\"LICENSE\" src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\"></a>\n <a href='https://braintaichi.readthedocs.io/en/latest/?badge=latest'>\n <img src='https://readthedocs.org/projects/braintaichi/badge/?version=latest' alt='Documentation Status' />\n </a> \t\n <a href=\"https://badge.fury.io/py/braintaichi\"><img alt=\"PyPI version\" src=\"https://badge.fury.io/py/braintaichi.svg\"></a>\n <a href=\"https://github.com/chaoming0625/braintaichi/actions/workflows/CI.yml\"><img alt=\"Continuous Integration\" src=\"https://github.com/chaoming0625/braintaichi/actions/workflows/CI.yml/badge.svg\"></a>\n</p>\n\n\n[``braintaichi``](https://github.com/chaoming0625/braintaichi) leverages Taichi Lang to customize brain dynamics operators.\n\n\n## Installation\n\nYou can install ``braintaichi`` via pip:\n\n```bash\npip install braintaichi --upgrade\n```\n\n## Documentation\n\nThe official documentation is hosted on Read the Docs: [https://braintaichi.readthedocs.io](https://braintaichi.readthedocs.io)\n\n\n## See also the BDP ecosystem\n\nWe are building the brain dynamics programming ecosystem: https://ecosystem-for-brain-dynamics.readthedocs.io/\n\n",
"bugtrack_url": null,
"license": "Apache-2.0 license",
"summary": "Leveraging Taichi Lang to customize brain dynamics operators",
"version": "0.0.4",
"project_urls": {
"Homepage": "https://github.com/chaobrain/braintaichi"
},
"split_keywords": [
"event-driven computation",
" sparse computation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a3783bd01f99078f470fcdfc8bf852064b4d663685fd49c333648830ff3b0d9b",
"md5": "6d9d215be48c966f37ba721ef05d2bf5",
"sha256": "1aebe3cf5267aba536dc6f0344844a966db92cda86e3e9703602e85131885d1f"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6d9d215be48c966f37ba721ef05d2bf5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 14178170,
"upload_time": "2024-12-13T14:22:59",
"upload_time_iso_8601": "2024-12-13T14:22:59.959860Z",
"url": "https://files.pythonhosted.org/packages/a3/78/3bd01f99078f470fcdfc8bf852064b4d663685fd49c333648830ff3b0d9b/braintaichi-0.0.4-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d5cd23132a5c59e7bebf0b420cedee7bf9996da1f88959d508711f8bea72ce72",
"md5": "f6d4c55d5c1192561d82abfb32bd8fba",
"sha256": "3ab3fcbbd95534fd09487dcc00d6038f1b631e01d40f8f8fd8ac99b93e18869d"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp310-cp310-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "f6d4c55d5c1192561d82abfb32bd8fba",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 41928721,
"upload_time": "2024-12-13T14:23:06",
"upload_time_iso_8601": "2024-12-13T14:23:06.993819Z",
"url": "https://files.pythonhosted.org/packages/d5/cd/23132a5c59e7bebf0b420cedee7bf9996da1f88959d508711f8bea72ce72/braintaichi-0.0.4-cp310-cp310-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "82b1a6b93ad6787a56f0406b042318454e3edf9eed08dc3a9cb08bb020afb947",
"md5": "558ed92c202d96bf96759b7a4a8e7f58",
"sha256": "a1637d7e5702b2a7174cb63889215672f8dcda474077f1f9560d1a4e7c6fcb95"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "558ed92c202d96bf96759b7a4a8e7f58",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 300903,
"upload_time": "2024-12-13T14:23:11",
"upload_time_iso_8601": "2024-12-13T14:23:11.710993Z",
"url": "https://files.pythonhosted.org/packages/82/b1/a6b93ad6787a56f0406b042318454e3edf9eed08dc3a9cb08bb020afb947/braintaichi-0.0.4-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "43e7a1a9b3cc96d3649739beef4c88c6b2ffbf3e0ece4748ec8863803c8fdaf0",
"md5": "0bdd42f9556fe6a5e1e79f6f185b6b46",
"sha256": "51d047c94a50e691326d15a250cfcffad03c68d9185e638a447f695ab7fa7c84"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "0bdd42f9556fe6a5e1e79f6f185b6b46",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 14179415,
"upload_time": "2024-12-13T14:23:14",
"upload_time_iso_8601": "2024-12-13T14:23:14.497783Z",
"url": "https://files.pythonhosted.org/packages/43/e7/a1a9b3cc96d3649739beef4c88c6b2ffbf3e0ece4748ec8863803c8fdaf0/braintaichi-0.0.4-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "afee36bc3e3c5bf92bf8060f785e4a690f5fd4fc0271eafec1d367aaf3965349",
"md5": "c6815f3b1d91fbf59c93579cfe2f8848",
"sha256": "050bdb4d5515db7c5b2642b1c31fc49d41220fdbe6c6a8f9e9a3fca0ac5064f7"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp311-cp311-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "c6815f3b1d91fbf59c93579cfe2f8848",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 41931227,
"upload_time": "2024-12-13T14:23:20",
"upload_time_iso_8601": "2024-12-13T14:23:20.559901Z",
"url": "https://files.pythonhosted.org/packages/af/ee/36bc3e3c5bf92bf8060f785e4a690f5fd4fc0271eafec1d367aaf3965349/braintaichi-0.0.4-cp311-cp311-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b9f1687aa7011e563cfc5f94c0bd0f4634e9d49b2db23a3b868ecfd748834470",
"md5": "943732f77ac516c9809830ecee158a75",
"sha256": "86934e80e92b162045db731995c4fbe74edbf8fe95526da891692663ebac4008"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "943732f77ac516c9809830ecee158a75",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 302741,
"upload_time": "2024-12-13T14:23:24",
"upload_time_iso_8601": "2024-12-13T14:23:24.718397Z",
"url": "https://files.pythonhosted.org/packages/b9/f1/687aa7011e563cfc5f94c0bd0f4634e9d49b2db23a3b868ecfd748834470/braintaichi-0.0.4-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f050353bdbde150e8f8adf46f16c227e540b5b9fa56c95c39f9fc99df56a08a7",
"md5": "192069e555dff1e371ab586b4752eed5",
"sha256": "9e9846500e246b9fceb9ccaa09442a3034adb8342425d1ffee1c1b6351c53753"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "192069e555dff1e371ab586b4752eed5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 14178772,
"upload_time": "2024-12-13T14:23:28",
"upload_time_iso_8601": "2024-12-13T14:23:28.387806Z",
"url": "https://files.pythonhosted.org/packages/f0/50/353bdbde150e8f8adf46f16c227e540b5b9fa56c95c39f9fc99df56a08a7/braintaichi-0.0.4-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9f1338dfe9c009a0ae2ce1fe800ddecb992c23ceaeed613e096877916215eed3",
"md5": "bb316f5f6de121a3497bedff952a7670",
"sha256": "a52900fe5349ddab94598eef976da11602a16cee28c74eedf54beb25b389ab70"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp312-cp312-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "bb316f5f6de121a3497bedff952a7670",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 41930015,
"upload_time": "2024-12-13T14:23:33",
"upload_time_iso_8601": "2024-12-13T14:23:33.907579Z",
"url": "https://files.pythonhosted.org/packages/9f/13/38dfe9c009a0ae2ce1fe800ddecb992c23ceaeed613e096877916215eed3/braintaichi-0.0.4-cp312-cp312-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e5d339569c25dbfe8d5f04d69d273390fa4f6f311cdcc30c3a5c3808eacd3c75",
"md5": "457d7c6b27358cf1b18ab1c114928425",
"sha256": "73576ab22c99eda00cf7f027e71e02ba4eb1746e0b9b0518c69cfa2f65fc01c3"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "457d7c6b27358cf1b18ab1c114928425",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 302980,
"upload_time": "2024-12-13T14:23:37",
"upload_time_iso_8601": "2024-12-13T14:23:37.203031Z",
"url": "https://files.pythonhosted.org/packages/e5/d3/39569c25dbfe8d5f04d69d273390fa4f6f311cdcc30c3a5c3808eacd3c75/braintaichi-0.0.4-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8eef8a7f1c045c3dac4852b98aa997ca0c2a66c561c79f63b6884bc9035df55c",
"md5": "edb3e6c33a0af9f269d9ddb4941c254c",
"sha256": "21f509e8c9846d36abf8cd9fec7977ceb1ed729aba822794370a74767a3d4971"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "edb3e6c33a0af9f269d9ddb4941c254c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 14178263,
"upload_time": "2024-12-13T14:23:39",
"upload_time_iso_8601": "2024-12-13T14:23:39.419775Z",
"url": "https://files.pythonhosted.org/packages/8e/ef/8a7f1c045c3dac4852b98aa997ca0c2a66c561c79f63b6884bc9035df55c/braintaichi-0.0.4-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "893438648ac8d4e7f7cfde44f03cd18432e7ec1ffbd56d0afd67300cefa4d23c",
"md5": "6a0be038c1350c3499462699d3af153d",
"sha256": "047caeea33a76e16a9d0c50bd8ae66d20f074cf0d66ace340494656b9c4a5b6b"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp39-cp39-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "6a0be038c1350c3499462699d3af153d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 41928339,
"upload_time": "2024-12-13T14:23:44",
"upload_time_iso_8601": "2024-12-13T14:23:44.130424Z",
"url": "https://files.pythonhosted.org/packages/89/34/38648ac8d4e7f7cfde44f03cd18432e7ec1ffbd56d0afd67300cefa4d23c/braintaichi-0.0.4-cp39-cp39-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eaa12b3a2efb173bea2b11274efe3af57b1d3d67f4321b84ec7ae1cf303e14a3",
"md5": "f4464b25d6547e43a2e25159c2f4f7e7",
"sha256": "bc06eb110f0d38167114da9fc3468f427f285e842709c470909acfed543550ac"
},
"downloads": -1,
"filename": "braintaichi-0.0.4-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "f4464b25d6547e43a2e25159c2f4f7e7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 301139,
"upload_time": "2024-12-13T14:23:47",
"upload_time_iso_8601": "2024-12-13T14:23:47.405207Z",
"url": "https://files.pythonhosted.org/packages/ea/a1/2b3a2efb173bea2b11274efe3af57b1d3d67f4321b84ec7ae1cf303e14a3/braintaichi-0.0.4-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-13 14:22:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "chaobrain",
"github_project": "braintaichi",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "jax",
"specs": [
[
">=",
"0.4.16"
]
]
},
{
"name": "jaxlib",
"specs": []
},
{
"name": "numpy",
"specs": []
},
{
"name": "brainstate",
"specs": []
},
{
"name": "brainunit",
"specs": []
},
{
"name": "taichi",
"specs": []
}
],
"lcname": "braintaichi"
}