Skip to content

Releases: chaobrain/brainmass

Version 0.0.4

13 Oct 03:16
8acddad

Choose a tag to compare

Key changes

  • Introduced the shared XY_Oscillator base class and ArrayParam wrapper to unify initialization, transforms, and unit-safe parameter handling.
  • Added new phenomenological models (FitzHughNagumoModel, KuramotoNetwork, VanDerPolOscillator, StuartLandauOscillator, ThresholdLinearModel, QIF) plus accompanying tests for the new models, Hopf dynamics, and parameter utilities.
  • Published a refreshed example suite (Hopf, Wilson–Cowan, FitzHugh–Nagumo, parameter exploration, Nevergrad/SciPy optimization, MEG modeling) with notebook and script variants, including a KaggleHub-backed MEG workflow that downloads HCP sample data on demand.
  • Refactored existing dynamics (Hopf, Wilson–Cowan, Jansen–Rit, Wong–Wang, noise processes, forward model) to rely on braintools initialization utilities, expand documentation, and tighten unit-aware behavior.
  • Expanded project documentation with a reorganized API reference, refreshed landing page, new project logo, and an updated README covering installation badges, ecosystem packages, and citation details.
  • Simplified CI by focusing on Python 3.13 runners and removing the multi-version JAX matrix from the daily and main workflows.
  • Removed bundled example datasets and legacy notebooks/scripts; the MEG example now fetches data lazily to keep the repository lightweight.

What's Changed

New Contributors

Full Changelog: v0.0.3...v0.0.4

Version 0.0.3

16 Sep 05:11

Choose a tag to compare

What's Changed

  • Update documentation and workflow by @chaoming0625 in #1
  • Rename project to BrainField by @chaoming0625 in #2
  • Rename project to BrainMass; Add BOLD model, data, integrators by @chaoming0625 in #3
  • Rename project to BrainMass; Add AdditiveCoupling; Refactor coupling by @chaoming0625 in #4
  • ⬆️ bump actions/setup-python from 5 to 6 by @dependabot[bot] in #5
  • Extend neural mass, noise, and forward models; Refactor coupling by @chaoming0625 in #7
  • ⬆️ bump actions/setup-python from 5 to 6 by @dependabot[bot] in #9
  • ⬆️ bump actions/checkout from 4 to 5 by @dependabot[bot] in #8
  • Add ALN neural mass model; Refactor coupling; Add examples by @Catttyfyx in #6

New Contributors

Full Changelog: https://github.com/chaobrain/brainmass/commits/v0.0.3