Files
2026-09-30 07:23:09 +08:00

77 lines
3.1 KiB
JSON

{
"gate": true,
"checks": {
"exact_author_source": true,
"one_poisson_input": true,
"initial_refractory_is_original": true,
"only_excited_target_loses_refractory": true,
"actual_voltage_interface": true,
"actual_N_one": true,
"actual_rate_150_hz": true,
"actual_weight_68_75_mv": true,
"actual_synapses_slot_order_zero": true,
"zero_elapsed_time": true,
"no_recorded_spikes": true,
"compile_preserves_voltage": true,
"compile_preserves_g": true,
"compile_preserves_weights": true,
"compile_preserves_refractory_configuration": true
},
"author_commit": "91bdd1e7dcf193f3e7ca5a8933497fcef63b7960",
"author_sha256": "fc45837d7122c6ce2a7f3f2f23c515992e4b232aadb919efabb72337fac88e4e",
"fixture": "two synthetic nodes, one raw_count=1 connection",
"nodes": [
-2,
-1
],
"exc_local_indices": [
0
],
"exc2_local_indices": [],
"rfc_before_ms": [
2.2,
2.2
],
"rfc_after_ms": [
0.0,
2.2
],
"poisson_inputs": [
{
"name": "poissoninput",
"type": "PoissonInput",
"target_group": "default_neurons_subgroup",
"target_local_start": 0,
"target_local_stop": 1,
"target_global_nodes": [
-2
],
"target_var": "v",
"N": 1,
"rate_hz": 150.0,
"weight_mv": 68.75,
"weight_volt": 0.06875,
"when": "synapses",
"order": 0,
"dt_ms": 0.1,
"abstract_code": "v += poissoninput_binomial()*68.75 * mvolt",
"generated_code": [
"after_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nbefore_run:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # EMPTY_CODE_BLOCK -- overwrite in child template\nrun:\n import numpy as _numpy\n from brian2.codegen.runtime.numpy_rt.numpy_rt import LazyArange\n # scalar code\n _vectorisation_idx = 1\n _lio_1 = 68.75 * mvolt\n # vector code\n _vectorisation_idx = LazyArange(N)\n _sub_idx = _array_default_neurons_subgroup__sub_idx\n v = _array_default_neurons_v[_sub_idx]\n not_refractory = _array_default_neurons_not_refractory[_sub_idx]\n v[not_refractory] += _lio_1 * poissoninput_binomial(_vectorisation_idx[not_refractory])\n _array_default_neurons_v[_sub_idx] = v\n"
]
}
],
"synaptic_weight_mv": [
0.275
],
"input_hashes": {
"completeness.csv": "06e601b217fdbc48eee57eac01cc9a9fa649ec2a1810a2e212efcd3e4b632303",
"connectivity.parquet": "34f12d50889ccf2e637d913a0f3c4104d49032a6a67f9c3fbcd52e68ce95d701"
},
"simulation_duration_ms": 0.0,
"stochastic_time_steps": 0,
"random_realization_tested": false,
"common_seed_experiment": false,
"interpretation": "Original poi adds 68.75 mV to voltage at 150 Hz with N=1 in the synapses slot and sets its target rfc to zero. This interface is not the common initial seed experiment.",
"scope": "Compile-time interface audit only; no stochastic trial, learning, or whole-brain simulation. The optional exc2 helper branch is not exercised."
}