Expand description
§FEAGI Neural Computation (Platform-Agnostic)
ALL neural computation in one place:
- Types: Core type definitions (NeuronId, SynapseType, NeuralValue, etc.)
- Synapse: Synaptic contribution algorithms
- Dynamics: Membrane potential updates
- Models: Neuron models (LIF, Izhikevich, etc.)
Merged from:
- feagi-types (Phase 2c)
- feagi-synapse (Phase 2a)
- feagi-burst-engine/neuron_models (Phase 2b)
§Target Platforms
- ✅ Desktop (Linux, macOS, Windows)
- ✅ Embedded (ESP32, ARM Cortex-M)
- ✅ RTOS (FreeRTOS, Zephyr)
- ✅ WASM (browser, Node.js)
- ✅ GPU (CUDA, WebGPU)
Re-exports§
pub use types::Error;pub use types::FeagiError;pub use types::FireCandidateList;pub use types::FireQueue;pub use types::INT8LeakCoefficient;pub use types::INT8Value;pub use types::NeuralValue;pub use types::NeuronId;pub use types::Position;pub use types::Precision;pub use types::QuantizationSpec;pub use types::Result;pub use types::Synapse;pub use types::SynapseId;pub use types::SynapticContribution;pub use types::SynapticPsp;pub use types::SynapticWeight;pub use synapse::compute_synaptic_contribution;pub use synapse::compute_synaptic_contributions_batch;pub use synapse::SynapseType;pub use models::LIFModel;pub use models::LIFParameters;pub use models::ModelParameters;pub use models::NeuronModel;pub use dynamics::*;pub use firing::*;pub use utils::*;
Modules§
- dynamics
- Neural dynamics algorithms (LIF, Izhikevich, AdEx)
- firing
- Firing logic and refractory periods
- models
- Neuron Model Architecture
- synapse
- Synaptic computation module
- types
- Neural Types Module
- utils
- Utility functions for neural processing
Constants§
- VERSION
- Crate version from Cargo.toml