Metadata-Version: 2.1
Name: brainpylib
Version: 0.1.2
Summary: C++/CUDA Library for BrainPy
Home-page: https://github.com/PKU-NIP-Lab/brainpylib
Author: BrainPy team
Author-email: chao.brain@qq.com
License: Apache-2.0 License
Keywords: event-driven computation,sparse computation,brainpy
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jax
Requires-Dist: jaxlib
Requires-Dist: pybind11 (>=2.6)
Requires-Dist: cffi
Requires-Dist: numba
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'

# brainpylib: C++/CUDA Library for [BrainPy](https://github.com/PKU-NIP-Lab/BrainPy)


<p align="center">
	<a href="https://pypi.org/project/brainpylib/"><img alt="Supported Python Version" src="https://img.shields.io/pypi/pyversions/brainpylib"></a>
	<a href="https://github.com/PKU-NIP-Lab/brainpylib"><img alt="LICENSE" src="https://img.shields.io/badge/License-Apache_2.0-blue.svg"></a>
  	<a href="https://badge.fury.io/py/brainpylib"><img alt="PyPI version" src="https://badge.fury.io/py/brainpylib.svg"></a>
    <a href="https://github.com/PKU-NIP-Lab/brainpylib"><img alt="Linux CI" src="https://github.com/PKU-NIP-Lab/brainpylib/actions/workflows/Linux_CI.yml/badge.svg"></a>
    <a href="https://github.com/PKU-NIP-Lab/brainpylib"><img alt="Linux CI" src="https://github.com/PKU-NIP-Lab/brainpylib/actions/workflows/Windows_CI.yml/badge.svg"></a>
    <a href="https://github.com/PKU-NIP-Lab/brainpylib"><img alt="Linux CI" src="https://github.com/PKU-NIP-Lab/brainpylib/actions/workflows/MacOS_CI.yml/badge.svg"></a>
</p>


``brainpylib`` aims to provide operators for sparse and event-driven computations commonly used in brain dynamics programming. 


## Install

``brainpylib`` is based on Python (>=3.7) and can be installed on  Linux (Ubuntu 16.04 or later), macOS (10.12 or later), and Windows platforms. Install the latest version of ``brainpylib``:

```bash
$ pip install brainpylib -U
```


## License

[Apache License, Version 2.0](https://github.com/PKU-NIP-Lab/brainpylib/blob/master/LICENSE)




