Summary
This package can train a model that learns the “structure” of the words in a supplied text corpus. It then generates new words with a similar structure, which can be used as suggestions for naming things like companies or software.
Quickstart
Check out the Jupyter Notebook(s) in doc/notebooks/.
Documentation
The full documentation is available online
I also gave a lightning talk presenting the basic idea, it’s available on Youtube.
Extended summary
Naming a startup is hard.
I therefore wrote a Python package to randomly generate company name ideas.
It takes an arbitrary text as input, and then trains a recurrent neural network (RNN) on each its words, learning the structure of the text. The input text can be a simple word list (e.g. Greek or Gallic), or a chapter from a book, or just a random list of words (e.g. all Pokemon). The script then generates new random names that sound simliar to the provided list.
Literature/References
Metadata
Release files for sng 0.3.2
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 | |
|---|---|---|---|---|
| sng-0.3.2.tar.gz | 7.4 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sng-0.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.6 MB
Release files / sng-0.3.2.tar.gz
| Download URL | sng-0.3.2.tar.gz |
|---|---|
| Size | 7.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
37d1fca9825d92f4136c6be3d23234db6222bb5ab93d0ea3fadcdb32ad08bda5
|
|
BLAKE2b-256 checksum How to use checksums |
663c6bd66bf88c4097ba4d4e7af6941231ab93cf29ccd572894de4034f049d3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.10.0 pkginfo/1.2.1 requests/2.18.4 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.6
|
Release files / sng-0.3.2-py3-none-any.whl
| Download URL | sng-0.3.2-py3-none-any.whl |
|---|---|
| Size | 190.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a25eeec842f1c06206a1d7ec2fe28734e1a2efbb88cd20f40957e10283fdff60
|
|
BLAKE2b-256 checksum How to use checksums |
407d331b091656af314e92443017eba71a5eddc8b0b9c82328ef757ddb3a3c1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.10.0 pkginfo/1.2.1 requests/2.18.4 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.6
|
Security for sng 0.3.2
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.