Validate isolated author LIF semantics without changing frozen models
This commit is contained in:
@@ -0,0 +1,322 @@
|
||||
[
|
||||
{
|
||||
"fixture": "zero",
|
||||
"precision": "float64",
|
||||
"checks": {
|
||||
"no_events": true,
|
||||
"g_zero": true,
|
||||
"rest_stationary": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 7.105427357601002e-15,
|
||||
"mean_abs_mv": 3.552713678800501e-15,
|
||||
"same_event_prefix_max_abs_mv": 7.105427357601002e-15,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 1e-08,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "weak_excitation",
|
||||
"precision": "float64",
|
||||
"checks": {
|
||||
"no_events": true,
|
||||
"arrival_at_zero": true,
|
||||
"integration_next_step": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 2.3447910280083306e-13,
|
||||
"mean_abs_mv": 7.853490427423005e-14,
|
||||
"same_event_prefix_max_abs_mv": 2.3447910280083306e-13,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 1e-08,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "inhibition",
|
||||
"precision": "float64",
|
||||
"checks": {
|
||||
"no_events": true,
|
||||
"arrival_at_zero": true,
|
||||
"integration_next_step": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 2.4158453015843406e-13,
|
||||
"mean_abs_mv": 7.103867841196099e-14,
|
||||
"same_event_prefix_max_abs_mv": 2.4158453015843406e-13,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 1e-08,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "refractory_boundary",
|
||||
"precision": "float64",
|
||||
"checks": {
|
||||
"one_seed": true,
|
||||
"reject_through_21": true,
|
||||
"accept_at_22": true,
|
||||
"release_at_22": true,
|
||||
"reset_g_at_zero": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 1.9184653865522705e-13,
|
||||
"mean_abs_mv": 4.753580341854136e-14,
|
||||
"same_event_prefix_max_abs_mv": 1.9184653865522705e-13,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 1e-08,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "equal_threshold",
|
||||
"precision": "float64",
|
||||
"checks": {
|
||||
"strict_threshold_no_event": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 2.2026824808563106e-13,
|
||||
"mean_abs_mv": 5.400124791776761e-14,
|
||||
"same_event_prefix_max_abs_mv": 2.2026824808563106e-13,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 1e-08,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "above_threshold",
|
||||
"precision": "float64",
|
||||
"checks": {
|
||||
"single_seed": true,
|
||||
"reset_g": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 7.105427357601002e-15,
|
||||
"mean_abs_mv": 3.552713678800501e-15,
|
||||
"same_event_prefix_max_abs_mv": 7.105427357601002e-15,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 1e-08,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "nonzero_g_reset",
|
||||
"precision": "float64",
|
||||
"checks": {
|
||||
"natural_spike_at_1": true,
|
||||
"nonzero_g_before_spike": true,
|
||||
"zero_g_after_spike": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 7.105427357601002e-15,
|
||||
"mean_abs_mv": 3.552713678800501e-15,
|
||||
"same_event_prefix_max_abs_mv": 7.105427357601002e-15,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 1e-08,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "delay_18",
|
||||
"precision": "float64",
|
||||
"checks": {
|
||||
"one_seed": true,
|
||||
"zero_before_arrival": true,
|
||||
"arrival_at_18": true,
|
||||
"first_voltage_effect_at_19": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 2.3447910280083306e-13,
|
||||
"mean_abs_mv": 3.262299068038099e-14,
|
||||
"same_event_prefix_max_abs_mv": 2.3447910280083306e-13,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 1e-08,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "zero",
|
||||
"precision": "float32",
|
||||
"checks": {
|
||||
"no_events": true,
|
||||
"g_zero": true,
|
||||
"rest_stationary": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 1.0728836059570312e-06,
|
||||
"mean_abs_mv": 5.364418029785156e-07,
|
||||
"same_event_prefix_max_abs_mv": 1.0728836059570312e-06,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 0.001,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "weak_excitation",
|
||||
"precision": "float32",
|
||||
"checks": {
|
||||
"no_events": true,
|
||||
"arrival_at_zero": true,
|
||||
"integration_next_step": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 0.00012701749801635742,
|
||||
"mean_abs_mv": 3.341285439091735e-05,
|
||||
"same_event_prefix_max_abs_mv": 0.00012701749801635742,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 0.001,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "inhibition",
|
||||
"precision": "float32",
|
||||
"checks": {
|
||||
"no_events": true,
|
||||
"arrival_at_zero": true,
|
||||
"integration_next_step": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 0.00011596083641052246,
|
||||
"mean_abs_mv": 3.622157426434569e-05,
|
||||
"same_event_prefix_max_abs_mv": 0.00011596083641052246,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 0.001,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "refractory_boundary",
|
||||
"precision": "float32",
|
||||
"checks": {
|
||||
"one_seed": true,
|
||||
"reject_through_21": true,
|
||||
"accept_at_22": true,
|
||||
"release_at_22": true,
|
||||
"reset_g_at_zero": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 0.00010353326797485352,
|
||||
"mean_abs_mv": 2.6278293235009186e-05,
|
||||
"same_event_prefix_max_abs_mv": 0.00010353326797485352,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 0.001,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "equal_threshold",
|
||||
"precision": "float32",
|
||||
"checks": {
|
||||
"strict_threshold_no_event": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 0.00012242794036865234,
|
||||
"mean_abs_mv": 3.6822035908699036e-05,
|
||||
"same_event_prefix_max_abs_mv": 0.00012242794036865234,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 0.001,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "above_threshold",
|
||||
"precision": "float32",
|
||||
"checks": {
|
||||
"single_seed": true,
|
||||
"reset_g": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 1.0728836059570312e-06,
|
||||
"mean_abs_mv": 5.364418029785156e-07,
|
||||
"same_event_prefix_max_abs_mv": 1.0728836059570312e-06,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 0.001,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "nonzero_g_reset",
|
||||
"precision": "float32",
|
||||
"checks": {
|
||||
"natural_spike_at_1": true,
|
||||
"nonzero_g_before_spike": true,
|
||||
"zero_g_after_spike": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 0.0001220703125,
|
||||
"mean_abs_mv": 8.416175842285156e-07,
|
||||
"same_event_prefix_max_abs_mv": 0.0001220703125,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 0.001,
|
||||
"pass_oracle": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"fixture": "delay_18",
|
||||
"precision": "float32",
|
||||
"checks": {
|
||||
"one_seed": true,
|
||||
"zero_before_arrival": true,
|
||||
"arrival_at_18": true,
|
||||
"first_voltage_effect_at_19": true
|
||||
},
|
||||
"comparison": {
|
||||
"exact_events": true,
|
||||
"exact_counts": true,
|
||||
"ref_exact": true,
|
||||
"max_abs_mv": 0.0001220405101776123,
|
||||
"mean_abs_mv": 1.6799908344182768e-05,
|
||||
"same_event_prefix_max_abs_mv": 0.0001220405101776123,
|
||||
"first_event_divergence_step": null,
|
||||
"tolerance_mv": 0.001,
|
||||
"pass_oracle": true
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user