wha-spell-simulator/labelled-samples
WHA Spell Simulator Glyphs Crowdsourced handwriting samples of signs and sigils from the fan-made Witch Hat Atelier spell simulator. Contributors drew each glyph freehand in the project's Sample Maker tool; every sample was human-reviewed and only approved samples are included. Strokes are simplified (polling-rate invariant) and normalised to the 0..1 range, preserving aspect ratio. vector config One record per sample: id — content hash of the raw sample… See the full description on the dataset page: https://huggingface.co/datasets/wha-spell-simulator/labelled-samples.
WHA Spell Simulator Glyphs
Crowdsourced handwriting samples of signs and sigils from the fan-made Witch Hat Atelier spell simulator. Contributors drew each glyph freehand in the project's Sample Maker tool; every sample was human-reviewed and only approved samples are included. Strokes are simplified (polling-rate invariant) and normalised to the 0..1 range, preserving aspect ratio.
vector config
One record per sample:
id— content hash of the raw samplesample_id— database sample idsign— glyph class labeldata— list of strokes; each stroke is a list of{t, x, y}points (tin ms from first pen-down,x/ynormalised to 0..1)pose— normalized reference overlay center, scale, and rotation targets
from datasets import load_dataset
vector = load_dataset("wha-spell-simulator/labelled-samples", "vector")image config
Rasterised strokes as images with a class label, embedded in Parquet.
from datasets import load_dataset
images = load_dataset("wha-spell-simulator/labelled-samples", "image")Provenance & licensing
Collected via the WHA spell simulator Sample Maker. Samples contain no personal information: only ids, class labels, stroke geometry, normalized pose targets, and non-identifying capture metadata survive the export pipeline.
