Encode and decode numbers as unsigned integer bit patterns
Project description
Byteforge
Encode and decode numbers as unsigned integer bit patterns using NumPy arrays.
Requires Python >= 3.9 and NumPy >= 2.0.
Installation
pip install byteforge
Usage
Every encoding exposes the same interface: encode() converts physical values to bit patterns, decode() converts back.
import numpy as np
from byteforge import TwosComplement, IEEE754, Unsigned
# Integer encodings
tc = TwosComplement(16)
dns = tc.encode(np.array([-1, 0, 127])) # array([65535, 0, 127], dtype=uint16)
tc.decode(dns) # array([-1, 0, 127], dtype=int16)
# Floating-point encodings
ieee = IEEE754(32)
dns = ieee.encode(np.array([3.14])) # uint32 bit pattern
ieee.decode(dns) # array([3.14], dtype=float32)
# Unsigned with automatic bit width
u = Unsigned.from_range(max_value=1000) # Unsigned(10)
Registry factory
Create encodings by name using the registry:
from byteforge import create_encoding
enc = create_encoding("twos_complement", 8)
enc = create_encoding("ieee32") # aliases have default bit widths
enc = create_encoding("linear_scaled", 16, scale_factor=0.1, offset=10.0)
Byte serialization
Convert encoded bit patterns to/from raw bytes:
enc = Unsigned(16)
dns = enc.encode(np.array([256, 512]))
raw = enc.to_bytes(dns, byteorder="big") # uint8 array, shape (2, 2)
enc.decode(enc.from_bytes(raw, byteorder="big")) # roundtrip
For non-byte-aligned widths (e.g. 12-bit), values are zero-padded in the most significant bits to fill whole bytes (2 bytes for 12-bit).
Encodings
| Encoding | Registry names | Bit widths |
|---|---|---|
Unsigned |
unsigned, u |
1-64 |
TwosComplement |
twos_complement, 2c |
2-64 |
OnesComplement |
ones_complement, 1c |
2-64 |
OffsetBinary |
offset_binary |
1-64 |
GrayCode |
gray_code, gray |
1-64 |
BCD |
bcd |
4-64 (multiples of 4) |
Boolean |
boolean |
1 |
IEEE754 |
ieee754, ieee16, ieee32, ieee64 |
16, 32, 64 |
LinearScaled |
linear_scaled |
1-64 |
MilStd1750A |
mil_std_1750a, 1750a32, 1750a48 |
32, 48 |
TIFloat |
ti_float, ti32, ti40 |
32, 40 |
IBMFloat |
ibm_float, ibm32, ibm64 |
32, 64 |
DECFloat |
dec_float, dec32, dec64 |
32, 64 |
DECFloatG |
dec_float_g, dec64g |
64 |
C Extension
Optional NumPy C ufuncs accelerate encodings that would otherwise require per-element loops
or multi-pass numpy operations. The C extension is compiled automatically during install and
falls back to pure Python when unavailable. Set BYTEFORGE_NO_C=1 to force the pure-Python
path.
Encodings with C ufuncs: BCD, GrayCode (decode), MilStd1750A, TIFloat, IBMFloat, DECFloat, and DECFloatG.
Development
uv run pytest tests/ -v # tests
uv run ruff check src/ tests/ # lint
uv run mypy # type check
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file byteforge-0.0.6.tar.gz.
File metadata
- Download URL: byteforge-0.0.6.tar.gz
- Upload date:
- Size: 87.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
937a53485d1a07c743bbc44b9f4a21a804f9b770e467740298fe567a69ece205
|
|
| MD5 |
9935effa0247a686f51f1cd142da98ec
|
|
| BLAKE2b-256 |
c0bde205612e89251eb6507913f703a03b09f62c785bf7dbe5d13b029573a776
|
File details
Details for the file byteforge-0.0.6-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 48.9 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0faf28ab53b615e0dd570722e8deab20e74f227da3526f111cbea52cf189547
|
|
| MD5 |
ce734c7e1c9baacf5a7648e5215fe689
|
|
| BLAKE2b-256 |
bc4e4598b3bfb9643d79b2fc451840f225fa46927d098851c5bd89948107a61e
|
File details
Details for the file byteforge-0.0.6-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 69.8 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0d205ad1f6db5a5b4d3cde7bd262db51452ccec273c4feb6eb084f1209376a0
|
|
| MD5 |
de8ab29976628a8dc944244287d75167
|
|
| BLAKE2b-256 |
fb2af90ba1518f8ce39ddc1de1efd08e3f67e029a70d9b386452feeadefe057b
|
File details
Details for the file byteforge-0.0.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 70.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c646b85229f02151e47590af54b89e2e585fa1387f5f89b364172c38d5df6a6d
|
|
| MD5 |
e219a2679f03de6782b4f1168c3f20a4
|
|
| BLAKE2b-256 |
61b5cc107320f02b7eb0ca21d2282206c6c96df0d469a953171b8c61a58de7f1
|
File details
Details for the file byteforge-0.0.6-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 44.2 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d59ab19700b3377da5e291c33502ebf0637aeb13eeeb26b030bb4df423331ad
|
|
| MD5 |
44d2e212f2284f30c788a9960b6a7c25
|
|
| BLAKE2b-256 |
168e6bf96c8cc7e590e34fa7b40e7a9210102e4047c98caee3871bb09ec76a6f
|
File details
Details for the file byteforge-0.0.6-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 44.9 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09e4a9cc5748c91a202eb044c70c7655314894a2a643b16b0992861e99996f24
|
|
| MD5 |
3c822e0589d1a5ce892ee52753c41b4c
|
|
| BLAKE2b-256 |
9c64eb9e5cb231bb58af2f3dca0ba04bf681c708804d2190fe80d7f67d34f06b
|
File details
Details for the file byteforge-0.0.6-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 48.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5126ad5dec7737c534082d6ec67be2a5ffecff70c2b0a282e69aff2d0326029
|
|
| MD5 |
80f85acee78feda37ccc3c8be86973f6
|
|
| BLAKE2b-256 |
0bad9be365e4a1007ade728b62711ab1c3322c627a035ce29bbd59a03a9e58e2
|
File details
Details for the file byteforge-0.0.6-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 69.8 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7de45b3523bba4fce208c0764fe9cd4aff97577edc21eee4b4cbb0f41133b578
|
|
| MD5 |
69bfd8d9ced66bd62dea98d15a002445
|
|
| BLAKE2b-256 |
b73f675334db4c47d95fe6dbd0a5318c9be646fddda0a9a55cd001846e7d8ee0
|
File details
Details for the file byteforge-0.0.6-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 70.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60d54e813ba8ede8d68716412346fc39566ca737828b27804967cb5e9d5ea084
|
|
| MD5 |
47c5b873fd48eaec5b2f20896ea22ce0
|
|
| BLAKE2b-256 |
c359761d4e432696990cfc51758e8d8ef903b1a0a8161fbb7be4ebc25525e093
|
File details
Details for the file byteforge-0.0.6-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 44.2 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f191701aacaaf53a9f2fc368623644e450e1b41cfe1f2e1d8e054086ae9643cc
|
|
| MD5 |
fd5d285ed8b44d5650fb38a9796e1938
|
|
| BLAKE2b-256 |
28beb33a764bc8693ca8afaf52b38ba622e86c6655ba479a59dfa4afc4ea53e7
|
File details
Details for the file byteforge-0.0.6-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 44.9 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
755668392db62a5487bc86ebe3ad4d6ce5b7cc7bb5eb3021b396e18019302a75
|
|
| MD5 |
78641d25e44e0c2e70540c1aa8e4473e
|
|
| BLAKE2b-256 |
f7e76ebc7f093d60c2e4cd5fc0c08a1b0dcd49898be33bdab734845d41c6e221
|
File details
Details for the file byteforge-0.0.6-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 48.9 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9476bebd4e5e49abed67d14aaad8a5bf7c0cc2d5575a1a3b15618dda0767ab13
|
|
| MD5 |
cc7aaf9286d222bb9db17e8236f5988a
|
|
| BLAKE2b-256 |
8575cb26c579de8306609fd2d7c1ed6278af97b6f6807c20836726e5635ae7d7
|
File details
Details for the file byteforge-0.0.6-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 68.9 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c364ff4cfd0457efbd8aa28cea3600bad115301b9aa054e0d9284ad4b9e536d7
|
|
| MD5 |
50cc2743e7bf3d71aa7d9175e51b8bed
|
|
| BLAKE2b-256 |
0113ea15ef1d44bbf8bc524092df038ad5075b718da8c343f1219fa7ef65901b
|
File details
Details for the file byteforge-0.0.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 69.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b27ee09132bfe4cc2e5322dd1b2a4195d9591ec774d1fcd1347aad68146e1a6
|
|
| MD5 |
596718fd720d4adc0ba03dc2bcdb969a
|
|
| BLAKE2b-256 |
55ad332b4bce5e647fd93637616a5340976a7fd0fd1e2be15b1c7a3e6f47a19c
|
File details
Details for the file byteforge-0.0.6-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 44.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c29d18ef2c900eafce6eaf69aed3416ea2b790e73dbba600d7f00a65761f4bd
|
|
| MD5 |
79115b431596f9897462ca48d48b992e
|
|
| BLAKE2b-256 |
1e658d3d2bf8b275f4a9acb9df8506cb4e8b1896eacba3be38eb6ef8a1cc67ed
|
File details
Details for the file byteforge-0.0.6-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 44.9 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c2f14524ca7034740fa9d310410ef234e5c330cc1102c250d8deb113e3bc0bc
|
|
| MD5 |
65ad5ffe9e2d45a39745ca60d60d9cbc
|
|
| BLAKE2b-256 |
8bcacf6858668d6e0874efc64a9d18883776960d9e4707a4e7c259d25549e2be
|
File details
Details for the file byteforge-0.0.6-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 48.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29b93dfe0f3a0d858fbfcf10d6cbdd2f9068415177adeabe53c616b332dd268c
|
|
| MD5 |
b0ab3bec8aca7347c961b0e29a5fb1bd
|
|
| BLAKE2b-256 |
60186031056f7d67f8aea8e69b4ed8a0eb44d12512a642ca73369971efbf7cea
|
File details
Details for the file byteforge-0.0.6-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 68.7 kB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b79c2fdfc5c8d5fcaffb6c2d389dd3ee54f91aa841882501046acb55f612d61
|
|
| MD5 |
641420356c5070eff3c5c8466d3eb25b
|
|
| BLAKE2b-256 |
c62cb49156b3ce49b1f1e3a282185459d19a0da1386313c43cd8130b3d50e7d8
|
File details
Details for the file byteforge-0.0.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 69.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec33179786cd9cc9cff750f8e350d67b8e65db05184650b35b844e2f190d8782
|
|
| MD5 |
8b9541f5a4c67de3df6d8ef1700cba10
|
|
| BLAKE2b-256 |
4221450af2f23b218237464b708e2d1ea809a98e2e6b4b4291d88a2b32d370b6
|
File details
Details for the file byteforge-0.0.6-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 44.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd189a18984920a435a86e4546b7b2161112a12293acc95ca67520f6c6fb4bf8
|
|
| MD5 |
e505443c1613392ff816ff0b36897ef9
|
|
| BLAKE2b-256 |
1f3a88c40d196e4f3db16524ec140aa757d3735e113d64f811f3244a05232346
|
File details
Details for the file byteforge-0.0.6-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 44.9 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f20f79113ef0641e0f0a6e8391840eddb756e0898d81f048071bf7665c2b69f
|
|
| MD5 |
af367ed89511964ff2b2bdf723a19270
|
|
| BLAKE2b-256 |
c24b7a3a7b4da8bdf379c46ac040023db694929665bfeb2f34727d72164f36d7
|
File details
Details for the file byteforge-0.0.6-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 48.9 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c2aa8d8a22c2cde04119ee0a3508b9647f2003b457084d4d341eba842b22c07
|
|
| MD5 |
90c3a59b853a262e8d1797b343295a6f
|
|
| BLAKE2b-256 |
5a6a17f0be20635af7b1f4762688e8d63f87c81f9dc5ef42a01157a1909967f5
|
File details
Details for the file byteforge-0.0.6-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 68.7 kB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3291e2b1618a6f0ccebf2e741149e6424b160d4f5a80b01df7cc2a32fa7f4738
|
|
| MD5 |
1685c13c046c9f847e3e2eaa0954a5d4
|
|
| BLAKE2b-256 |
2ef34c35676e98ff4a7b0cedaf2944ea103481c34367105ce0c1c7f7591730d5
|
File details
Details for the file byteforge-0.0.6-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
- Upload date:
- Size: 69.4 kB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d35bd42d94bb40fec5a009c12cbe9663ec1f288d9e468b3c0834aebef169b5d3
|
|
| MD5 |
b4e97ed409f3d4b7012079b0d0893ef8
|
|
| BLAKE2b-256 |
3d3c2ca5f44fb48a6ceb4e8e314cefc362fbe101ec5b03eaec96891a8340ecf5
|
File details
Details for the file byteforge-0.0.6-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 44.2 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30cc428f7a008f704e7a1767aeb347befc7c20aa2cd204abdfc8ba0f7ef8a5bb
|
|
| MD5 |
ddfbd45cb8699f0d225b7832c0525aa2
|
|
| BLAKE2b-256 |
70e9cf111636f5ea92921fa83bf4f53013a8750202c289ebfa8deb170c337547
|
File details
Details for the file byteforge-0.0.6-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: byteforge-0.0.6-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 44.9 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80b371c08078452c1563aeb4322c78b0e89635dc350c3b363c2d5ef114bdabba
|
|
| MD5 |
081b63bbb2851ce2138521fbdea07f63
|
|
| BLAKE2b-256 |
dd56e1c678dcd0eb1d3159da17294f80b7a3218d0999ef2701061114e3c25b7f
|