Skip to main content

An abbreviation, initialism, and acronym resolver and inverter.

Project description

abbsolve

codecov

abbsolve is an abbreviation, initialism, and acronym resolver and inverter.

This package is designed to construct jargon dictionaries, especially in large organizations where ambiguous initialisms are used in regular communication. Such organizations often attempt to keep wiki pages or other internal lingo dictionaries, but this is rarely a high-priority task and they rarely stay fresh for long.

This package is specifically designed to help in cases where people keep saying things like "make sure to connect the ABC to the XYZ", and it's not clear what those things refer to. If you've been in a situation like that where you didn't want to stop a meeting to ask what those terms stand for, then I built this for you. If someone asks you for a "rundown" and you don't know what that is, then this package probably won't help you.

abbsolve works by finding semantically-related initialisms and corresponding full-text terms using a body of text from the context or organization where those terms occur. It runs entirely on your machine and makes no use of large language models (LLMs).

Roadmap

v0.0.1

  • grep-based brute force calculation of inversion candidates
  • initial performance optimization for large datasets

v0.1.0

  • CLI version for terminal use
  • ability to search digital-native PDFs

v0.2.0

  • word2vec-based expansion ranker
  • ability to search .docx and .pptx

v0.3.0

  • transformer-based expansion ranker

Project details


Download files

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

Source Distribution

abbsolve-0.0.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

abbsolve-0.0.1-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file abbsolve-0.0.1.tar.gz.

File metadata

  • Download URL: abbsolve-0.0.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for abbsolve-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a349d8bb4d92ef3c41c0953a0d778b1864fc4fa8a804f240fd98ca531adac265
MD5 73f1d6add8a3b43236f1afd3f78e73b5
BLAKE2b-256 a7e44659d5c160ab86ff920326216e9e9dc5742ee9059dfb4d7445026937384b

See more details on using hashes here.

File details

Details for the file abbsolve-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: abbsolve-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for abbsolve-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 80c6add559de6a5c45d9074e9100ff33b23ea88f07c54a99e5ba4cdbafa02502
MD5 69b9946214301aff6557cf16332e1ffc
BLAKE2b-256 1a306555bfa01eaa5bf32f35ea2f28ecf7fec5863c5c1282929e87359d7853fa

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 Pingdom Monitoring Sentry Error logging StatusPage Status page