ACRONYM (Acronym CReatiON for You and Me)
=====
A python-based tool for creating English-ish Acronyms from your fancy project
ACRONYM is described in this paper released on the arXiv: https://arxiv.org/abs/1903.12180
ACRONYM can be installed using pip:
$ pip install acronymAlternatively, you can clone this repository, navigate to the main directory, and run:
$ make installTo use, run like the following:
$ acronym "the long name of your very fancy project"
Collecting word corpus
Identifying matching acronyms
Process Complete
(Score) ACRONYM : Spelling
============================================================
( 35) TELAMON : ThE Long nAMe of yOur very faNcy project
( 35) THEOGAMY : THE lOnG nAMe of your very fancY project
( 35) THEOGONY : THE lOnG name of yOur very faNcY project
( 34) THEOMANCY : THE lOng naMe of your very fANCY project
( 32) TAVERT : The long nAme of your VEry fancy pRojecT
( 32) TAREFA : The long nAme of youR vEry FAncy project( 30) TELFER : ThE Long name oF your vEry fancy pRoject ( 30) THENAR : THE long Name of your very fAncy pRoject ( 30) TARPOT : The long nAme of youR very fancy PrOjecT ( 30) THEREAT : THE long name of youR vEry fAncy projecT ( 30) TORYFY : The lOng name of youR verY FancY project ( 30) THREAP : THe long name of youR vEry fAncy Project ( 30) TELARY : ThE Long nAme of your veRy fancY project ( 30) THEAVE : THE long nAme of your Very fancy projEct ( 30) TEAPOT : ThE long nAme of your very fancy PrOjecT ( 29) THONGMAN : THe lONG naMe of your very fANcy project ( 29) THERENCE : THE long name of youR vEry faNCy projEct ( 28) TONNER : The lONg Name of your vEry fancy pRoject ( 28) TENNER : ThE loNg Name of your vEry fancy pRoject ( 28) TERVEE : ThE long name of youR VEry fancy projEct ( 28) TAVERN : The long nAme of your VERy faNcy project ( 28) TEEVEE : ThE long namE of your VEry fancy projEct ( 28) TYRANT : The long name of YouR very fANcy projecT ( 28) TELEUT : ThE Long namE of yoUr very fancy projecT ( 28) TAUREAN : The long nAme of yoUR vEry fANcy project ( 27) TAVER : The long nAme of your VEry fancy pRoject ( 27) TEARER : ThE long nAme of youR vEry fancy pRoject ( 27) TERRANCE : ThE long name of youR veRy fANCy projEct ( 27) TAYER : The long nAme of Your vEry fancy pRoject
Acronym Scoring System *New in Version 2.0.0*For each capitalized letter in the acronym:
- 10 points if first letter in a word (with exception of first letter)
- 3 point if second or last letter in a word
- 1 point otherwise
- N bonus points if begins an N-length valid sub-word
(ex: multiVariable - 8 bonus points)
- 2 bonus points if immediately following another capitalizd letter
optional arguments:-h, --help show this help message and exit --min-length MINLENGTH minimum length acronym to generate (default: 4) --max-length MAXLENGTH maximum length acronym to generate (default: 9) --max-results MAXRESULTS maximum number of options to generate (default: 30) --output OUTPUT file to save results (prints to STDOUT if not given) (default: STDOUT) --strict, -s How strictly should the words be related to real English? (-s for strict, -ss for very strict) (default: None)