abbsolve
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| abbsolve-0.0.1.tar.gz | 4.3 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.