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.54"

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.54-cp310-abi3-win_amd64.whl (2.3 MB view details)

Uploaded CPython 3.10+Windows x86-64

entroly_core-1.0.54-cp310-abi3-manylinux_2_28_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

entroly_core-1.0.54-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

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

entroly_core-1.0.54-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (4.8 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.54-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for entroly_core-1.0.54-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 86ea991125e78a8b6d3e0acba27564a95230e887c80aa042712fde5f9941ba9a
MD5 6a613be46adf0320c04affd27994f46d
BLAKE2b-256 19b9783456986c0ffdf95bd60be322a7df1bec74fb69226932caa181442e8b48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for entroly_core-1.0.54-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 181a3ad692a144f43840f3af06b548183571213d91531224b010c792553ffe69
MD5 49db57e2aa4b06477f6eabd0276fa6a3
BLAKE2b-256 c6a1c1ab4e2110317f9be8f60af852a2fc59d1eefffd77ed2fa582367c11bc88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for entroly_core-1.0.54-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd6fd5a1edc0671e588ddef1ade52f53f21ec52478605aca2df4ae9bd42d2075
MD5 0ff3acd3bafbe5bee3a35237cd941f3d
BLAKE2b-256 fca49a8304131434601d1f96eb3be3776169a206fdff50f3d819ddf6c75168a7

See more details on using hashes here.

File details

Details for the file entroly_core-1.0.54-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.54-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c7130071a178a0c257912693c648cccc6de46c0de610b38af5487f852ec0be89
MD5 4ee17e1634f61e7362e89a7e1eca9c15
BLAKE2b-256 8c1a30f0871eb88dde6bf94c097d8c255bdade298099912a87944f45814d61af

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

1.0.74

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

This release

1.0.54 This release

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