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.11.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.11.tar.gz.

File metadata

File hashes

Hashes for matchescu_reference_extraction-0.9.11.tar.gz
Algorithm Hash digest
SHA256 6eb887ba27138685c2a1b1c6f3c5413fbb9030a20916c6afa3ca94821ef5c6fc
MD5 fc1d7b2dfa40c57ba17e77708109ab60
BLAKE2b-256 b4c88dda1bff405407711adc9ca855b7b4755a61ce5585c7f252e26dd4d693f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for matchescu_reference_extraction-0.9.11-py3-none-any.whl
Algorithm Hash digest
SHA256 a6f899b05aa2e8e1a4906d13fb7448a4cc451613eb8ebe20a51d7267a50b2443
MD5 60e8fca43149714e45a9e2ab55f18ac6
BLAKE2b-256 5be27ca16ca695043b16c27b199d4f2994f046163b95c4cc4b8ef3dee1e315a5

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.9.11 This release

2 files

0.9.10

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