Skip to main content

The Malleable Glyph package

Project description

Introduction

Malleable Glyph is a small graphical design, fitting exactly to a square of 1in × 1in. It is "shaped" by a numerical parameter $x$ ranging from $0.0$ to $100.0$.

For example, a very simple malleable glyph is a horizontal line that is extremely short for $x=0.0$ and as long as possible for $x=100.0$:

Horizontal Line

Like every other graphical design, certain malleable glyph can be prettier or uglier. But there is another property of a malleably glyph that we are also interested in: its resolution, or how many different "sizes" (i.e. different values of the parameter $x$) of the glyph can be recognized by a naked human eye.

For example, a scaled five-pointed star has a somewhat better resolution than the simple horizontal line:

Five-Pointed Star

The Tutorial

To learn working with the mglyph library, it's best to start with the tutorial (just download the Jupyter Notebook and run it, or explore the same one in Google Colab).

In case something doesn't work as expected, something needs more clarification, or you have a suggestion for another functionality, please, contact us.

What is The Malleable Glyph Challenge?

It is possible to objectively evaluate the resolution of a malleable glyph compared to other glyph designs. For example, the following four glyphs were evaluated by human subjects using our evaluation tool:

four simple but different glyphs

the evaluation plot

The chart compares the resolution of the four glyphs. Higher curve is better than a lower curve.

Malleable glyphs can differ in countless graphical aspects: shape, color, texture, complexity, fractal structure, use of the space, contrast, etc., etc. We are interested in what features make one malleable glyph design better than another. And we would love to see designs that so cleverly and so knowledgeably use the 1in x 1in space that they overcome other designs.

We challenge anyone and everyone to design the best malleable glyph ever. We pledge to evaluate submitted malleable glyphs in a fair manner. We intend to periodically publish the top-performing malleable glyph designs and to analyze what factors seem to be strong and useful. We invite the designers of top-perforing and influential malleable glyphs to co-author the scientific publications and to join us in deepening the knowledge and understanding of human perception and graphical design.

See a detailed description of The Malleable Glyph Challenge rules and organization.

Use the Self-Evaluation Tool

  1. Create one or more glyphs, export them to files.

  2. Put your exported glyphs into our Self-Evaluation Tool.

  3. See for yourself how your glyphs are performing.

The Self-Evaluation Tool works entirely in your web browser. Glyphs that you insert into the tool are not uploaded anywhere, but they stay in your computer.

Submit Your Glyph to The Challenge

coming soon...

FAQ

Ask and we will answer.

Research Articles

Contact

We will be happy to hear from you.

Please, e-mail Adam Herout

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mglyph-0.5.2.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mglyph-0.5.2-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file mglyph-0.5.2.tar.gz.

File metadata

  • Download URL: mglyph-0.5.2.tar.gz
  • Upload date:
  • Size: 14.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for mglyph-0.5.2.tar.gz
Algorithm Hash digest
SHA256 897daf532403d8251c8154c711f9c238ef7a7b20f895dade1c20b2a494c77d80
MD5 8bb725bd8e1c8f669554fbb7610d34cf
BLAKE2b-256 fd70a7747927139c2bdafc7ec2cdf8102eea16782acf4fe5fcec48bf8255763a

See more details on using hashes here.

File details

Details for the file mglyph-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: mglyph-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for mglyph-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5082de23c253c06f5d80d216cf209d07d00622683a11c63cec9957fa2702c212
MD5 7ba07adc2d5db7bf75e4c32aa45ad3aa
BLAKE2b-256 a89f1c9d2ca3477433b2ed49846153c6826eb86eb10ccd48b888cf1de3b51427

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page