Skip to main content

juditha on pypi PyPI Downloads PyPI - Python Version Python test and package pre-commit Coverage Status AGPLv3+ License Pydantic v2

Juditha

A super-fast in-process lookup service for canonical names, backed by tantivy.

juditha exists to tame the noise that follows from Named Entity Recognition: given a huge list of known names (company registries, persons of interest, sanctions lists), it tells you whether a span produced by your NER pipeline corresponds to one of them, even when the casing, accents, token order, or spelling differs.

The implementation uses a pre-populated names database and index. Data is either FollowTheMoney entities or simply list of names.

Documentation

https://docs.investigraph.dev/lib/juditha

The name

Juditha Dommer was the daughter of a coppersmith and raised seven children, while her husband Johann Pachelbel wrote a canon.

Versioning

To mark the compatibility with followthemoney, juditha follows the same major version, which is currently 4.x.x.

License and copyright

juditha, (C) 2024 investigativedata.io. (C) 2025, 2026 Data and Research Center – DARC. Licensed under AGPLv3 or later. See NOTICE and LICENSE.

Download files

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

Source Distribution

juditha-4.5.0.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

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

juditha-4.5.0-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

Details for the file juditha-4.5.0.tar.gz.

File metadata

  • Download URL: juditha-4.5.0.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.14.6 Linux/7.0.10+deb14-amd64

File hashes

Hashes for juditha-4.5.0.tar.gz
Algorithm Hash digest
SHA256 b22859c15d17ee98a0861d01f5fbca84b2164eaa63add298360717f4f774e022
MD5 ffb7a049bdf368cf09a1ae907f4d53c8
BLAKE2b-256 38467aba870fb09732a63bb4ebf36d9ff5571339cd36e0094b53b0e45d041253

See more details on using hashes here.

File details

Details for the file juditha-4.5.0-py3-none-any.whl.

File metadata

  • Download URL: juditha-4.5.0-py3-none-any.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.4.1 CPython/3.14.6 Linux/7.0.10+deb14-amd64

File hashes

Hashes for juditha-4.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 433402f6ed621adba0f2043a2ece6f79c06afa72e17a436a448c3ccea7b282bf
MD5 b81978ce1cc2b775a981e1fa69cb785d
BLAKE2b-256 6b28e0f52bce7ee4b154825f90b934bc5ded07258d1e4ef0080e69fda6be521c

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