Skip to main content

entroly-core

Rust core for Entroly, the information-theoretic context optimization engine for AI coding agents.

Provides high-performance PyO3 bindings for:

  • Knapsack optimizer - 0/1 DP context selection within token budget
  • Shannon entropy scorer - boilerplate detection, information density
  • SimHash deduplication - near-duplicate fragment detection
  • Query analysis - TF-IDF vagueness scoring, heuristic refinement
  • SAST scanner - security rules for common vulnerability classes
  • LSH index - approximate nearest-neighbor semantic recall
  • PRISM RL optimizer - online feedback-driven fragment weight learning

Install

python -m pip install --upgrade pip
python -m pip install --no-cache-dir -U "entroly-core>=1.0.74"

Prebuilt abi3 wheels are published for Linux, macOS, and Windows. One wheel per platform covers Python 3.10+ including Python 3.14. If pip tries to compile an old source distribution such as 0.2.0, upgrade pip and retry with --no-cache-dir; the intended path is the prebuilt wheel, not a local PyO3 build.

Usage

Usually used via the higher-level entroly package:

python -m pip install entroly
entroly  # starts the MCP server

Or directly:

from entroly_core import ContextFragment, py_knapsack_optimize, py_shannon_entropy

License

Apache-2.0

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

entroly_core-1.0.74-cp310-abi3-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10+Windows x86-64

entroly_core-1.0.74-cp310-abi3-manylinux_2_28_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

entroly_core-1.0.74-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

entroly_core-1.0.74-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (5.1 MB view details)

Uploaded CPython 3.10+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file entroly_core-1.0.74-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for entroly_core-1.0.74-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 302b5f6e5ce3711ec61774086a93eab82d0f6f5373461b6d7eea36227a5fcd64
MD5 e85aeb3286ce0a8ddf7ea0ee8f057a42
BLAKE2b-256 83865d7ee598bdd9076e01b3eb81a69e28c4f9a7c114ac03140fd4cf505c6bb1

See more details on using hashes here.

File details

Details for the file entroly_core-1.0.74-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for entroly_core-1.0.74-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc3f10cf38bad4b1f18571206d931d3b60b0fcff029c86ab290b2af3e4a0a26e
MD5 607b75b831f0dbae772d95a8ee920524
BLAKE2b-256 866af66a56a447266c59d8f59fc1ee1af9e172be8374b1da6b551968c7af3266

See more details on using hashes here.

File details

Details for the file entroly_core-1.0.74-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for entroly_core-1.0.74-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ebf4842e8d0a716509a35d0db914b7b0360dd425133ade90e3a5eb63308fa96
MD5 c54e0274691e8503a5eae1f01c0f4a27
BLAKE2b-256 553ba7074f559667092d61a8e6f21e9fb3a7716a7043728d2b1016fafb4be2f1

See more details on using hashes here.

File details

Details for the file entroly_core-1.0.74-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for entroly_core-1.0.74-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d8a39e8ac3a1d5075f9e0d290d4f235ce530dd70d6c2e0619743546a4ce568b8
MD5 65b511bc96f4e2279bb5c4e0d09a7759
BLAKE2b-256 900b9eecebca2024d2ebc86a8c5147eb73125ce8e25c5b5089b08aa6cd48d17d

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.78

4 files

1.0.77

4 files

1.0.76

4 files

1.0.75

4 files

This release

1.0.74 This release

4 files

1.0.72

4 files

1.0.70

4 files

1.0.69

4 files

1.0.68

4 files

1.0.67

4 files

1.0.66

4 files

1.0.65

4 files

1.0.64

4 files

1.0.63

4 files

1.0.62

4 files

1.0.61

4 files

1.0.60

4 files

1.0.59

4 files

1.0.58

4 files

1.0.57

4 files

1.0.54

4 files

1.0.53

4 files

1.0.52

4 files

1.0.51

4 files

1.0.50

4 files

1.0.49

4 files

1.0.48

4 files

1.0.47

4 files

1.0.46

4 files

1.0.44

4 files

1.0.42

4 files

1.0.41

4 files

1.0.40

4 files

1.0.39

4 files

1.0.38

4 files

1.0.37

4 files

1.0.25

4 files

1.0.24

4 files

1.0.23

4 files

1.0.22

4 files

1.0.21

4 files

1.0.20

4 files

1.0.19

4 files

1.0.18

4 files

1.0.17

4 files

1.0.16

4 files

1.0.15

4 files

1.0.14

4 files

1.0.13

4 files

1.0.12

4 files

1.0.11

4 files

1.0.6

4 files

1.0.5

4 files

1.0.4

4 files

1.0.3

4 files

0.19.13

4 files

0.19.12

4 files

0.19.11

4 files

0.19.10

4 files

0.19.9

4 files

0.19.8

4 files

0.19.7

4 files

0.19.5

4 files

0.19.4

4 files

0.19.3

4 files

0.19.2

6 files

0.19.1

6 files

0.19.0

6 files

0.18.0

6 files

0.17.0

6 files

0.16.0

4 files

0.15.1

4 files

0.15.0

4 files

0.14.1

4 files

0.9.0

4 files

0.8.6

4 files

0.8.1

4 files

0.7.0

4 files

0.6.4

4 files

0.6.2

4 files

0.6.1

4 files

0.6.0

4 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

3 files

0.2.0

2 files

0.1.0

2 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