philgooch/abbreviation-extraction

Python3 implementation of the Schwartz-Hearst algorithm for extracting abbreviation-definition pairs

44
/ 100
Emerging

This tool helps researchers, writers, and data analysts quickly identify all abbreviations and their full definitions within any free text document. You provide a document or block of text, and it outputs a list of each abbreviation paired with its corresponding definition. This is ideal for anyone working with technical papers, reports, or large text datasets where consistent terminology is crucial.

No commits in the last 6 months.

Use this if you need to automatically extract a glossary of abbreviations and their meanings from scientific papers, legal documents, or any lengthy text.

Not ideal if you're looking for a tool that can disambiguate abbreviations with multiple meanings without prior knowledge or context.

text-analysis scientific-writing technical-documentation information-extraction document-processing
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 9 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

88

Forks

20

Language

Python

License

MIT

Last pushed

Oct 20, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/philgooch/abbreviation-extraction"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.