mercurial.spectral.modalities module
Sensory modality definitions and energy hierarchy (SPECTRAL A.1.1).
- class mercurial.spectral.modalities.Modality(value)[source]
Bases:
EnumAll sensory modalities recognized in SPECTRAL.
- AFFECTIVE = 'affective'
- AGENCY = 'agency'
- AUDITORY = 'auditory'
- CHRONOCEPTIVE = 'chronoceptive'
- DPR = 'dpr'
- ELECTROCEPTIVE = 'electroceptive'
- GUSTATORY = 'gustatory'
- INTEROCEPTIVE = 'interoceptive'
- MAGNETOCEPTIVE = 'magnetoceptive'
- NOCICEPTIVE = 'nociceptive'
- OLFACTORY = 'olfactory'
- PROPRIOCEPTIVE = 'proprioceptive'
- TACTILE = 'tactile'
- THERMOCEPTIVE = 'thermoceptive'
- VESTIBULAR = 'vestibular'
- VISUAL = 'visual'
- class mercurial.spectral.modalities.ModalityEnergyHierarchy(steepness: float = 5.0, spatial_points: int = 10)[source]
Bases:
objectManages energy thresholds and manifestation probabilities.
Methods
activation_time(modality, pattern_power)τ_act = τ_0 + ΔE / P_bias Using log-energy difference as proxy for ΔE.
update_field_evolution(dt, pattern_energy, ...)Call this each simulation step to evolve quantum fields.
dominant_modality
manifestation_probability
- __init__(steepness: float = 5.0, spatial_points: int = 10)[source]
steepness: logistic slope factor (higher = sharper transition)
- activation_time(modality: Modality, pattern_power: float) float[source]
τ_act = τ_0 + ΔE / P_bias Using log-energy difference as proxy for ΔE.