Skip to main content

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

Metadata

Release files for abbsolve 0.0.1

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

Source distribution (sdist)

Source distribution for abbsolve 0.0.1
File Size Uploaded Provenance
abbsolve-0.0.1.tar.gz 4.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for abbsolve 0.0.1
File Interpreter ABI Platform
abbsolve-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 10.4 kB

Release files / abbsolve-0.0.1.tar.gz

Download URL abbsolve-0.0.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a349d8bb4d92ef3c41c0953a0d778b1864fc4fa8a804f240fd98ca531adac265
BLAKE2b-256 checksum
How to use checksums
a7e44659d5c160ab86ff920326216e9e9dc5742ee9059dfb4d7445026937384b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / abbsolve-0.0.1-py3-none-any.whl

Download URL abbsolve-0.0.1-py3-none-any.whl
Size 6.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80c6add559de6a5c45d9074e9100ff33b23ea88f07c54a99e5ba4cdbafa02502
BLAKE2b-256 checksum
How to use checksums
1a306555bfa01eaa5bf32f35ea2f28ecf7fec5863c5c1282929e87359d7853fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for abbsolve 0.0.1

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.

Release history Release notifications | RSS feed

This release

0.0.1 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