braintools

View on PyPIReverse Dependencies (2)

0.0.4.post20250128 braintools-0.0.4.post20250128-py2.py3-none-any.whl

Wheel Details

Project: braintools
Version: 0.0.4.post20250128
Filename: braintools-0.0.4.post20250128-py2.py3-none-any.whl
Download: [link]
Size: 78917
MD5: 39d7bbe55fed980c51ac2c15d93d4403
SHA256: 4673f09f40c59ca1ffe37cfeaebe743760ff26b1af8bb148ece952320459985a
Uploaded: 2025-01-28 12:04:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: braintools
Version: 0.0.4.post20250128
Summary: The Toolbox for Brain Dynamics Programming.
Author: BDP
Author-Email: BrainTools Developers <chao.brain[at]qq.com>
Home-Page: https://github.com/chaoming0625/braintools
Project-Url: homepage, http://github.com/chaoming0625/braintools
Project-Url: repository, http://github.com/chaoming0625/braintools
License: Apache-2.0 license
Keywords: brain dynamics programming,brain simulation,brain-inspired computing
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
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.9
Requires-Dist: jax
Requires-Dist: jaxlib
Requires-Dist: numpy
Requires-Dist: brainstate (>=0.1.0)
Requires-Dist: brainunit
Requires-Dist: typing-extensions
Requires-Dist: jaxlib; extra == "cpu"
Requires-Dist: jaxlib; extra == "cpu-all"
Requires-Dist: scienceplots; extra == "cpu-all"
Requires-Dist: matplotlib; extra == "cpu-all"
Requires-Dist: nevergrad; extra == "cpu-all"
Requires-Dist: scipy; extra == "cpu-all"
Requires-Dist: msgpack; extra == "cpu-all"
Requires-Dist: jaxlib[cuda12]; extra == "cuda12"
Requires-Dist: jaxlib[cuda12]; extra == "cuda-all"
Requires-Dist: scienceplots; extra == "cuda-all"
Requires-Dist: matplotlib; extra == "cuda-all"
Requires-Dist: nevergrad; extra == "cuda-all"
Requires-Dist: scipy; extra == "cuda-all"
Requires-Dist: msgpack; extra == "cuda-all"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: jaxlib[tpu]; extra == "tpu"
Requires-Dist: jaxlib[tpu]; extra == "tpu-all"
Requires-Dist: scienceplots; extra == "tpu-all"
Requires-Dist: matplotlib; extra == "tpu-all"
Requires-Dist: nevergrad; extra == "tpu-all"
Requires-Dist: scipy; extra == "tpu-all"
Requires-Dist: msgpack; extra == "tpu-all"
Provides-Extra: cpu
Provides-Extra: cpu_all
Provides-Extra: cuda12
Provides-Extra: cuda_all
Provides-Extra: testing
Provides-Extra: tpu
Provides-Extra: tpu_all
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1554 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
braintools/__init__.py sha256=d5gmaU97RQWixB49PyNPJ-IqsECLwfaFbQA5T9Bof78 1032
braintools/tree.py sha256=3lTAkpZPrFlL6EpOnHNNtX8xJJNWi8T03XG7Jy4u58s 4910
braintools/_others/__init__.py sha256=LzzB_YzLqHFABmja3anIqCIyshX6JESRmV_ptrZGnxQ 831
braintools/_others/spike_encoder.py sha256=eQpNosp9Zi2GN1IGntAB587GDlDvUaI6x4XbSVK3NlA 5455
braintools/file/__init__.py sha256=hHpKZEPAoDcrwrComaqhQkf6NrrqTMfoMmfcxqhzuYc 913
braintools/file/matfile.py sha256=kQsL2rBZPzzQP1w2ccwZCAGFRqLwJ1tIxsLFou7Ysjg 2270
braintools/file/msg_checkpoint.py sha256=SKSJIHG9-39Pi6qg6RV07Yr9tERx_qwUjkVE6GZyZmU 35608
braintools/file/msg_checkpoint_test.py sha256=xMI3Ydf7e2lMIh8F3Ne6BIK8XgifsCxTV5jdDxyje3E 2717
braintools/input/__init__.py sha256=MVuepKt9g4DxhneyxuQe5LFltpGL0RuRGGLWub2NpAE 958
braintools/input/currents.py sha256=0Ejh9UonocsKMlkE7fRVrMpgquUzvoCtMTQTxexRXoA 13113
braintools/input/currents_test.py sha256=porsFyxCBinMnddiPnBRsIpobuuEcQIUGjU9RqaNuu4 4428
braintools/metric/__init__.py sha256=p5EqWRuirShA0qrcdfvr5RIOk8k4B7hcyoB37RHpGcI 1682
braintools/metric/_classification.py sha256=UPJm5DI_bsKvIuNEtipt32oN59h1JT0TMVE-vkUk57A 25254
braintools/metric/_classification_test.py sha256=t5TBh4p0H5JyvhL2EqWoi4wVVUDeEYntt97vcZCE_-s 22447
braintools/metric/_correlation.py sha256=zGLmYbzVAhqDI9WmChVePYA-0H79TyA22l3aeMUxlo4 9960
braintools/metric/_correlation_test.py sha256=pj5tb1xvc9K5hoZmaXbQSZPgrOI6vQeuD3pPwZrsp4U 3794
braintools/metric/_fenchel_young.py sha256=pt-JBCBpi4VGv8vHeXWfwQd_yuW_2QaJIJKhwPZhJFo 2125
braintools/metric/_fenchel_young_test.py sha256=Ylv6vlbld4CmECK_WE1dM9NX_nfEGY530kcXr--iHtk 2526
braintools/metric/_firings.py sha256=Skr-ct5vIK9EjYXZ1EaMofkbj7FmuEUOBCvW-qCw9TM 2568
braintools/metric/_firings_test.py sha256=4oFqvWVlRpHRq03WJq7HDa5BAmLuEurmSapH4m31aFU 1387
braintools/metric/_lfp.py sha256=i9PZAxUWlGkmNtBzHVbDl3UM1_e4kGliTboxYZOhcnM 4969
braintools/metric/_ranking.py sha256=S8Xnoa_ZdwDuVkmNuaqZ-A3_MWUe-jmHnwclBaXODp4 6225
braintools/metric/_ranking_test.py sha256=haLZed_dzYamSDeKV9_WBPm1cYqpTIExdn6yivdVS1M 8903
braintools/metric/_regression.py sha256=aj0i04FKrDyY4faq8F_hZIruOxSUvFkQ54C2SGPsp0U 16848
braintools/metric/_regression_test.py sha256=uA-htZ7_dpCNEhW-x2IjP-GWmlNinHCry8MJXb4SLDo 4941
braintools/metric/_smoothing.py sha256=oqnCC2UHa1IkaXPK771cjuk_fVJC4Xw1Ky-pkSTsFQk 1605
braintools/metric/_smoothing_test.py sha256=K4OSaY1qrUlofrfJI6lKDerymbmZaIKOwQ6AOzEHfKA 2007
braintools/metric/_util.py sha256=Q9DA4tjW39D2ff2IBWbooffVbpLX05gK3QoayevRwiw 1031
braintools/optim/__init__.py sha256=UvxiIFaeCri5Vx0mAAqu5brwaBa4E5hTiGDRxmW4ydg 816
braintools/optim/optimizer.py sha256=IldknEat9w1NYXhNp2ArS83mTmFgupQKALeQojQiOnE 27747
braintools/visualize/__init__.py sha256=K2jHWvJe_0E-aW5qjJmU1_ctV2dcB92Z99wH4VbL6jM 854
braintools/visualize/figures.py sha256=cj4BY5zEWnNPP0xVgwTYFwVzhJzWPOFvQjK5pro-yd0 1440
braintools/visualize/style.py sha256=LfUYReOc3u6tb5R0PMTwBzjMd_R1x5BcgcQBunJ2P14 1339
braintools-0.0.4.post20250128.dist-info/LICENSE sha256=6fh5QkGp7UhVlXVDg46cZBy4gXG2927_iGk1KL0nGy4 11554
braintools-0.0.4.post20250128.dist-info/METADATA sha256=tOp5mX-e0m4jNk4MpzLuWwfc9IrgXyUUrgezI5w0FH0 4380
braintools-0.0.4.post20250128.dist-info/WHEEL sha256=bb2Ot9scclHKMOLDEHY6B2sicWOgugjFKaJsT7vwMQo 110
braintools-0.0.4.post20250128.dist-info/top_level.txt sha256=kpCUCOcIqo3D72vd6PIcAG-VeUzsgDFUneOQwywwmyc 11
braintools-0.0.4.post20250128.dist-info/RECORD

top_level.txt

braintools