Closed WeinaJi closed 5 months ago
Logfiles from GitLab pipeline #212923 (:no_entry:) have been uploaded here!
Status and direct links:
Logfiles from GitLab pipeline #213492 (:no_entry:) have been uploaded here!
Status and direct links:
Logfiles from GitLab pipeline #213527 (:no_entry:) have been uploaded here!
Status and direct links:
Logfiles from GitLab pipeline #213810 (:no_entry:) have been uploaded here!
Status and direct links:
Logfiles from GitLab pipeline #213881 (:white_check_mark:) have been uploaded here!
Status and direct links:
Logfiles from GitLab pipeline #215914 (:no_entry:) have been uploaded here!
Status and direct links:
Logfiles from GitLab pipeline #218695 (:no_entry:) have been uploaded here!
Status and direct links:
Logfiles from GitLab pipeline #218697 (:no_entry:) have been uploaded here!
Status and direct links:
Context
Currently Neurodamus uses different spike replay processes for NEURON and CoreNEURON:
For NEURON, it creates NetCons between a Vectim and the post synaptic object
For CoreNeuron, it writes the spikes into a .dat file and passes it to CoreNEURON via "–pattern" CLI h
For the feature of running CoreNEURON in memory, we need to unify the synapse replay for both simulators. This PR makes CoreNEURON to replay as NEURON, using NetCons and VecStim. NetCons should be transferable between Neuron and CoreNEURON.
Scope
node.py
, remove_coreneuron_replay_append
for writing out replay data file. Call the same replay function for CoreNEURON.connection_manager.py
, noattach_src
for coreneuron virtual source.replay_mode
from ReplayMode.NONE -> ReplayMode.AS_REQUIRED for coreneuronneuromodulation_manager.py
, similar changesTesting
Current tests
Review