Skip to content

Release v2026.10.25: add brainspike, upgrade all pins, allow JAX 0.12 - #146

Merged
chaoming0625 merged 6 commits into
mainfrom
chore/brainspike-split
Oct 25, 2026
Merged

chaoming0625 merged 6 commits into
mainfrom
chore/brainspike-split

Conversation

@chaoming0625

Copy link
Copy Markdown
Collaborator
  • Pins brainpy==2.9.0 and brainspike==0.2.0. Version and compatibility tests are updated, with a new brainspike Simulator smoke test.
  • Docs: brainspike listed as a modeling package; BrainPy presented as a regular package (the "classic", "precursor" and "maintenance" wording is gone).
  • Tutorial renamed to tutorials/brainspike_NEST_compatible.ipynb and re-executed.

Waits on brainspike 0.2.0 being published to PyPI.

brainpy-state leaves the pin set: brainpy.state ships with BrainPy 2.9.0, and
the NEST-compatible models are in brainspike. Add a brainspike Simulator
smoke test, move the NEST tutorial to brainspike_NEST_compatible.ipynb
(re-executed), and update the README, index, install page and BrainPy
migration docs.
Drop the precursor / maintenance / classic framing from the BrainPy pages:
brainpy is the general-purpose brain dynamics programming package, and the
migration notes cover porting DynamicalSystem models to the
brainstate-based APIs.
@chaoming0625 chaoming0625 changed the title Pin brainpy 2.9.0 and add brainspike 0.2.0 Release v2026.10.25: add brainspike, upgrade all pins, allow JAX 0.12 Oct 25, 2026
@chaoming0625
chaoming0625 merged commit 65fb974 into main Oct 25, 2026
4 checks passed
@chaoming0625
chaoming0625 deleted the chore/brainspike-split branch October 25, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant