Skip to main content

CLM Encoder

Structured Data Encoder

Rust-Accelerated SDE for LLMs

Test Suite PyPI License

Compress structured data into compact token sequences — 40–85% fewer tokens, no model retraining, no heavy dependencies.


sd-encoder is the standalone Structured Data Encoder from CLM, compiled in Rust and exposed as a Python extension. It encodes dicts, lists, and nested objects into compact token sequences that LLMs interpret with equal or better accuracy at a fraction of the token cost.

Install it on its own if you only need structured data encoding — no spaCy, no NLP stack, no unnecessary overhead.

Input Typical Compression
Product catalogs 55–85%
Knowledge bases 40–75%
Business rules 50–80%
API responses 45–70%

Installation

pip install sd-encoder

No additional downloads required. Pre-built wheels are available for Linux (x86_64, aarch64), macOS (Intel, Apple Silicon), and Windows.


Quick Start

from sd_encoder import SDEncoderV2, SDCompressionConfig

config = SDCompressionConfig(preserve_structure=True, auto_detect=True)
encoder = SDEncoderV2(config)

catalog = [
    {"article_id": "KB-001", "title": "Reset Password", "content": "To reset your password...", "tags": ["security"]},
    {"article_id": "KB-002", "title": "Update Billing",  "content": "To update your billing...",  "tags": ["billing"]},
]

result = encoder.encode_validated(catalog)
print(result.compressed)
# {article_id,title,content,tags}[KB-001,Reset Password,To reset your password...,security][KB-002,Update Billing,To update your billing...,billing]

print(f"{result.compression_ratio():.1f}% reduction")
print(f"{result.n_tokens()}{result.c_tokens()} tokens")

Configuration

SDCompressionConfig controls field selection, truncation, and structure preservation. All parameters are optional.

from sd_encoder import SDCompressionConfig, FieldImportance

config = SDCompressionConfig(
    # Field selection
    required_fields=["id", "title", "status"],      # always include these
    excluded_fields=["internal_notes", "raw_log"],  # always drop these
    drop_non_required_fields=False,                 # if True, emit only required_fields

    # Importance filtering
    auto_detect=True,                               # infer importance from field name/value
    importance_threshold=FieldImportance.MEDIUM,    # drop fields below this level
    field_importance={                              # explicit overrides
        "summary": FieldImportance.HIGH,
        "version": FieldImportance.LOW,
    },

    # Truncation
    max_truncation_length=300,                      # global string truncation
    max_truncation_mapping={                        # per-field truncation
        "description": 150,
        "content": 500,
    },

    # Structure
    preserve_structure=True,                        # encode nested objects inline
    default_fields_order=["id", "title", "status"], # pin ordering of known fields
)

Field Importance

FieldImportance controls the auto-detection threshold. Values are ordered — NEVER < LOW < MEDIUM < HIGH < CRITICAL.

from sd_encoder import FieldImportance

FieldImportance.LOW      # drop when filtering
FieldImportance.MEDIUM   # include by default
FieldImportance.HIGH     # always include unless explicitly excluded
FieldImportance.CRITICAL # never drop (ids, names, titles)

# Comparable
FieldImportance.HIGH >= FieldImportance.MEDIUM  # True
int(FieldImportance.HIGH)                       # 3

Auto-detection applies heuristics to field names and values when auto_detect=True:

Pattern Detected importance
id, uuid, name, title CRITICAL
status, priority, details HIGH
description, type, channel MEDIUM
source, version, metadata LOW
_*, *_at, *_date NEVER

Output

encode_validated runs compression then strips redundant whitespace and falls back to the original if the compressed output is larger.

result = encoder.encode_validated(data)

result.compressed        # str — the encoded token sequence
result.original          # original input, returned as Python dict/list
result.component         # "ds_compression"
result.n_tokens()        # estimated token count of original
result.c_tokens()        # estimated token count of compressed
result.compression_ratio()  # float — percentage reduction

# Validate manually if needed
result = encoder.encode(data)
result.validate_compression_ratio()  # fall back to original if compressed is larger
result.validate_compressed()         # strip redundant whitespace

Use encode directly when you want to inspect the output before deciding whether to validate.


Benchmarks

Run the Rust load benchmarks with:

make bench

The load benchmark measures:

  • encode_payload_size: latency and rows/sec for catalog-style table payloads and nested ticket payloads at 10, 100, 1,000, and 5,000 rows.
  • encode_parallel_load: aggregate throughput with 1, 2, 4, and 8 concurrent workers encoding 100-row payloads.

Criterion writes detailed reports under target/criterion/. Use the thrpt line for capacity estimates and the time interval for latency bounds on the tested machine.

For a compact table that answers "how long does compression take and what ratio do I get?", run:

make profile-load

This prints average latency, p95 latency, estimated original/compressed tokens, compression ratio, and compressed bytes for flat records, catalog tables, nested ticket bundles, and API-style responses.


Encoding Examples

Single object:

encoder.encode_validated({"id": "T-42", "title": "Login fails", "status": "open", "priority": "high"})
# {id,title,status,priority}[T-42,Login fails,open,high]

Nested object:

encoder.encode_validated({
    "user": {"id": "U-1", "name": "Ana"},
    "ticket": {"id": "T-42", "status": "open"}
})
# {user:{id,name},ticket:{id,status}}[U-1,Ana][T-42,open]

List of dicts (table encoding):

encoder.encode_validated([
    {"id": 1, "name": "Laptop",  "status": "active"},
    {"id": 2, "name": "Monitor", "status": "active"},
])
# {id,name,status}[1,Laptop,active][2,Monitor,active]

With field filtering:

config = SDCompressionConfig(
    required_fields=["id", "title"],
    drop_non_required_fields=True,
)
encoder = SDEncoderV2(config)
encoder.encode_validated({"id": 1, "title": "Test", "internal_log": "...", "raw": "..."})
# {id,title}[1,Test]

Relationship to CLM

sd-encoder is the engine behind the Structured Data encoder in CLM. If you need thread or system prompt encoding alongside structured data, install the full library with the sd_encoder extra:

pip install "clm-core[sd_encoder]"

sd-encoder is the right choice when:

  • You only need structured data encoding
  • You want to avoid the spaCy dependency
  • You're deploying in a constrained environment
  • You're integrating encoding into a Rust or polyglot pipeline

License


Issues · Discussions · Contact

Release files for sd-encoder 0.1.4

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

Source distribution (sdist)

Source distribution for sd-encoder 0.1.4
File Size Uploaded
sd_encoder-0.1.4.tar.gz 68.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for sd-encoder 0.1.4
File
sd_encoder-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
sd_encoder-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
sd_encoder-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
sd_encoder-0.1.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
sd_encoder-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
sd_encoder-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
sd_encoder-0.1.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
sd_encoder-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
sd_encoder-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
sd_encoder-0.1.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
sd_encoder-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
sd_encoder-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
sd_encoder-0.1.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
sd_encoder-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
sd_encoder-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details

Total release size:22.8 MB

Release files / sd_encoder-0.1.4.tar.gz

Download URL sd_encoder-0.1.4.tar.gz
Size 68.3 kB
Tags Source
SHA-256 checksum
How to use checksums
033cb44e3c9f527df17d91d85e4275640f37a63aeb8947a9b2f86124dbfdcd08
BLAKE2b-256 checksum
How to use checksums
e0c1b72ef95afcf138651612c136fa0e580c030f484937b790caab9833ebef53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
29293f673eda11e137013f6a9686571e7b5a72a1897d823f01ef33738d0bf2ee
BLAKE2b-256 checksum
How to use checksums
0b59f9b45941d011f3775eaa1263ee155a718b75e9e8b04b115dc8ba668e2f7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5aaca17de5b203b154a9feb270135485042cdea4840e836ed54789891add8a8a
BLAKE2b-256 checksum
How to use checksums
af00f444547402b292d1c545bd3c3383ffa0a289e9ffc3f9e18e54f050a23ca8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f1f9bcad702bf23f343d7f0d3620c6b2150f8ca726e1cb0e27cf9c2ee2070749
BLAKE2b-256 checksum
How to use checksums
fb0d4828bf912225575eaeb784cf0aaae117a0904fc084b82da1277ae24d2770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
519044d67dbaa97c0ae062a67a822c84ef7ba1b906e0c139b5d5500bc0cfa375
BLAKE2b-256 checksum
How to use checksums
df165faf7140d67d01923f8c02070b04d18c2bba14208ec2f90874f2760f4490
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp314-cp314-win_amd64.whl

Download URL sd_encoder-0.1.4-cp314-cp314-win_amd64.whl
Size 841.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
0a860a7ba040aafcc0f17c188a6b14f2ca1fc3f9ce533f6a984c8e7c97af67d9
BLAKE2b-256 checksum
How to use checksums
b8070b209f74e9afeec94a7691f80468735bd22c3747fcd51284a56035a615d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
aedfc5d13e2a5b076fa90eeb7a7bab171d2481fae3efa74097a8b0d074e6f78e
BLAKE2b-256 checksum
How to use checksums
a55bbcb4559ea2dc24ac2f4087f7b866240153d137cac901c02b6ed91d769d8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp314-cp314-macosx_11_0_arm64.whl

Download URL sd_encoder-0.1.4-cp314-cp314-macosx_11_0_arm64.whl
Size 944.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f200ea643076ca83d2b12b513b0375680374377aca6125714f8277cfa69f09fc
BLAKE2b-256 checksum
How to use checksums
237078d9412d4f14b9a7fc1c0d6e0634e34db5e1698f793b96a179472e8752ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl

Download URL sd_encoder-0.1.4-cp314-cp314-macosx_10_12_x86_64.whl
Size 976.6 kB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8165150d6a6998819c8dc2476963213745e88e06fcddf2c0a79edda6d239bfe2
BLAKE2b-256 checksum
How to use checksums
c52db86146f6dedf81e63fae616d0abb234a0960b86c190216bfe347630644cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp313-cp313-win_amd64.whl

Download URL sd_encoder-0.1.4-cp313-cp313-win_amd64.whl
Size 841.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
18f8de02704f9a3a14df1f67a1484f109b467488add5ed39da87d09c8d0ee07b
BLAKE2b-256 checksum
How to use checksums
e0fe5bb71c50237f16905da83b7de365b6b2c78836d1ced279fc76c372ebccf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
46394335524b51d44643a6c4b5cf984d2ea0c98fd67f31be7f2fa4cdfee1c17d
BLAKE2b-256 checksum
How to use checksums
ffba07704d0acd88fd6bf7a49cc55c2106461898107b53cc6bd933f125adb3c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp313-cp313-macosx_11_0_arm64.whl

Download URL sd_encoder-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Size 944.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fb5d61ffc2903c3052def20d82ba756946687c6dbf923657005f8da7ce7fa673
BLAKE2b-256 checksum
How to use checksums
99b015b4128270d499fc38bc16fad2e523a3b80dd0370a270b71c6d18d07bfc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl

Download URL sd_encoder-0.1.4-cp313-cp313-macosx_10_12_x86_64.whl
Size 975.8 kB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9db616217cb246737033b3b23adb6d796d1b7fe14941f23061fe37c58b72e360
BLAKE2b-256 checksum
How to use checksums
03efdd0d734547e78d5b8d75a7a176731fb989f9d472cf11a77d65339727453a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp312-cp312-win_amd64.whl

Download URL sd_encoder-0.1.4-cp312-cp312-win_amd64.whl
Size 841.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3980e67df9c92f1cbf711a9211eac150177c67556b6b5c03094e37a7afec5a5d
BLAKE2b-256 checksum
How to use checksums
7e30147bc43e25746efcd54e35dac289c72dc3b008e841e9b5e80b1c88825d61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
794fc1b93dc7f230fd92216eeaf50621d3d32fd3319a8ced62e3131b7937ac3d
BLAKE2b-256 checksum
How to use checksums
58e775440e44ab3e7c8ea4d91a19600fb267a6bc0e5d672699327023a1198131
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp312-cp312-macosx_11_0_arm64.whl

Download URL sd_encoder-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Size 944.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1010f59323f397339647bd750b9803564c79bf64d220ac90c99ba5bdd6ef3262
BLAKE2b-256 checksum
How to use checksums
11284acbd2815c435844c11b6db30d274deb5f29772ce7e12d4d714540b42afb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl

Download URL sd_encoder-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Size 976.5 kB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
29971f504f7257b8b6f4cbeddcc639f9422add92fa4af53da22c006168c7a5e2
BLAKE2b-256 checksum
How to use checksums
890eb1b1dfce92ce2bbb6199727b4f2830d480d0be950385fd266612768e96cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp311-cp311-win_amd64.whl

Download URL sd_encoder-0.1.4-cp311-cp311-win_amd64.whl
Size 843.3 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b2a53e1ee9890b13bb652eb5b753e9f42d0b236315ec71be49071a4902206fee
BLAKE2b-256 checksum
How to use checksums
fccd0aaf877d6eb59bac003cc2a2900331f9e62d380fb7060e1157ed590c372a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d481ebc71fa7710206c01118894b5f5442229197da1b28a7cd1896019b946bc1
BLAKE2b-256 checksum
How to use checksums
49d2b63566b719c4404b7a6f86eb653e250fc0f5682b0c8a648eafe5c750e4fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp311-cp311-macosx_11_0_arm64.whl

Download URL sd_encoder-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Size 947.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cc191c1cbe21554718b30cf0731a2406b3b4495a7e5fe223905dacdbb26fa16a
BLAKE2b-256 checksum
How to use checksums
2d41ab104a5703190d0b0489a65f69967e0310446b66900d661aef7a84bcf571
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl

Download URL sd_encoder-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Size 978.4 kB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
26cd017c15caa80f8dea8eee367786a49fa9004a84c6dd96f12069f9938e3b13
BLAKE2b-256 checksum
How to use checksums
690cf466b5a85beba445f19e4c06ccb703fd982f9163a81725c928ca2e87fdfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp310-cp310-win_amd64.whl

Download URL sd_encoder-0.1.4-cp310-cp310-win_amd64.whl
Size 843.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8887cef2101f632ffcec99f10954b6b2905066ae5298642212a7404511646370
BLAKE2b-256 checksum
How to use checksums
0929497ad389c177f27dd91426dcb73873b9e3c32a85f600eacd3bed82b2b64d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bcff1dc51a5fece92459806dca64caa6b37f8358f1ccc4e42bb0100203e188e8
BLAKE2b-256 checksum
How to use checksums
792a434be8c3bc1728d899e3dece3d7a073ac31c7441fb580daa14f90bbf041c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / sd_encoder-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sd_encoder-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
aa0db0ee776b42892246f6bca50f9b5e962a190321a869fbda12fc34adfe29d0
BLAKE2b-256 checksum
How to use checksums
2384b767cc405ac8def13a09cf0d823957d61c54026b24f0591afb4be3876236
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.1.4 This release

24 release files

0.1.3

22 release files

0.1.2

14 release files

0.1.1

22 release files

0.1.0

2 release files

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