Files
2125_GCE/glyphs/__init__.py
T
2026-07-09 12:54:44 -04:00

72 lines
1.5 KiB
Python
Executable File

"""Supercharged Glyph Registry (LedoGlyph600)
600 glyphs with 152 superpowers, frequency signatures, lineage, activation envelopes.
"""
from .super_registry import (
load_all_supercharged,
get_super,
list_super_ids,
search_super,
super_stats,
get_super_field,
list_super_by_category,
get_super_by_band,
get_glyphs_by_score_range,
)
from .superpower_registry import (
load_all_superpowers,
get_superpower,
list_superpower_ids,
get_superpowers_by_band,
get_superpowers_by_bands,
calculate_boost,
search_superpowers,
)
from .superpower_assigner import (
calculate_power_count,
get_eligible_bands,
score_superpower,
assign_superpowers,
assign_all_glyphs,
)
from .specialized_types import (
get_specialized_type,
get_type_config,
SPECIALIZED_GLYPH_TYPES,
)
__all__ = [
# super_registry
"load_all_supercharged",
"get_super",
"list_super_ids",
"search_super",
"super_stats",
"get_super_field",
"list_super_by_category",
"get_super_by_band",
"get_glyphs_by_score_range",
# superpower_registry
"load_all_superpowers",
"get_superpower",
"list_superpower_ids",
"get_superpowers_by_band",
"get_superpowers_by_bands",
"calculate_boost",
"search_superpowers",
# superpower_assigner
"calculate_power_count",
"get_eligible_bands",
"score_superpower",
"assign_superpowers",
"assign_all_glyphs",
# specialized_types
"get_specialized_type",
"get_type_config",
"SPECIALIZED_GLYPH_TYPES",
]