Mnemonics for ID, eg. Versioning.
Project description
Mnemonic Version Names
I have always wondered if it was easier to remember (and distinguish between) numbers like 48 and 32 in contrast with names like holmes and geneva. This program is a little experiment to generate an easy plugin to situations where a random hex or a numeric iterator is a natural decision for lack of a better choice. For example,
from vernemic import names
for name in names(count) :
pass
# or
for i, name in enumerate(names(count, sorted)) :
pass
# instead of
for i in range(count) :
pass
Sorted with cycle
The version names start with a
, b
... and start
back again from the top. Its not as if each character
is repeated; but whatever is available is cycled. For
example,
['amandi', 'burdett', 'clothilde', 'encratis',
'georglana', 'inglis', 'jaquiss', 'kondon', 'lunn',
'maure', 'ponzo', 'sally', 'erland', 'gladys',
'justin', 'lyns', 'sussi', 'gunzburg', 'gyasi']
Design Choices
Corpus
The names corpus is taken from the Moby II project
Folder Structure
By default ROOT=~/.moby
ROOT
+- moby.tar.Z
\- Moby
+- [...]
\- mwords
+- [...]
+- 21986na.mes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file vernemic-1.0.1.tar.gz
.
File metadata
- Download URL: vernemic-1.0.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45b19682579fe2da268c06589a5402257e41a7aa8a696dfa78996fa377da7a0a |
|
MD5 | ef1165de64de0c615bf00d49dac8489b |
|
BLAKE2b-256 | 2f5fce4e54104c59cae9cf0b56760e2c54bd94734adc0881211ade8d039b3ed1 |
File details
Details for the file vernemic-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: vernemic-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 060340460fe7b2f1920b1d45142f1334134c5181de15ff6d20fdc80688a00793 |
|
MD5 | 00e0a5a37f62cd549a9dba9ec4cf0d71 |
|
BLAKE2b-256 | e0a946a12e21206fa675fb1448417aae2039c3412dcc0f9a4f5f3caf5f9eca4b |