{ "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." }