Skip to main content

from matchescu.data_sources import CsvDataSource

matchescu-reference-extraction

This package implements an entity reference extraction subsystem for entity resolution. The main concepts that are relevant here are:

  • a generic attribute-based data record implementation (can access data by str or int key),
  • various data_sources which support reading records from different data stores, and
  • generic extraction_engines that convert data records to entity references.

Development

Run the following commands to ensure you have a proper environment.

$ pyenv install 3.12
$ poetry install
$ poetry run pytest

When you contribute code, open a new feature/* or hotfix/* branch.

Usage

from matchescu.data_sources import CsvDataSource
from matchescu.extraction import Traits

traits = list(
    Traits().int(["id"])
    .string(["name", "description", "manufacturer"])
    .currency(["price"])
)
csv = CsvDataSource("./path/to/csv/file", list(traits))

Download files

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

Source Distribution

matchescu_reference_extraction-0.9.10.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file matchescu_reference_extraction-0.9.10.tar.gz.

File metadata

File hashes

Hashes for matchescu_reference_extraction-0.9.10.tar.gz
Algorithm Hash digest
SHA256 93576eafc34bf5f5cf346728b0d2d6b811f85de1f8e87b788d067204f81965d7
MD5 85f11a2148991fe6a9bff0083ceb63be
BLAKE2b-256 b43c1d341d53bb4967b361af9143d66d8ecd9a0518764cdfe30285b06cd0542b

See more details on using hashes here.

File details

Details for the file matchescu_reference_extraction-0.9.10-py3-none-any.whl.

File metadata

File hashes

Hashes for matchescu_reference_extraction-0.9.10-py3-none-any.whl
Algorithm Hash digest
SHA256 7d81545c16fbede9900fc50bb47f44f90fe9045271d91b59d3cbe7043fbfddf2
MD5 4a256ba8153a73880f13b06480261ff2
BLAKE2b-256 6afa6be9faab64d36639eb515f3eca0b183bdc909c4ac40b2bb6ed13d88a6f0c

See more details on using hashes here.

Release history Release notifications | RSS feed

0.9.11

2 files

This release

0.9.10 This release

2 files

0.9.9

2 files

0.9.8

2 files

0.9.7

2 files

0.9.6

2 files

0.9.5

2 files

0.9.4

2 files

0.9.3

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.1

2 files

0.8.0

2 files

0.7.5

2 files

0.7.3

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.6.3

2 files

0.6.2

2 files

0.6.1

2 files

0.6.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.1

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