MesoNet: Diehl–Cook Brian2 baseline

keep the Diehl–Cook port nearby while changing the rule. trace input → conductance → spikes → updates, then compare

Chosen reference: Diehl–Cook 2015 Brian2 port. The journal's occasional “2005” wording conflicts with the repository/paper year; use the 2015 reference.

Why this route: the project needs explicit neuron and synaptic dynamics. The original code failed in the local Cython/compiler environment, while the updated port provides a more usable starting point. The notes retain alternatives such as symmetric STDP and BindsNET-based implementations.

Code navigation: Diehl&Cook_spiking_MNIST_B2.py for model/training logic; later weights/WeightReadout_B2.py for inspecting saved weights. These are reference-repository paths, not newly verified line locations in the local project.

XeAe input-to-excitatory weight matrix
XeAe input-to-excitatory weight matrix

Review questions: enumerate differences introduced by the port; fix the random seed and initialization policy; confirm that any reported baseline result uses unchanged encoding, inhibition and readout rules.

References saved in this journal section