Skip to content

jaxfne 0.3.27

Choose a tag to compare

@HNXJ HNXJ released this 02 Jun 14:14
· 234 commits to main since this release

Highlights

  • Added controllable internal noise for Izhikevich emitter paths.
  • simulate_eig_izhikevich and simulate_edge_recurrent_izhikevich now accept noise_scale.
  • noise_scale=None preserves the historical default behavior.
  • Scalar and per-neuron vector noise scales are supported.
  • Tutorial cell-type controls now expose per-type drive and noise knobs.
  • Tutorial defaults were tuned for stable firing rates: mean near 5–10 Hz and max below 40 Hz.
  • Added firing-rate stability reporting and JSON export.
  • Added validation for negative per-type noise and non-finite drive / Izhikevich parameters.
  • Added regression tests for noise override, vector noise scale, backward compatibility, and stable tutorial rates.

Tutorial status

The multi-area laminar tutorial remains a computational scaffold with simulated/proxy readouts. It uses laminar proxy fields, not a solved PDE field or calibrated biological amplitude.

Validation

  • Full test suite passed: 1879 passed, 63 skipped, 4 xfailed
  • CI: all checks green
  • JSON manifest / validation / metrics checks passed
  • Notebook audit passed
  • mkdocs build --strict passed

Install

```bash
pip install -U jaxfne==0.3.27
```