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

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

Uploaded CPython 3.10+Windows x86-64

entroly_core-1.0.63-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.63-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.63-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.63-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for entroly_core-1.0.63-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 43988f33d84f3edc7ed9e235cf72cd69ffb174fbd0bc7f15b261de76e7e70792
MD5 5a45740863def1359ce14a2eedf14fcf
BLAKE2b-256 781569705db548e8e62e2142a1ea74b439ff1af8a48fe63997ec83058b39a036

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for entroly_core-1.0.63-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 175e9d882f4212d0b28437fcbd37873f70031b1d8db48790be742271ba040438
MD5 3090e87f6e05c0bbb55af40815566161
BLAKE2b-256 9a558df510b140afd202ff45713d49480956562e1c15672ac05638ed1fb187f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for entroly_core-1.0.63-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 717cd3b548b292c58fbae3f95ce6f2c1549d86f796976768b1270bb2f9e85b6f
MD5 9da3e8e168649faae96fa7f21c84d51c
BLAKE2b-256 af36ed7342f2a4e95868c6b36c81462d9446b2a26288eccf016fc3f9469f31d2

See more details on using hashes here.

File details

Details for the file entroly_core-1.0.63-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.63-cp310-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b2fde9e912f8af6139928349d0984dcbe60f5c0c900e93dfcd1b9ddc89b0cdbf
MD5 81191515720543eaa38d05220728f86e
BLAKE2b-256 dc387a6851681c9c38fa6890da57ba083741af1571c292f07e14eb960c52ff03

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

This release

1.0.63 This release

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