Skip to main content

tvbk

Computational kernels for tvb.

setup

My local dev setup is in VS Code w/ Python, C/C++ extensions, and a venv setup for incremental rebuilds like so

rm -rf build env
uv venv env
source env/bin/activate
uv pip install nanobind 'scikit-build-core[pyproject]' pytest pytest-benchmark numpy cibuildwheel scipy 
uv pip install --no-build-isolation -Ceditable.rebuild=true -ve .

following https://nanobind.readthedocs.io/en/latest/packaging.html#step-5-incremental-rebuilds. This enables editing and running the tests directly, with changes to the C++ automatically taken into account, just running

pytest

will rebuild the C++ if required. This also occurs on import in e.g. a Jupyter kernel.

next

  • make first release to start integrating w/ TVB

  • all the neural mass models

  • add bold

  • refactor buffers

  • rm scipy dep for sparsity

  • cuda/hip/webgpu or something

Metadata

Release files for tvbk 0.5

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 tvbk 0.5
File
tvbk-0.5-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
tvbk-0.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64 Details
tvbk-0.5-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
tvbk-0.5-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tvbk-0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
tvbk-0.5-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
tvbk-0.5-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tvbk-0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
tvbk-0.5-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
tvbk-0.5-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
tvbk-0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
tvbk-0.5-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
tvbk-0.5-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
tvbk-0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
tvbk-0.5-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details

Total release size: 1.4 MB

Release files / tvbk-0.5-cp312-abi3-win_amd64.whl

Download URL tvbk-0.5-cp312-abi3-win_amd64.whl
Size 73.5 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d5aae43e8f5c2c3929af67e3411793048e26dfb603889fadc154ffc09a20908f
BLAKE2b-256 checksum
How to use checksums
1789542d71cd1bd52fc33848f40d710c789b6beb01fbbe707be92dac1e8a859c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tvbk-0.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 106.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
088d4572f36a5f747f3d39fa82f266a03c679a3074f8984b90e6f1a680e7ba4a
BLAKE2b-256 checksum
How to use checksums
a0859616de2167e83f71fbe9f4ecd78e44499fe4f4ab84538efbb7c59784062b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp312-abi3-macosx_11_0_arm64.whl

Download URL tvbk-0.5-cp312-abi3-macosx_11_0_arm64.whl
Size 88.9 kB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
69f869fa40528c7b49b5912363ac3adfb97adb3061cd21b524800e4347cc940c
BLAKE2b-256 checksum
How to use checksums
b15c8c9d221ee2b1cbbb59c8320f4e5ccad7ba0d566a863d5bdd7fefc623600c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp311-cp311-win_amd64.whl

Download URL tvbk-0.5-cp311-cp311-win_amd64.whl
Size 75.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e3a7b763084464a32d6125ae75a7bc12afc89b7f92c24550c91ff3bf9594a67c
BLAKE2b-256 checksum
How to use checksums
4c014af4976d94b0b9797b8a09855c06a0bf9d1df2bfa23f31011795f7333c79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tvbk-0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 110.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b9332737f217390382bd750c1da1946ccae92ffde29f8e2eb771124220bb2ccc
BLAKE2b-256 checksum
How to use checksums
be1eaee5041c952a28c00eff02d767afc10f70f544d2b5365e1654a7719cb947
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp311-cp311-macosx_11_0_arm64.whl

Download URL tvbk-0.5-cp311-cp311-macosx_11_0_arm64.whl
Size 90.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4ad8691fbe3aad4cb69a7c241eed9ffee6ac2d0522c19e0f677ab3a3f0cee5ef
BLAKE2b-256 checksum
How to use checksums
309b529f31bb45da4d930aa54f8805cedf7d6605522a00a986e32c7d1e42755b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp310-cp310-win_amd64.whl

Download URL tvbk-0.5-cp310-cp310-win_amd64.whl
Size 75.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
67407c2ce4e24df3a57ff4ee072d8952f1504010482fb4efdec5f4552c46edb1
BLAKE2b-256 checksum
How to use checksums
3fd8578bb5b6f3a3fe519446b1f220b9d8dd5a89963bcc2d868d5bfab6861760
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tvbk-0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 110.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8d9fdb809d362710b092e2861a5f516c4f04bf23193dbc5845b82b97dd8f0869
BLAKE2b-256 checksum
How to use checksums
10efa56ef2c4f55b991c49ea57ac718050cdc774596d93ccd763419e9be81687
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp310-cp310-macosx_11_0_arm64.whl

Download URL tvbk-0.5-cp310-cp310-macosx_11_0_arm64.whl
Size 91.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eddd87e21c10e344227d5ff4db07b35c370d4ae18900059e5f419381e935e5d0
BLAKE2b-256 checksum
How to use checksums
6ee627c91eb231114de5b9a55d39538040e55f1f47a192f5ab9c3f85f8243b22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp39-cp39-win_amd64.whl

Download URL tvbk-0.5-cp39-cp39-win_amd64.whl
Size 75.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8dccf42d3e55f17a55d22489cfc6b7b6fb1241596a5acc3e5864a8ecfd4cfb61
BLAKE2b-256 checksum
How to use checksums
89046bafa0a988baecc6074df09f4573d83a7378029ce61779c4bd1c660ec192
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tvbk-0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 110.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8e1a4d1be2b8e34a3bff439d11537a3882f09a157eb38f275d191c286cd2beb4
BLAKE2b-256 checksum
How to use checksums
a02c9725ae758037897b8352896e8283d3403078792bc13779cdcae2a11d82e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp39-cp39-macosx_11_0_arm64.whl

Download URL tvbk-0.5-cp39-cp39-macosx_11_0_arm64.whl
Size 91.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f693944ce79f37b244ee75127418b619c87232c9678c8dfe1116421180c5c0f
BLAKE2b-256 checksum
How to use checksums
3d6dbe085c9074eb1925a91e76a09342d59d5bf260a851ae7bdfdb2d98f07e01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp38-cp38-win_amd64.whl

Download URL tvbk-0.5-cp38-cp38-win_amd64.whl
Size 75.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
e50c4ff9f3c8eb04d8f81ab8e16e51734e82561526f778bf7000fc3c6c7741f3
BLAKE2b-256 checksum
How to use checksums
a0b15de99fccbd1d7b975561439efa3b1836f03c45bdbcca88f358f6c0994321
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL tvbk-0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 109.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0cdc75991644dfaede8226456efc58230e317f768ef56b1629f821b26b7f26d9
BLAKE2b-256 checksum
How to use checksums
b7b52c94b5ad911f93989ee333fbc351465e73df6260be86c71269c93d1d9d5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / tvbk-0.5-cp38-cp38-macosx_11_0_arm64.whl

Download URL tvbk-0.5-cp38-cp38-macosx_11_0_arm64.whl
Size 90.2 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7d2693aef123944f8bd9e0a21ba93a9fd1a2887dc3b3d0ca0f0968d825003da7
BLAKE2b-256 checksum
How to use checksums
05511388c5b1767c87a50960434cf0fd1c57ff8a093678ccd5ae9d31e00f7d41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.5 This release

15 release files

0.4

15 release files

0.2

15 release files

0.0.2

8 release files

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