Skip to main content

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

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)

Source distribution for sng 0.3.2
File Size Uploaded Provenance
sng-0.3.2.tar.gz 7.4 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sng 0.3.2
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page