Skip to main content

mudraka

PyPI npm

A transport-agnostic C++17 engine that decodes the Mudra Link wristband's raw surface-EMG (SNC) BLE stream into int32 samples, buffers them in a ring, and serves the latest window for real-time use. You own the BLE connection and hand each notification's bytes to feed(); mudraka does the decode + buffering.

One core, two distributions: PyPI (nanobind wheel) and npm (Emscripten→WASM, with TypeScript types). Target is the retail Mudra Link (~834 Hz / 16-bit).

Python

pip install mudraka
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`; lost > 0 = ring overwrote unread

JavaScript / TypeScript

npm install mudraka
import createMudraka from "mudraka";

const M = await createMudraka();
const CH = 3, MAX = 256;
const stream = new M.Stream(M.makeConfig(CH, 834, 4)); // 3ch, ~834 Hz, 4 s ring

const ptr = M._malloc(CH * MAX * 4), base = ptr >> 2;  // channel-major int32 in WASM heap
let cursor = 0;

function onNotification(bytes, recvTimeS) {            // bytes = Uint8Array
  stream.feed(bytes, recvTimeS);
  const r = stream.pullInto(cursor, ptr, MAX);
  for (let i = 0; i < r.written; i++) {
    const ulnar = M.HEAP32[base + 0 * MAX + i];        // + median, radial at 1*, 2*
  }
  cursor = r.next_cursor;                              // r.lost > 0 = ring overwrote unread
}
// M._free(ptr); stream.delete();  when done

Web Bluetooth wiring, the bundler .wasm note, and the full JS API are in npm/README.md.

Build from source (native)

cmake -S . -B build -G Ninja -DMUDRAKA_BUILD_TESTS=ON
cmake --build build
ctest --test-dir build --output-on-failure

Design docs are in docs/ (start with docs/CONTEXT.md). SNC decode details: docs/DECODE_VERIFICATION.md.

Acknowledgements

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

Metadata

Release files for mudraka 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mudraka 0.3.1
File Size Uploaded Provenance
mudraka-0.3.1.tar.gz 1.5 MB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for mudraka 0.3.1
File
mudraka-0.3.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
mudraka-0.3.1-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
mudraka-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
mudraka-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mudraka-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
mudraka-0.3.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
mudraka-0.3.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
mudraka-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
mudraka-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mudraka-0.3.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
mudraka-0.3.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mudraka-0.3.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
mudraka-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
mudraka-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mudraka-0.3.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
mudraka-0.3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mudraka-0.3.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
mudraka-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
mudraka-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mudraka-0.3.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mudraka-0.3.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mudraka-0.3.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
mudraka-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
mudraka-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mudraka-0.3.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mudraka-0.3.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
mudraka-0.3.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
mudraka-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
mudraka-0.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mudraka-0.3.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
mudraka-0.3.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
mudraka-0.3.1-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
mudraka-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
mudraka-0.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
mudraka-0.3.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 10.5 MB

Release files / mudraka-0.3.1.tar.gz

Download URL mudraka-0.3.1.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
c141e416f29fa85968c8dbad12dbc3a031b7f697a425a03265216cc07d884162
BLAKE2b-256 checksum
How to use checksums
ccd73cdb23fbb1618b6b6958444e01d6ae393eb85c12f655c61e2bfc4588b921
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314t-win_amd64.whl

Download URL mudraka-0.3.1-cp314-cp314t-win_amd64.whl
Size 285.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
0c02f2ae9b21a75926dd1bc7ff110f24531fed6135ed83c426aba0243fdb45a6
BLAKE2b-256 checksum
How to use checksums
4bcd375780d3fbd703caddcbe757da229abd90c408d498edc62f9cbaaf464ff9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314t-win32.whl

Download URL mudraka-0.3.1-cp314-cp314t-win32.whl
Size 276.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
78b8aedcb08e7e5903eeb702d49c6964508d009d8a9f6609b4312433758bf872
BLAKE2b-256 checksum
How to use checksums
297b49d1ae69efd28e7f8a84dfc12c5e8c8a2bf595d9ef10961eb8fc2e5b715a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL mudraka-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 563.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4cc50715d72835578dc78901bd7628dc2ca93bfa36e9157d678587747f8bdafd
BLAKE2b-256 checksum
How to use checksums
4863a8320c9459c54efb4f0f0b569fa542695777f3639bb2f8dda6bcb6a96d42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mudraka-0.3.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 107.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7758242876ee14ed22f264a1504c4ccbece2f9a4dd5461df77f89153ff937f80
BLAKE2b-256 checksum
How to use checksums
91f7083e7f2e80f560a394ab215980f1d2fcacf768d7ea53b9e5e5dd0576c21f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl

Download URL mudraka-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl
Size 83.2 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5043633f96f56fa6fe5f5fc196f09d9cb6f2ba65564b44e5367f19029168f60c
BLAKE2b-256 checksum
How to use checksums
6f0c20cd00c8fb277a96a3fc69096c9f9da0d23c01a2b565d67f62387fd23d15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314-win_amd64.whl

Download URL mudraka-0.3.1-cp314-cp314-win_amd64.whl
Size 280.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
04e8e133840271983c5d9b9bff0b5ffb5ad6bb2ac10bad3df134fa2211bcaf5f
BLAKE2b-256 checksum
How to use checksums
85fa205823290d56a8135324b2c77e9ace7ed2d18db0881acc333ba26ac1b751
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314-win32.whl

Download URL mudraka-0.3.1-cp314-cp314-win32.whl
Size 273.9 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
9550d79a30a5eda0f7069c672fc97c672cf497445a6682337d0790814a390f2a
BLAKE2b-256 checksum
How to use checksums
fb01b5aeba820819ef210f1a3e59900e1fdf414c11ee45debfd7a9beb325f94b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL mudraka-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 560.9 kB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
12048243d38c9ff66f2efa63bab5dd84176a5754a3b6cd31481c7c24423d6b44
BLAKE2b-256 checksum
How to use checksums
567c9bc2c39881b16b2a4fe89fee94af8461a79f6f241f7bf628da9295b7d4bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mudraka-0.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 103.4 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
99dbd65965c141622450c238e491dcd8da7e6fa5724423a812995be85e526b83
BLAKE2b-256 checksum
How to use checksums
66425d66e7507d8b2ba6019569f1e3fd4ec33bef56b3f7c717f4fad667b12040
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL mudraka-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Size 79.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f7917717fea41646856f8aea9bb1887ea5b87dc0d19e3728c06278fa594cac2c
BLAKE2b-256 checksum
How to use checksums
d0a97a1d0944854ea1228866d8a5d54979252e433874d2993dc5fba6f4303524
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp313-cp313-win_amd64.whl

Download URL mudraka-0.3.1-cp313-cp313-win_amd64.whl
Size 270.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
38b85f2d85ed122b30d8744076e6bdda5f2e79ae2a241f9f900350c1444cba12
BLAKE2b-256 checksum
How to use checksums
c8f8d43a82916d4af559ea7a828214bf0dfe2c29c4c38bb10e443aa5e413bb4c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp313-cp313-win32.whl

Download URL mudraka-0.3.1-cp313-cp313-win32.whl
Size 266.2 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
7628190e2abc3146ef8639a74ba2b6c052aa229e916e677f2288950b94a8352c
BLAKE2b-256 checksum
How to use checksums
a3915094837e9f8c47dd079c032dd1912d6f8f488a7cd9b9633a24ba8f8ebc2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL mudraka-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 561.1 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bca46f9f06d40c96ffa7077df870ce6274cb732f9a98403f486df85de5f64112
BLAKE2b-256 checksum
How to use checksums
8e39875ce4786b5a18df0cf828866bbe8534d9a6674b1c1f8969df4c74b4af73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mudraka-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 103.3 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a963e90d00f0fd54e431b55d1a027ffa90f2a6cb33c59b05c6815bef81f0ec01
BLAKE2b-256 checksum
How to use checksums
6c0e52aa70316178efeaf8cbbb068d96724f2bcfcffd7ac8d68b59981eaf7817
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL mudraka-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Size 79.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f720869ab60fecb39b5d4aa04f98cdf8ec3e3783242d570a116488df1d5be7b0
BLAKE2b-256 checksum
How to use checksums
77491a9467b4ca14e00a883eb8480bb07867dffe465ce2ef24db6398f96e5635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp312-cp312-win_amd64.whl

Download URL mudraka-0.3.1-cp312-cp312-win_amd64.whl
Size 271.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
aff342077d7722ef241d77cd2b8b57b966a326c129fb4e4037ffb811eee46dfc
BLAKE2b-256 checksum
How to use checksums
368f52ec2510c5094b019539dfbc82b1666dddf867ea78c041e4f69e770a21b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp312-cp312-win32.whl

Download URL mudraka-0.3.1-cp312-cp312-win32.whl
Size 266.2 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
b361106456de83f6d29033926aa8f4bd1e35170b7586f85ef4b72ca91021981f
BLAKE2b-256 checksum
How to use checksums
aa4bcf15804943c56b4dbe495d052e2bd5cf893a5e228f8bfa6795978fe72b1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL mudraka-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 561.1 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
33f8e17a140780f084e3be41a12af18ed76e731357c0958efd3dd561ad72ed8f
BLAKE2b-256 checksum
How to use checksums
759b4058c4477594fe4a7ad84b57e119ccabbd7ab9bfa09a0d199b8b764228a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mudraka-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 103.3 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9161491e3a71e9374c59af1b60bc0e9bffd2f27eb046d85ba46e9b1df1e270a8
BLAKE2b-256 checksum
How to use checksums
dd82997dc9aecb0e524968f3e2597a24ca868151ded58668acb6ad453cfd94fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL mudraka-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Size 79.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
069dabf3f341041446c39df9f5d2fb637905792a8d02a75c888a23c86f67658a
BLAKE2b-256 checksum
How to use checksums
4e8889045a68887d3c13c22a2fee8943c5b11ee0ef1f68cc59cf914846ede74d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp311-cp311-win_amd64.whl

Download URL mudraka-0.3.1-cp311-cp311-win_amd64.whl
Size 271.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
13d41c4749d957fe399ff9f7671e495216b018192cdcfa49bde9cf30f354d8e1
BLAKE2b-256 checksum
How to use checksums
4c4ec7e9552ae1f759f18222465972ac3f6717b56b317bc4f3e68514e8a53a74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp311-cp311-win32.whl

Download URL mudraka-0.3.1-cp311-cp311-win32.whl
Size 266.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
eb95338ae5362697d3d4af8ce86f25ca2b74b32dd69562ad5af95a34dff97454
BLAKE2b-256 checksum
How to use checksums
c678bb5822b630a211a46fa7e5709f295f37101aac92d2121b08a259cf4c3668
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL mudraka-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 561.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
705b38d5cdb9c0f1e17ee3937798dcd474317a523a205b68d592e8b8cccd13cf
BLAKE2b-256 checksum
How to use checksums
d065bed92777f53372605f82fe6458faafc1b0fd91a7b53252241da11b8383b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mudraka-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 104.2 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
45054ce9adeae4138f4d17eff1dd551d9524cfa9a4beff29976c2a53515b1263
BLAKE2b-256 checksum
How to use checksums
7fb641683c6dc4e527a73c4d12aeac7afb1202cbca0e6b9b506df26b1ebb7f79
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL mudraka-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Size 80.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dd3513d2c28eb0627fed4512030c27d6f4c186fcf14abbf361816309de12362a
BLAKE2b-256 checksum
How to use checksums
47eb12cf3f5c865965b7433e2e08298f2b065b8d628f021f12d488d6d02ffbdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp310-cp310-win_amd64.whl

Download URL mudraka-0.3.1-cp310-cp310-win_amd64.whl
Size 271.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
18de64a21102420f22061bf6003109612fc6441a84c58dd055000fa38373721c
BLAKE2b-256 checksum
How to use checksums
584faa616b5810f9c6434ba6d8681cbc1f51c5822af570dedd6ed46b1eccf31f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp310-cp310-win32.whl

Download URL mudraka-0.3.1-cp310-cp310-win32.whl
Size 266.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
dccd03769956a9861092155e2f82675b2f516766f405be88f2fc5c1dcb927cb0
BLAKE2b-256 checksum
How to use checksums
3f50b7069ea0e20a0e128c2ae2f4d206faebd6f178a32c0d76aa39f02b0b002b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL mudraka-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 562.0 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f950e5f21deef9158884f3d43b160a31b438845abf70019d1fcd3c1af6026034
BLAKE2b-256 checksum
How to use checksums
080f2f33be6e49209d3bbb9f2a7cd198857afc65ea911ba53733f88d84e2f7ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mudraka-0.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 104.3 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4ccb9866122fedeebc90f96061f8c1670cbd4da3052ab30a51e4091c2c2298ac
BLAKE2b-256 checksum
How to use checksums
e501d0e1f796d3341b7e6c0d28fcbbb94d4e27581752d0b616fafb688cd40d68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL mudraka-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Size 80.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4b6e0a9c8dfadfe638edeeb05fb90956f6e67f3e4e90e4a8ec85b4fe1d92883
BLAKE2b-256 checksum
How to use checksums
cfb8eec169aeaf328f11f39f5762b9b8a1100fbad0ce9a7a994249b27090afeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp39-cp39-win_amd64.whl

Download URL mudraka-0.3.1-cp39-cp39-win_amd64.whl
Size 273.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e2633feb03ab8206d2373d5784f46458446aab667cf4d21eb2793470fa0aadef
BLAKE2b-256 checksum
How to use checksums
6584e7bba08a3b8b7b858f23a0147f9fe8e4cbae8e248d4d3632e6532ae4a500
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp39-cp39-win32.whl

Download URL mudraka-0.3.1-cp39-cp39-win32.whl
Size 267.6 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
0f311c68ebecd123ff08bd70966a9e2c86f7fb5e059d146e261b30acdfc073a8
BLAKE2b-256 checksum
How to use checksums
38f5bac0248aacf2520b0fc1226ca71b056bbde613921d0f3a17e1d1fd976732
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL mudraka-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
Size 562.2 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ff9bba2e89d9d374cc148a3819d6cfc24b10ed525764b65b05dffe88755ec85d
BLAKE2b-256 checksum
How to use checksums
f0ff85c577b3ebdb41998ab4377e93d10c8959bbfaa1e00dac7a0b5c88346180
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL mudraka-0.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 104.6 kB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3ee63e561db99e3c5b2ab7b73b944e101832093042564eeb49916385a2879b57
BLAKE2b-256 checksum
How to use checksums
0dfb1c55e7ac938dd7a77e6fcca89a8efa5787dfacbc5ce9127acbdf00b993bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Release files / mudraka-0.3.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL mudraka-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Size 80.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8832eed972ee865bde3553689dc6b8cfd78fbe0e23803728f05fc53cf31f894a
BLAKE2b-256 checksum
How to use checksums
6f87a94d9d05ef95aa525f0237abfbc2c3f81c303048919c6215ba9df30c7ccf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

Security for mudraka 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 36 files in this release have been uploaded with provenance metadata.

Select from 36 files

Attestation for mudraka-0.3.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 5, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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