Skip to main content

matchescu-base

This Python package includes common abstract data types (adt package), utilities (common package) and generic data extraction algorithms for entity resolution. These abstractions are used in other packages such as:

  • matchescu-reference-extraction: extracts entity references from data sources
  • matchescu-reference-stores: stores entity references efficiently
  • matchescu-comparison-space-generation: generates the comparison space used for matching or clustering
  • matchescu-matching: various methods of scoring the similarity of entity references
  • matchescu-clustering: various methods of scoring the colocation of entity references
  • matchescu-profile-assembly: algorithms used to build concrete entity profiles from specific data structures (tuples, lists or graphs)

On its own, the package may be used to create other structured approaches towards entity resolution, particularly based on the Resolvi reference architecture.

Set up dev environment

  1. (optional) install pyenv
  2. install Python 3.11
  3. install Poetry
  4. clone this repository
  5. run a couple of shell commands
$ cd <REPO_ROOT>
$ poetry install

Run tests

$ poetry run pytest

Activate virtual environment

$ poetry shell

-or-

$ source .venv/bin/activate

Metadata

Release files for matchescu-base 0.27.7

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

Source distribution (sdist)

Source distribution for matchescu-base 0.27.7
File Size Uploaded Provenance Actions
matchescu_base-0.27.7.tar.gz 7.5 kB Without provenance Details for matchescu_base-0.27.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for matchescu-base 0.27.7
File Interpreter ABI Platform Actions
matchescu_base-0.27.7-py3-none-any.whl Python 3 none any Details for matchescu_base-0.27.7-py3-none-any.whl

Total release size: 18.3 kB

Release files / matchescu_base-0.27.7.tar.gz

Download URL matchescu_base-0.27.7.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3b03eede6465a5a913b0a8c812429786a592e0658acd0a78a1c303fa7098f090
BLAKE2b-256 checksum
How to use checksums
eb5d417ec1c80f20d60b74c6c19327f7748011de5a868f59ee10afef863e8ac0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.13.5 Linux/6.17.0-1022-azure

Release files / matchescu_base-0.27.7-py3-none-any.whl

Download URL matchescu_base-0.27.7-py3-none-any.whl
Size 10.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2dc0d3715c7f32619489489e8be835efcaa4ea0b4f594e9bf871ab68939af6c
BLAKE2b-256 checksum
How to use checksums
e1dda0ff0dbfeda3479ae0f325d7cee673aa96bf56e51f37bd1dc7c54bdeaa8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.3 CPython/3.13.5 Linux/6.17.0-1022-azure

Security for matchescu-base 0.27.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.27.7 This release

2 release files No provenance

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