Skip to main content

Ikonym for Python

Ikonym generates deterministic geometric SVG avatars from a username, account ID, or other stable identifier. It includes five portable DiceBear JSON style definitions, with grids from 3×3 to 12×12.

pip install ikonym[dicebear]
from ikonym import create_avatar

svg = create_avatar("user-4821", density=7, size=128)

To load a style without installing the optional rendering engine:

from ikonym import get_style_definition

definition = get_style_definition(12)

Available densities are 3, 5, 7, 9, and 12. The same identifier, density, and options always produce the same avatar. Generation runs locally; the identifier is not sent to a server.

Ikonym is open source under the MIT License. Redistributing the software, including modified versions, requires retaining the copyright notice and license text.

Metadata

Release files for ikonym 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ikonym 0.1.0
File Size Uploaded Provenance
ikonym-0.1.0.tar.gz 184.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ikonym 0.1.0
File Interpreter ABI Platform
ikonym-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 368.9 kB

Release files / ikonym-0.1.0.tar.gz

Download URL ikonym-0.1.0.tar.gz
Size 184.0 kB
Tags Source
SHA-256 checksum
How to use checksums
7f697ed7e5a2d3afac55b349670f560a873fcc4709251b53aabbec6875a411a4
BLAKE2b-256 checksum
How to use checksums
ef464cf91d7a208f823e14ccf982e1cd96baa5ae62fbc9a9a4dd77cb0f9ffabb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / ikonym-0.1.0-py3-none-any.whl

Download URL ikonym-0.1.0-py3-none-any.whl
Size 184.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
65407b18c1048799360196bb45f49cce273d54a2bfb8ac92ef49ba1f081a5936
BLAKE2b-256 checksum
How to use checksums
ccaff3160c40218e6e2bd4dbae9baf92d22915456f6e8079450b883eee51fb64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for ikonym 0.1.0

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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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