Releases: mh105/somata
Releases · mh105/somata
Release v0.5.6
New features
- Add more example Jupyter notebooks to demonstrate package syntaxes and algorithms
Closed issues
- SOMATA basic model classes now perform more reliably and consistently, including automatic parsing of parameters to generate components
- Multitaper spectrogram implementation used functions deprecated in Numpy 2.0
- Observation matrix and noise covariance ignored if initializing through components
Release v0.5.5
Closed issues
- Remove the use of dependency_links as it is now deprecated and ignored by pip
- Fix missing dependency of statsmodels required for diagnostic tests
- Include .stan files from the pac module with build distribution
Release v0.5.4
New features
- Add extra dependency_links for Windows OS install of spectrum and torch
Release v0.5.3
New features
- Improve install instructions for Windows OS and minor README fixes
Release v0.5.2
New features
- Single source dependency specification into requirements-*.txt files
- Use only pyproject.toml and remove setup.py/.cfg for building with setuptools
Release v0.5.1
New features
- Add a phase amplitude coupling (PAC) analysis module
- Add a new class to perform decimated EM learning with state-space models
p.s.: starting from v0.5.1, we no longer include the wheel build in release, as it is already uploaded to PyPI for pip install
.
Release v0.4.1
New features
- Introduce a spectral factorization method to initialize oscillator parameters
- Introduce DecomposedOscillatorModel to supersede the iOsc algorithm in most applications
- Rename iterative_oscillator module to oscillator_search
- Introduce diagnostic plotting and statistical tests for analyzing residuals
- Introduce dynamic source localization with oscillator models utilizing GPU processing
Release v0.3.1
New features
- Update iterative oscillator algorithm to use new routines
- Introduce switching module for switching state-space models
Release v0.2.1
New features
- Introduce iterative oscillator algorithm
Release v0.1.1
New features
- Introduce four basic state-space model classes: StateSpaceModel, OscillatorModel, AutoRegModel, GeneralSSModel
- Add exact inference algorithms with Gaussian noise processes for the introduced basic models
- Add expectation-maximization(EM) learning algorithm using a general run_em() wrapper function