tatva-coloring : coloring for tatva
Simple matrix coloring for sparse differentiation. Implemented in Rust with Python bindings.
License
tatva-coloring is distributed under the GNU Lesser General Public License v3.0 or later. See LICENSE for the complete terms. © 2025 ETH Zurich (Flavio Lorez).
Installation
To install tatva-coloring, use pip/uv:
pip install tatva-coloring
Metadata
Release files for tatva-coloring 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tatva_coloring-0.0.2.tar.gz | 34.1 kB | Details |
Built distributions (wheels)
Total release size: 3.4 MB
Release files / tatva_coloring-0.0.2.tar.gz
| Download URL | tatva_coloring-0.0.2.tar.gz |
|---|---|
| Size | 34.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f23fd7b880818a07f98dd720ecfd2e3642a0a1d024a4e992aba6b6cdd6114437
|
|
BLAKE2b-256 checksum How to use checksums |
b0c35372787041612399cba7eb5262e4a70500273c3fd63abc45102a12a0f2d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tatva_coloring-0.0.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 322.0 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
a8e9407b50c8659a522e353be9706ec5b9ca6e11f83ab4eb848758c788d9cac7
|
|
BLAKE2b-256 checksum How to use checksums |
a587d7c4e6bbd862a6f8c09e2d2a73aac793a4e0b4059517a7e906b8e54bd003
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp314-cp314-win_amd64.whl
| Download URL | tatva_coloring-0.0.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 163.6 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ae1ace4eba3d39d16dd801245afc9e0ed6a0a6ced2ef520449c529a84fe11a71
|
|
BLAKE2b-256 checksum How to use checksums |
1f1dd61c3b3974764039e29a015b21feeb1a07846b67a718193a6d8db93c8663
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tatva_coloring-0.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 317.8 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b424eb558fdf8b6cc46400bd0dca4e1d919966e75cb722d63a732ffc2f12d597
|
|
BLAKE2b-256 checksum How to use checksums |
275c692aad0e7fab086f072c3144656ab1717869416bd260939762db12f4c87f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | tatva_coloring-0.0.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 277.6 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3807c76b5b5b44498a1389c54e59f4e5790e27e2485fb7a6ee9b6f95a73f59db
|
|
BLAKE2b-256 checksum How to use checksums |
a9a01d5ab047d5a97a65117da2268e8e25a7a9a0fc471a96e736210c0152214a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp313-cp313-win_amd64.whl
| Download URL | tatva_coloring-0.0.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 163.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7d626247c881e5d758a79dc45a55303e449a27875054540bda64f835dd1bab15
|
|
BLAKE2b-256 checksum How to use checksums |
4037ffcb72f82fe38e685139f36cc6c22c35d900251de1fab968ce639b7e6892
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tatva_coloring-0.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 317.6 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
807a32580af5e6285ce617c7a18232bda1b493eb9c9fc66f2e956a87859d9ddd
|
|
BLAKE2b-256 checksum How to use checksums |
662fa67663b8c8884de93ce27844fa5eb732d9e5ff09c49e263b23223f484e6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | tatva_coloring-0.0.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 277.1 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a990381623e0230a4a1ec9d41fc0239deedb34afec1766ba3ecc2c8d3a1a2319
|
|
BLAKE2b-256 checksum How to use checksums |
edeae6dc2eee44dc37f90d5be8ff7cb58f4f030b29f3ced3aa7397df9a008371
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp312-cp312-win_amd64.whl
| Download URL | tatva_coloring-0.0.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 163.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
26f00cf9fe7610e6f6012b40924a38a1ef5b5d2c15e999311e26ff300592cd08
|
|
BLAKE2b-256 checksum How to use checksums |
0a420a0ec1ee457cbba3e20a82833653c94e7ca646359013b59e6e143224ee9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tatva_coloring-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 318.9 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
45a554a184d1d61dde239ead79fa60e4f9bd98b0c2c8e02c775aafa5f49ed3ae
|
|
BLAKE2b-256 checksum How to use checksums |
d814694b7d69a76bb8f3809fe2e6b611f8ea3f91c81eefa8fded935601dc3c64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | tatva_coloring-0.0.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 277.1 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
05a992a8bc6b45352b60ae44fd8be70fa16727269e51473e9ef9686eb6b1548c
|
|
BLAKE2b-256 checksum How to use checksums |
58e96ec57af29969199e2f27f0b4b62311b19e9622886a25686bc078a2b5475d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp311-cp311-win_amd64.whl
| Download URL | tatva_coloring-0.0.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 165.1 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e6f5da30e469ea5ed488dbe92afbde5ada88a99ac3fa1c3a692763d83be6ce0c
|
|
BLAKE2b-256 checksum How to use checksums |
97e5e0f8aac01433460104a5c51a163530346b91f047b20146b62fea0fb62970
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | tatva_coloring-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 321.3 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1e40b980f68ef597962753094285686d3c396f8b39180f59befc3e10ba00dfe8
|
|
BLAKE2b-256 checksum How to use checksums |
3df8fa699233559e6c75fede8d496b66ccae6a8a45b3d67c8a95ab5faaa97233
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / tatva_coloring-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | tatva_coloring-0.0.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 278.8 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7de90bb3f56471973a1e0dcff54aa0e93ad662735d16486a68e98163440f67bb
|
|
BLAKE2b-256 checksum How to use checksums |
b00342b6acfee663d72cad7520bdd1ef2156fa1a4003a3d729330ced6b352560
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.10.5 {"installer":{"name":"uv","version":"0.10.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|