Skip to main content

goldenprofile-native

PyO3 binding for goldenprofile-core — the Virtual Fingerprint / Semantic Signature engine.

Cross-document entity resolution over rigid, LLM-synthesized profiles (name | category | anchor | attribute) for graph nodes and edges. Built to repair the multi-hop knowledge-graph "shatter": disjoint neighborhoods reunite into one entity (the defining attribute can only add confidence, never veto a merge) while distinct entities stay apart (a hard name + category gate).

import json
from goldenprofile_native import resolve_json

req = {
    "profiles": [
        {"kind": "node", "name": "Thomas Nabbes", "category": "Playwright",
         "anchor": "17th Century England", "attribute": "Wrote Play X"},
        {"kind": "node", "name": "Nabbes", "category": "Playwright",
         "anchor": "UNKNOWN", "attribute": "Born 1605"},
    ],
    # "embeddings": [[...], [...]],   # optional: one per profile, for semantic blocking
    # "config": {"scoring": {"merge_threshold": 0.72}},  # optional partial override
}
res = json.loads(resolve_json(json.dumps(req)))
res["clusters"]  # -> [[0, 1]]   the two Nabbes mentions reunited

The compute is in the pyo3-free goldenprofile-core crate; this is a thin JSON-boundary marshaling layer, so Python, WASM, and C surfaces produce byte-identical clusters by construction. Part of the goldengraph program.

Download files

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

Source Distribution

goldenprofile_native-0.1.0.tar.gz (110.5 kB view details)

Uploaded Source

Built Distributions

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

goldenprofile_native-0.1.0-cp311-abi3-win_amd64.whl (275.7 kB view details)

Uploaded CPython 3.11+Windows x86-64

goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_x86_64.whl (431.0 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_aarch64.whl (423.2 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

goldenprofile_native-0.1.0-cp311-abi3-macosx_11_0_arm64.whl (371.1 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

goldenprofile_native-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl (387.6 kB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file goldenprofile_native-0.1.0.tar.gz.

File metadata

  • Download URL: goldenprofile_native-0.1.0.tar.gz
  • Upload date:
  • Size: 110.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for goldenprofile_native-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c534bd05e3ea3757832986de07f9b7293dee472fd00a6ded7cd2d8ba3875eed7
MD5 fd05e4140d7d89b4d2a0ba2de3d4c594
BLAKE2b-256 d33d6877325e08d9d4881fcd6500a4a5ed91fe0b032f87c55a5af514f85c2518

See more details on using hashes here.

File details

Details for the file goldenprofile_native-0.1.0-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for goldenprofile_native-0.1.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d0b680641f31779515712a706a07303b32fa797e0bf2b75fabdb1abf404b954c
MD5 c6385e182dd434c18c456547ff327f6c
BLAKE2b-256 0a54c3b69f7725f0fe961e593d6ee2f9f989b0b4d7a79f3b7967e9fe6505bad8

See more details on using hashes here.

File details

Details for the file goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13d62c691c893e1ec27afe5db297f02fab777adb20f2730b32024315346ac7a9
MD5 f45964472acbe41d055aaea1473e2d55
BLAKE2b-256 df5002b00d44c9f899d9a80aa1b1818dd3a70bc01f32b6e9830f4cb11bb48164

See more details on using hashes here.

File details

Details for the file goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for goldenprofile_native-0.1.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa878bdf40ff1b17789051991fd1d6319fe0f6cc140719b7c00739a1518ecf76
MD5 7465c4c0616b452774ab6b6849dd1799
BLAKE2b-256 b7e376c831e61c66ec584d6e25b2fbe6e1d7d8698d5cd013c374d8e9a2c5e559

See more details on using hashes here.

File details

Details for the file goldenprofile_native-0.1.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for goldenprofile_native-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 114bbdcba8005fa0c1333c01335504dc422bdacfb23ffee6e64a6557539aa542
MD5 b7469226e1452d8f9ca5979153d30332
BLAKE2b-256 cb7016d56658ae963d84ed253129691101e1de7b102f6d1f957afe4305acf005

See more details on using hashes here.

File details

Details for the file goldenprofile_native-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for goldenprofile_native-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f0de24b5ef6cc06aeb12efdbc3a2d52462c13ae189ebc7b837b486fad4a0c4af
MD5 562d8bfb796479327e86bb2ab100cde3
BLAKE2b-256 235f2ca34134c94385d3505b1a62e31b0f473448918e7df2c2b19c4bba08102b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page