Skip to content

Legacy API

Raul Montoya Cardenas edited this page Jul 29, 2026 · 2 revisions

Legacy API (NERO)

Wiki hero

Generated with Grok Build: Grok 4.5 · xAI Imagine (/imagine)

Backward-compatible aliases remain exported so older call sites keep working.

Type and function aliases

Legacy Preferred (same object)
LobeState ActivityRegion
NeroOrchestrator RegionRouter
update_relevance! update_routing!
nero_diagnostics routing_diagnostics
LobeState === ActivityRegion          # true
NeroOrchestrator === RegionRouter     # true
update_relevance! === update_routing! # true
nero_diagnostics === routing_diagnostics

Constructor keywords are the generic ones only (n_regions, region_names, …). There is no n_lobes / lobe_names keyword.

Constant aliases

Legacy Preferred
NERO_ALPHANERO_EPSILON ALPHAEPSILON
NERO_DEFAULT_LOBE_NAMES DEFAULT_REGION_NAMES
NERO_INHIBIT INHIBIT

These live in region_router.jl / are available as TemporalFocus.NERO_* (module-level, not all re-exported).

Package identity migration

Old New
Pkg.add("NeuroPulse") / SpikenautAttention Pkg.add("TemporalFocus") or git URL to NeuroPulse.jl
using NeuroPulse using TemporalFocus
Repo path Still Limen-Neural/NeuroPulse.jl
Docs path Still limen-neural.github.io/NeuroPulse.jl

Guidance

  • New code: prefer generic names only.
  • NERO remains a historical algorithm label, not the package name.
  • Do not reintroduce src/nero_orchestrator.jl — routing is region_router.jl.

Last updated: July 29, 2026 Updated by: Grok Build: Grok 4.5 Package tip reference: c9ff99c (main)

Clone this wiki locally