Skip to main content

C++ sEMG engine for Mudra Link raw SNC decoding

Project description

mudraka

PyPI npm

A transport-agnostic C++17 engine that decodes the Mudra Link wristband's raw surface-EMG (SNC) stream into samples, buffers them, and serves them for real-time use. It is the shared core of three projects (this repo is mudraka only):

  • mudraka — this engine.
  • mudra-lsl — Python/PyPI wrapper publishing LSL (consumes the wheel).
  • mudra-web-viewer — Web Bluetooth live viewer (consumes the WASM/npm build).

One C++ core fans out to two distributions: npm (Emscripten→WASM) and PyPI (nanobind wheel). See docs/ for the full design (start with docs/CONTEXT.md).

Status

Part State
Native C++ core (decoder, ring, clock, stream, diagnostics) ✅ implemented, tested against real captures (22k+ assertions)
Python binding (nanobind) published to PyPI; verified bit-exact on real fixtures
WASM binding (Embind) published to npm (with TypeScript types); verified bit-exact under Node
Tri-target parity + CI/release ✅ native == python == wasm (golden expected.jsonl); CI matrix + tag/dispatch publish automation
SNC decode ✅ decoded directly, empirically validated for Mudra Link (16-bit, ~834 Hz); no official lib/oracle (see docs/DECODE_VERIFICATION.md)

Target is the retail Mudra Link (~834 Hz / 16-bit — the vendor-confirmed limit). The 2080 Hz figure is a separate product, Mudra Pro, a future target that slots in as a new IDecoder — see docs/CONTEXT.md.

Layout

include/mudraka/   public headers          src/        core implementation
tests/             doctest suite           bindings/   python (nanobind) + wasm (embind)
tools/             BLE capture (bleak)      fixtures/   recorded test sessions
docs/              design docs (indexed by docs/README.md)

Build & test (native)

cmake -S . -B build -G Ninja -DMUDRAKA_BUILD_TESTS=ON
cmake --build build
ctest --test-dir build --output-on-failure      # or: ./build/tests/mudraka_tests

Python wheel

pip install .            # scikit-build-core + nanobind; needs a C++17 compiler
import numpy as np
from mudraka import Stream, Config
s = Stream(Config())
s.feed(notification_bytes, recv_time_s)          # one BLE notification per call
out = np.empty((3, 4096), dtype=np.int32)
written, cursor, lost = s.latest_into(out)       # zero-copy into `out`

WASM (npm)

Published as mudraka for the browser (Web Bluetooth), Workers, and Node — npm install mudraka. JS/TS usage, Web Bluetooth wiring, and bundler .wasm notes are in npm/README.md (the package's own README); types ship in npm/mudraka.d.ts.

To build the artifacts locally (needs the Emscripten toolchain):

emcmake cmake -S . -B build-wasm -DMUDRAKA_BUILD_WASM=ON -DMUDRAKA_BUILD_TESTS=OFF
cmake --build build-wasm                         # -> mudraka.js + mudraka.wasm
node tools/verify_wasm.mjs                        # end-to-end golden parity check

Recording fixtures

See tools/README.mdcapture_session.py records a full BLE session from a real band.

Acknowledgements

  • Prodilink — reverse-engineering reference for the Mudra Link BLE protocol.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mudraka-0.2.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mudraka-0.2.0-cp314-cp314t-win_amd64.whl (269.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

mudraka-0.2.0-cp314-cp314t-win32.whl (263.8 kB view details)

Uploaded CPython 3.14tWindows x86

mudraka-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl (543.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

mudraka-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (86.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mudraka-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl (68.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

mudraka-0.2.0-cp314-cp314-win_amd64.whl (267.4 kB view details)

Uploaded CPython 3.14Windows x86-64

mudraka-0.2.0-cp314-cp314-win32.whl (262.2 kB view details)

Uploaded CPython 3.14Windows x86

mudraka-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

mudraka-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (84.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mudraka-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (66.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mudraka-0.2.0-cp313-cp313-win_amd64.whl (258.4 kB view details)

Uploaded CPython 3.13Windows x86-64

mudraka-0.2.0-cp313-cp313-win32.whl (254.6 kB view details)

Uploaded CPython 3.13Windows x86

mudraka-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mudraka-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (84.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mudraka-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (66.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mudraka-0.2.0-cp312-cp312-win_amd64.whl (258.6 kB view details)

Uploaded CPython 3.12Windows x86-64

mudraka-0.2.0-cp312-cp312-win32.whl (254.6 kB view details)

Uploaded CPython 3.12Windows x86

mudraka-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (540.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mudraka-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (84.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mudraka-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (66.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mudraka-0.2.0-cp311-cp311-win_amd64.whl (259.6 kB view details)

Uploaded CPython 3.11Windows x86-64

mudraka-0.2.0-cp311-cp311-win32.whl (255.2 kB view details)

Uploaded CPython 3.11Windows x86

mudraka-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (541.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mudraka-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (85.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mudraka-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (67.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mudraka-0.2.0-cp310-cp310-win_amd64.whl (259.8 kB view details)

Uploaded CPython 3.10Windows x86-64

mudraka-0.2.0-cp310-cp310-win32.whl (255.4 kB view details)

Uploaded CPython 3.10Windows x86

mudraka-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mudraka-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (85.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mudraka-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (67.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mudraka-0.2.0-cp39-cp39-win_amd64.whl (260.7 kB view details)

Uploaded CPython 3.9Windows x86-64

mudraka-0.2.0-cp39-cp39-win32.whl (256.4 kB view details)

Uploaded CPython 3.9Windows x86

mudraka-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (542.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

mudraka-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (86.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

mudraka-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (67.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file mudraka-0.2.0.tar.gz.

File metadata

  • Download URL: mudraka-0.2.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0.tar.gz
Algorithm Hash digest
SHA256 69d447dd31ec772c200c55e9e8da138d3b8848d08ff704f7ee3c9270d44510b7
MD5 a8037ed5ed4d6efb5e3e9119590a3edb
BLAKE2b-256 5276b3d8defa015c4718ca684f045f0b8bf79a8ca3ee119f4f34a69400ecc568

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0.tar.gz:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 269.5 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 a8276cc0d6d8f504c2fe459ceaa8c2f55a7d4fc97235e86533551ecb0f448464
MD5 f1e8f3f170409d90072d05187752a617
BLAKE2b-256 d6f5f108c924664d67e3bf8ca8d0ccb1b60be9effdca0074fe7c6d88cd371cad

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 263.8 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 09f55a860aa9887195a3fc2a10df9a3ff5c7993d29a3bdd97d5172031dd7f2d0
MD5 a7fe43d40bd9484160dfd8dc2f911e38
BLAKE2b-256 1a3675cad80c4f3b3ea269702fd1625f49043dda91d8b9c8f2f69bedf1ed98bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314t-win32.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 74949dc55eceab1c8121473bff2c3b046b3ba3dd8f9fe3d9c05822336312f067
MD5 d0a7323478897a3976e4fe5cfd5bd506
BLAKE2b-256 aef40f85941c9de5646e489c712de99134af15a69ca63736f712c08ce38fc501

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e13e529fd661779d4b51300acaec81c7309d368ce3e842d3efc3ffdbfaee4342
MD5 669512b7e7078006e895f6aa44d53c5d
BLAKE2b-256 38496e3343d66a59a1f064a5da1b2f72fdaee7bfcb5436224174e9bf450def2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 735a1e79f76cc9c5a9a639a1b92a482b2f498d9151e3a7d148142882cd279299
MD5 12e20ebb3b4d7ae4a295fba773ecefa4
BLAKE2b-256 6ac28a88f7a14a6510ef7ec11dae98aa7a32593fe00ab6f0e22a9b3d31fe9372

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 267.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0aff80697259700c94f8881aa8f791dcf860eaa28b3e73763b3daa0244c25be3
MD5 3d56faab07381c9229ade044e0c595d8
BLAKE2b-256 97be9a921c60753b329e86a69a01e7f91410b96c05cb2020e6bb03bb4e2671ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 262.2 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 583b548b4611aeafcc7b3bd98614a0ebdbc501873954b3fe78abde001a9fb2b3
MD5 fc6c571df0ee58ec9968b8ba134bfa15
BLAKE2b-256 490096d5dc90c6819a39f4419b1b56e4eda02c12be5fc9cf5a0f8262991da05c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314-win32.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee9cc0ec3667fcda769b080132912c6a2aa583c095ff012e3090388460e01d5d
MD5 ba5bf4af67d1ed1dab2a3e07cbddfbba
BLAKE2b-256 779c31c5122cea21f32bff795a6bb53faced65c8fc30693b240af4157786d0fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6dc3490a5b41134fd116d94bd466db8b71e2383d4fbcc013bc7360d3877f6ea8
MD5 a7d82fedaaa0479882aba78aecc244fd
BLAKE2b-256 09d92ea5919c177979791f8c4203b2ba860804a38728814952056c6e93e5bb00

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c84aeaa9c8a54faed1c85d7bedf7140fbc8b321ab1b75ad522eb4802a5b9790f
MD5 ffca2ecbfb89dc69c220160ec03e6d9b
BLAKE2b-256 e48079d541cd7286f711a5142a8ad9c230abe3871f63df778e180b9f78a36d31

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 258.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ba71332fa638ddd8f726c35c64d3b327978dec537e2978403754155594da7a44
MD5 7ead4f2c4597c4644ff8fcee25b0af9b
BLAKE2b-256 17f0655e8bdbc2add6d8a5542842fde7382e9cbe14a9d7e4ae94fc1eb64315bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 254.6 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 2feacf6cf2195870a300946542713a5ca9b61556fe99825730ea37bd2de69bb0
MD5 9b0684104e61b68cff12ed94f80afc1f
BLAKE2b-256 679d0a373c7710465a95fc0cb999756ddae010aff37f6cc22ad63b64c7b0480b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp313-cp313-win32.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fa37e72dc502c52ab668b894863ac7f1559e44b5975e33f1ad78741ea9240d1
MD5 fa9e2327a0c5021d68027efce470b8e1
BLAKE2b-256 b59cedf240b41520b991c6f8b082943807157c343c41d2d8998fbb011e8a7ea5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 323558baeb81b60c676bbea043c82518b36c727506ba59b27711da1b50e6c99e
MD5 4718a55e0d9306f2a7e599a3656bf108
BLAKE2b-256 23b9ace9793ea53468f3de63559e895064eafffa35de80f2fc9bc7b2f9686ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c0f526afa28b7f7fcbba91e4e9983bfce367b4c138001560378e787a4fb5694
MD5 c72f342e5ff215e6ac765756b9b14210
BLAKE2b-256 b362bb57df884ba70026a8dc91dea3dd707b1cdf09508fb5f8caf8fe633ffbac

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 258.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4fb41c5bedb6a7e675f03e9995b6741351bd5bd1ce4058d72437086771be4bd8
MD5 d5b20a67b84e22477867b166f6371240
BLAKE2b-256 8f88d014f9963621d7fefc4cd5c5b0c7542e3604069c3dc26762f715a453f815

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 254.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 52025bb122487bd09e767acdb70c2e2e73a4c8ba9735c190964d6bfa31b5c492
MD5 9eecb3861e112214186b73552965295c
BLAKE2b-256 3ef2857047db02515d8b3d9a292fef6a26eb8baa5fc6adc0371616bb8666292a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp312-cp312-win32.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 236f964731fbdd4318f65989b483683f5fd71f09598a26ba75ce5afc1c9eb376
MD5 52c9f1329445d53c993620d2e1c480d1
BLAKE2b-256 850acb88a898844898e6f628748ce9cbef3dbb161161c912d971caad9e996e37

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0cb21ced15e347c4492caa0ccd633b10ee4071386d734320564b2f5fb7d2fcc2
MD5 653ba60db6c1dde201514f18a2225754
BLAKE2b-256 5356befefbd5191174f2bddf39a60367c1c2052c957073762a4f3ee3eefcf5dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4f7e2e8c87c7fe1fb7260f7df2223c5582c3221f789a8670f7668c6bd4f70d6
MD5 b8a65b79e0910af4f2476709942f00cf
BLAKE2b-256 7483860961dc1c8dfbb83733fbc670530f639ae5fa455986478c859300b6ce85

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 259.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b812255f8d353dca5bfe078e3dce5a817128aec9ab260c5e67dcbdb2e276b8d4
MD5 6d1d1a3b3cedb80db00206ccc1beaee8
BLAKE2b-256 91d16bff807c7717efbfcf07eae613b8f578b9c76c4918f4890f3a6c1b247050

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 255.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bee8b1fb4cb5226d9c38c4ae86fbf7f51b206c80fa915d4dbc8b53f329bc4c8e
MD5 c52ce167af4fa86ece560297411faf2f
BLAKE2b-256 16ca59bb5e099fbbd636bc2792f5ec9b220de97171bead771525be9a96faa2a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp311-cp311-win32.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 85b3a86202ec4f098102b8213405a52758bb5749479dd55e60b39cc99415dbd1
MD5 3aeb06c5829a4aeb7717e6a07988fa69
BLAKE2b-256 06e1ccbe60fab169e5a97b8249a33ebbb3a6333de6d90ae033f4fd496dab5157

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffff8571af222f7bd3f6e0937cfafb233acfb11ec4c4644f0991eeb8026325fe
MD5 1c465003e212ce4b700f829a42fc1ebf
BLAKE2b-256 78d8250985733c0d5276350ea024c19c579d8830bf3aca01347bef01ef8aa79b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e027344cd4e2774a7e5646d6d75fb09576c6a892463385b80446242f32b601fa
MD5 187b22bfe5371769316b3626762e7995
BLAKE2b-256 60bd1366282d018de33fc4ef03bdb8dee6e30bb8885c36e0014741d62bda5253

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 259.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 768d07907ff846ea467da1ed6dd2f8cef350b84e08bc940d63d0596fa274f391
MD5 6364db6ea58ad336bf7fd2e95264d1a3
BLAKE2b-256 cd9ae108f43839b2f27be21d20a570ce7076a8cb9136036017ae546dd4598856

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 255.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4308f06a392248d19c5b135656db6140b7669555a26a2fb27279e77fb5d66d6a
MD5 ea4ddf7aefee9a474f0399434bebf73f
BLAKE2b-256 68ad985fccd88192371a7c516dae07aef414c2193c01c33ab8160667e479a6b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp310-cp310-win32.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8657a7ded1e98991f063c0f8d12fbb7b3dd74796c4d7be0abc8958834bb3c5f1
MD5 528b9473e660ea1d00f2a17e733e5da6
BLAKE2b-256 6cd7bc4db1fa195e0c78b5d345ee4f348b0fcfd78411c51d6f3c32a1abe54cb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8bc1e82585cfeff05f9a8b3b215ed0b168ea694d8fc97c3aebeb73ee757614f
MD5 29b12ffa76b7f72b2ec806e56b60c691
BLAKE2b-256 00b5788193dd66ce56accc50517ac2934355d8809880b862d79b012cf20b1716

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e87a585d5f8474cb5e29042767583b7a4e9da973519a19db547bb7d5dad06b03
MD5 9b0ba3b65e96c275f581baca14f79d33
BLAKE2b-256 5fb99e5a1332e443e7fb41826d8801c0458799a490ed4eb8bd3a6e2dee76fdb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 260.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ab1aa0a00197e13b9df36fc1c5c48e468ea0b563b5637fa48658a7821d1733c7
MD5 8fb2ee9805e531b0ee939d4a6dca7405
BLAKE2b-256 b331583f7c7de48c0c36600d9ed46337ef1940605860d574472061f1df736178

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: mudraka-0.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 256.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mudraka-0.2.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 88fc92d38403ce30b09bd17c76d512496131e7a63057d5e7bd1f975976a3014a
MD5 25fa3dac5d818667c35a182e99ae7363
BLAKE2b-256 0b728b09bf3a7595c03db852b711530f0636991a2a1ecf1f6e5c88c55097ce39

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp39-cp39-win32.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78c486521142ef4219dd3fbdbdbd62d77eed14196e2d185f7d7a869388c1aefc
MD5 945276a482e68ab8285321672f4398ac
BLAKE2b-256 728c458c3217cca24cead847782865ad8d1d3709858314a4fa444adb2e4cbfb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2706baa4858c125996282c89c2857309b6d7b1961c5d4938112849ea35ff1c5c
MD5 8ec45b3165bac2dfe9b09071ed7fecfb
BLAKE2b-256 0641985ca6de3cd57bd1699a8aac6603568cd931fb4ae9bed09f968702265618

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mudraka-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c8ea96b4fab0298cfc9547888c73473cfea648325a3e92e2c3ffe20c2d82ca2
MD5 a9795399b14630a4928a195f00c3c221
BLAKE2b-256 d979b1d487cc9da76bca0190bcc102ceac30aa5d0d7f4e973dce19cd644cb264

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on ttktjmt/mudraka

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page