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.1.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.1-cp314-cp314t-win_amd64.whl (269.5 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tWindows x86

mudraka-0.2.1-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.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl (68.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

mudraka-0.2.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (66.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

mudraka-0.2.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (66.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

mudraka-0.2.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (66.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

mudraka-0.2.1-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.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (67.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

mudraka-0.2.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (67.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

mudraka-0.2.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: mudraka-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 858ddbf3ded6d959ede492c2d91e103aa33d3fc0e36cd985356dc64a1f5bee04
MD5 cc822473a0ddb488b8a94eae3d52660c
BLAKE2b-256 d4aa19a1feccdb03b8a70095d0e053d716967267f9033f73ac49cc1355a000d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1.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.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 7c5d2cd67ceb039e1528ddc7043e7afb29b80a2445ef05fe083ebc98505ab076
MD5 7756b2eaa7b1aa1409d1391633f2f716
BLAKE2b-256 fe17f21d83ccc164ee2e337352432a6512f3a647c99f60370707e571987a9db0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314t-win32.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 d89f1cb03ab748185525c4562e1b59a3ed661fc125522c3091f51dd76d4399b7
MD5 69aeece5459a39c093cec78181df14ec
BLAKE2b-256 e8e9a4e3629306914ec9f72a60ff31a7bb97c8c4b5b1148a64bbc6e1fcaf21d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb0dd89ccf897b13875cc35f24ed82b971d9917cd7f392363d1afa97a14f311a
MD5 926acb2613aa3288f886e56e298e2de3
BLAKE2b-256 8e75b1e85cc76e93fb35f247219acc8c64b219f32442011469ee9daad938f42a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e200847e071e9c4932a0cc0148de5f1191f53269bcf55a67a897ce49ce0cd28d
MD5 b0ae438da6825651687bd935b0ff4874
BLAKE2b-256 ad41fd931df944a9008ca1e4ec998a5fc33df774b0624dcf7a0cbfedb562ce78

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58ee2fefd8eaf04088c2a033ae6b80fdac2a265bfba2d1017f82386e865815b8
MD5 fa27a69d3658fb5732a84d820233c5f3
BLAKE2b-256 cfa136448ce933b773f795dd2ab8d25e02244d44511a2ddaa1a08d78c044ccc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1a9eae510b2c384719cfccd76ce0fdd8ec570abac780ebc9bae07b7f9741941d
MD5 5dab098259b3f1db7f7448032b2c94df
BLAKE2b-256 a966745bf7c708c2b929dda2df1951142a58d75d30683c3198c8fa66b81e4d9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 70bd1c02b345ae91cf00328108489fd399a9a9b7ddf7be063729b38ce2963de6
MD5 bc3d5671864ef46762e34bfc224dc1ca
BLAKE2b-256 a59e92d1cb80127162971b7f18b027825723179a89f2e39344a63b769198d339

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bfe35a1cb531d71264ad4ee6dc547544299bd9451d636c70b02e044cfa686349
MD5 78bd22cb0231539eb8366fe0c1cef3f1
BLAKE2b-256 2ad412134638219cc7c86a9e84c308ec7207a6a39ec9d4b2aba9b54a22f683ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8543a6ea2f92be1faebb4cc4b7260c819697db74d45fa416b2666c70e99b3e54
MD5 a541767079afdb80089974fc40cced58
BLAKE2b-256 4cd247a8ffa7463d501a9995cf135c128f48485038ef0c693fc269d5cecb4bdd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9fd1c8d6ffe9ba7f2caf8ccc03fb197c0ddbc44b480aea245c50531addda130d
MD5 c1604baf7960bfe44584f52695bc851c
BLAKE2b-256 642897c49aa6a674679a4c65424898eb4d414de4e980c63d8a5886e454a0dfa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d03f708ea166b00efe72685f510b6a8c994bd6508ebe0ece5a14f196abc6b096
MD5 6a90b5152c5edf69539c50be3a2ddf45
BLAKE2b-256 32f75ab492e2681fe449f3483eec189e2fd5ccf23b2161fc8c1316dc08f20de6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 66138db2c24b9fea8f8bf842fd99ad1110d8d338b3a806c25bb19d79e3bbe3b8
MD5 ae279a5f88217b0d3ad5904ede5ffcb4
BLAKE2b-256 d7b6179b570bf8c0e49a0aba08f31541d76ad047e07c56bb38d2c8ca60f86c15

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f35851ec44ca4ce094f45c352f898756f6dfed762a9e322cd8a95a3789170ae2
MD5 9eea5df29069fba1f1ac305e839d5189
BLAKE2b-256 cb6651508fd1c9ba8880c9343ad54c3faefbced80e2e13147cadcdbd933edef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 801cba2680dee3c69b917aa27cf1d3294b3c782da97fb7a2a174cf2d32cfe07e
MD5 9d7dffc46658e0894d599cdb352bd72b
BLAKE2b-256 78f383340016fd1e869985d08e23ebdc6ed5cc5ecb952dfa785e1eb1d547de18

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da84a66fd7a6e51626b78c39d2f9886bb2f01dbc9cbac5d9ecf09abd402f2ad3
MD5 3887390f73df03a7dc031443475b37f0
BLAKE2b-256 2596ca3f495a2617ec5fe2b314df807f88587f03b801e49e2e256b4b1551c2a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4e4b4b003946414bf436edca6ab34f4b987d161161f8d8df84e229ec1dab0925
MD5 0b43e7b649f1c3b42071fdc2356951c5
BLAKE2b-256 778fc76151fa1627247da4db0d3a48c42e4d77cadf1f32b7efbb8b11a861bab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 35e073fd9d100391b397a012e7e265569614a721f87edcf2cd67cf146451831d
MD5 1a4de9a9bde670561dc6bab48fcdd214
BLAKE2b-256 7081445a591faf94546d7daf3fb9f0eac719266eb198c3eee5a4f512fe0f4cb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b962930ecbcdd1fedc220f2e7d5d7fc3787a850cdbd036b4276afae8a9fe182
MD5 f9d8a08c1afc4d939fdf2a950e92c5d0
BLAKE2b-256 2ff8c2651acae9c1ad54a4811a8494d6483234e709bd76f8e5940b67f39dbaf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e603b7bb034eaac6712f953b41d11c8fe2f83ee9264788a7eaea5a9886f422b
MD5 cc56fe1005b49c9d37fd8863d9400bb9
BLAKE2b-256 fedd8be3518dc21e14f1a2c3090c3970d4a68a403ccc5a5b7fc33cdf21bd595c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 56dd43a7eee53d40c690804d0a6ac4e85b2f675962750d5f93fb5f7a9bf5b848
MD5 d4b6491cdc77fe6df12e36f66887b7ea
BLAKE2b-256 6bf053c4a628e4c27b672811b53a058286f6d438331e5993e93f08b30cf4b326

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9244b41d77e51888a4871e9628341b7a03f19ffd16947aa0150563249b2389f6
MD5 0944c75fe2745a6d947dc33e899fdd27
BLAKE2b-256 db9aa644d6f530f1e042c4641ab785529e8a4d0ee9a663dab9ad7552d5da5b15

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d8d0a1fca337b4c7ce6c2823d690c21e0f1dbd9d18db4af132681e7072eb6738
MD5 33a8b3ff0df033636104a82ca58565cc
BLAKE2b-256 3cc17862c348d55ff900a7c31a5a8f8cb57ad86c24d5c87db43f55e531098a8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6c093d60fdc33ca59901be0beaf3ebf628434618a2689722bd36028cd0a91ea5
MD5 4af01bcf7cf4431c57cd18a136cc34c4
BLAKE2b-256 3465f79b52f56784d3f8df611c82070e0d98fa701c160e97ad668ffe07638f2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f34438eba1dd1d23b0596f1796f1520a34664b8d7886fca68c4c7b82ac259e7
MD5 9acdfcde13da3cf2a0191d9712b814b0
BLAKE2b-256 f85b668eea59dfba6da781b7308ea0b92c5a2148ffffe4fb78c387659f2092c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 995f62f6891e19445cd2a23f2e874cd9fd8756d4ce2508c883657160ec6bf24a
MD5 32983139d0fc2e9b324eb0b93bc00afe
BLAKE2b-256 d0896de3a1f22beb70aa2a83bef333e0294042cccff2db320475648e9b18d98e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 575ac4dc2b556e866c8a5a36939d412559e0c8c6d824b4bbb07ad5e3ab18e3ab
MD5 dd9ef5d411a3d1291ed903c4f14c028f
BLAKE2b-256 86d81c43e78a43f2b8344c6914e851c9d3430f2367a211f28c7a1902ee017e15

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3d75e1447691ec5e3303d4eebc7dbfc213b708d53d8b4a00484307c8ba25c036
MD5 4a43186af4b18bb34e4e06a0f00a60f8
BLAKE2b-256 61895cc1b7caad585e4a335494da0d20366790bee5f910148e1aab8e162ef34f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f06d95a36b4a0fe8c2d3897d007e255a3b28ab9676982d71a2e51fd41ef7a92
MD5 113bfe843bd814f670e8c19bb5da7e13
BLAKE2b-256 63a3be4ebcfdef1a50c41a908e1f8c63b37069811e6097a482783301d6274a7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50f2654a9f2ebb54a07fea5a14c4a8d02ba91d3cf4043a992584b41398e8de3e
MD5 6795332fe701ba057d70e7c968e8ca85
BLAKE2b-256 bf78864cc59f68b0c5becab48d19ab61af5b1cdea12dce618329bb8209cb4509

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0288c9c131e71b160fbdd93f66d21651b043a926e0cc410d9a915ba297e00624
MD5 38155467879ab6da5205d93769b2e5ee
BLAKE2b-256 f90a8f11c94d87230c75b60239a130639a90fdfa4c1ff109506052d6335d3b5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 de9c9470c50b7c8a9e8cc6d8a32a67529084d9167f087775bab7095ec4588232
MD5 4ab22fb5b9e6e93d344a3fbb328ed4d3
BLAKE2b-256 49a4741fff9b0e2e4b94778006d4b71d49af1b3710a7a1f4078f83c47fbbf9f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: mudraka-0.2.1-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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fe4b9e5ec834adf5ae1dddf0eea5332d3d63cd58dbc7f6e612fa063c36ed3999
MD5 5d947ae034ecad6a71baf5b8f07bceb8
BLAKE2b-256 906b9becf613380bc7c2550f2dcce7979057bbfb59d7b4d7260695ab56a289f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c7ae9562e65b31bbdce8b5b45bfd4d5d044e208bb30b318fc42eef32e5a2d07
MD5 6ca21cfdbf1dd4b7d86f01888880b6c2
BLAKE2b-256 38f4cc49dd9f6eb44b5aa3184ff5d18a9e3c0c93242a4c6a8e79be6569f3537e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 692f062b1e088340c0df04b9afab987ae35da5691301bf633c4f16545af15bd9
MD5 bb49155c06000bfc53ef22aff29833b8
BLAKE2b-256 1e85a9523a5a2b7f00d677933c1c6406055ecfe2188b973c96a8ed382191bf6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mudraka-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 769ee44dedb82ed33db61bd610e6da2651ed6df3aa1ba10ac7ba7e57bd7e6049
MD5 4edf820e1800a451ef1c84fe4f71c2ad
BLAKE2b-256 77db8bc83afe78228c2131c2a3e2087bd33f2c1bb1bb1fbba4fe909aaccc4b8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mudraka-0.2.1-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