Skip to content

Release 0.9.0#7

Closed
RaulSimpetru wants to merge 1 commit intomainfrom
release/0.9.0
Closed

Release 0.9.0#7
RaulSimpetru wants to merge 1 commit intomainfrom
release/0.9.0

Conversation

@RaulSimpetru
Copy link
Copy Markdown
Member

Summary

Version bump to 0.9.0 alongside a final CHANGELOG tidy.

Version bump rationale (minor)

  • New public API: myogen.get_random_generator(), myogen.get_random_seed(), myogen.derive_subseed(*labels).
  • Two attributes deprecated (myogen.RANDOM_GENERATOR, myogen.SEED), still importable with a DeprecationWarning.
  • Behavioural RNG-output change: derive_subseed replaces the pre-0.9.0 SEED + (class_id+1)*(global_id+1) formula. A given global seed now produces different random draws than in 0.8.5 and earlier — the new output is correct (seed propagation previously broke across modules) but not byte-identical.
  • Additive: unified fiber-simulation pipeline, NaN guards in firing-rate statistics, optional elephant extra, NEURON version alignment to 8.2.7, figure distribution plots, new test suite, PR pytest CI.

Changes in this PR

  • pyproject.toml: 0.8.50.9.0
  • CHANGELOG.md: populated Unreleased section renamed to [0.9.0] - 2026-04-19; fresh empty Unreleased added above. Stale pre-Unreleased outputs reference rewritten as pre-0.9.0 outputs.
  • README.md and docs/source/index.md: version badges bumped (README was pinned at 0.8.5; docs-site badge was even staler at 0.8.3).

After merge I'll tag v0.9.0 on the merge commit.

Bumps MyoGen to 0.9.0 (minor: new public RNG API, two deprecations,
behavioural RNG-output change vs 0.8.5, fiber-simulation additions).

- pyproject.toml: version 0.8.5 -> 0.9.0
- CHANGELOG.md: renamed the populated Unreleased section to
  [0.9.0] - 2026-04-19, added a fresh empty Unreleased header above,
  and corrected a stale inline 'pre-Unreleased outputs' reference.
- README.md and docs/source/index.md: version badges bumped to 0.9.0
  (the README was pinned to 0.8.5, the docs index was even staler at
  0.8.3).
@RaulSimpetru
Copy link
Copy Markdown
Member Author

Landing directly on main — no CI/review needed for a version bump.

@RaulSimpetru RaulSimpetru deleted the release/0.9.0 branch April 19, 2026 06:36
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