Releases: nbara/python-meegkit
Releases · nbara/python-meegkit
Release list
v0.2.0
What's Changed
- [FIX] ASR fixes by @sappelhoff in #90
- [ENH] Annotations in dss_line_iter plots and specification of a saving path by @eliasbenyahia in #89
- [MAINT] Fix tests and update Python to >=3.9 by @nbara in #95
- [ENH] return input data if score is negative on first iter by @Randomidous in #94
- Bump the actions group with 2 updates by @dependabot[bot] in #92
- perf(asr): compute windowed RMS via cumulative sum by @sappelhoff in #104
- [MAINT] Update minimum Python to 3.10 by @nbara in #108
- [MAINT] Update pyriemann mean import by @bruAristimunha in #103
- [ENH] ASR: build clean_windows sample mask without quadratic concat by @sappelhoff in #105
- [ENH] ASR: vectorise fit_eeg_distribution grid search by @sappelhoff in #106
- [FIX] ASR: return an estimate when geometric_median does not converge by @sappelhoff in #107
- [FIX] ASR: make nonlinear_eigenspace reproducible by @sappelhoff in #118
- [DOC] ASR: fix numpydoc docstring rendering by @sappelhoff in #119
- [MAINT] ASR: defensive hardening and docstring fixes by @sappelhoff in #117
- [MAINT] ASR: fit_eeg_distribution docstring fixes + asr_calibrate input guards by @sappelhoff in #121
- [FIX] ASR: init clean_windows rejection masks before one-sided zthresholds by @sappelhoff in #113
- [FIX] ASR: reuse full SHAPE_RANGE grid in clean_windows (include beta=3.5) by @sappelhoff in #115
- [FIX] ASR: asr_calibrate must pass step_sizes to fit_eeg_distribution by @sappelhoff in #109
- [FIX] ASR: uncentered scm block covariance + overlap/bound/jump fixes by @sappelhoff in #110
- [FIX] ASR: correct reconstruction dim count, blend seam, and RMS window rounding by @sappelhoff in #111
- [FIX] ASR: apply online recency weights on the euclid path (weighted geometric median) by @sappelhoff in #112
- [FIX] ASR: use a real PSD square root in asr_calibrate by @sappelhoff in #114
- [FIX] ASR: round half away from zero for window/bad-chan counts by @sappelhoff in #116
- [FIX] ASR: tolerate flat/degenerate segments in fit_eeg_distribution by @sappelhoff in #120
- [FIX] riemann ASR eigpair mismatch in nonlinear_eigenspace by @nbara in #100
- [MAINT] Bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #98
New Contributors
- @eliasbenyahia made their first contribution in #89
- @Randomidous made their first contribution in #94
- @bruAristimunha made their first contribution in #103
Full Changelog: v0.1.9...v0.2.0
v0.1.9
What's Changed
- Real-time (causal) phase estimation algo by @nbara in #75
- [ENH] Add (poly)coherence functions by @nbara in #76
- [DOC] update zapline reference from preprint to peer-reviewed article by @sappelhoff in #80
- [MAINT] Dont require pybind + test python 3.12 by @larsoner in #81
- Bump the actions group with 2 updates by @dependabot in #82
- [MAINT] Execute example notebooks by @nbara in #83
- Update requirements.txt by @MerlinK75 in #85
- [MAINT] Bump version by @nbara in #87
New Contributors
- @sappelhoff made their first contribution in #80
- @larsoner made their first contribution in #81
- @dependabot made their first contribution in #82
- @MerlinK75 made their first contribution in #85
Full Changelog: v0.1.7...v0.1.9
v0.1.7
v0.1.6
What's Changed
- [FIX] Whitening with low amplitude data by @nbara in #64
- [ENH] Add a bad channel detection method using LOF algorithm by @vpKumaravel in #66
- [MAINT] Use Github Actions for docs by @nbara in #67
- [MAINT] Move to pyproject.toml by @nbara in #68
- [ENH] RESS implem sklearn interface by @ludovicdmt in #62
- [ENH] Add additional mCCA example by @johnkylecooper in #69
- [ENH] Tiny changes to dss.dss0() by @nbara in #71
- [HOTFIX] find_outlier_trials() bug by @nbara in #72
New Contributors
- @vpKumaravel made their first contribution in #66
- @johnkylecooper made their first contribution in #69
Full Changelog: v0.1.3...v0.1.6
v0.1.3
v0.1.2
What's Changed
- [NEW] Add dss_line_iter() by @maciekszul in #52
- [MAINT] Update requirements.txt by @nbara in #49
- [MAINT] Add DOI by @nbara in #51
- [MAINT] Fix tests by @nbara in #53
- [MAINT] Create mailmap by @nbara in #54
New Contributors
- @maciekszul made their first contribution in #52
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- [FIX] find_outlier_trials() by @croyen in #1
- [MAINT] Add GitHub actions by @nbara in #2
- [MAINT] Trigger github actions on PR by @nbara in #5
- [MAINT] Fix codecov by @nbara in #6
- [FIX] Null channels cause dss.dss0 to crash by @paulroujansky in #4
- [FIX] fixed issue with cosine blending by @Matthijspals in #7
- [FIX] dss_line() with nremove>1 by @nbara in #9
- [FIX] Applying PCA in dss_line() by @paulroujansky in #11
- [ENH] Add Rhythmic Entrainment Source Separation (RESS) by @nbara in #12
- [FIX] snr_spectrum() by @nbara in #13
- [FIX] Simplify snr_spectrum() by @nbara in #14
- [FIX] Initial conditions for Yulewalk filter by @nbara in #15
- [ENH] Outputs maps in RESS by @nbara in #20
- [FIX][ENH] Add regularization option for ASR by @nbara in #18
- [FIX] RESS: removed hardcoded values by @paulroujansky in #22
- [FIX] ERP stats by @nbara in #24
- [MAINT] Bump version + fix sklearn/pyriemann compat by @nbara in #29
- [ENH] RESS: Add option to return mixing and unmixing matrices by @Hororohoruru in #28
- [DOC] Fix Travis by @nbara in #30
- [FIX] Doc examples by @nbara in #31
- [FIX] Detrending error with high-order polynomials by @nbara in #36
- [ENH] Add Task Related Component Analysis (TRCA) by @gferraro2019 in #32
- [DOC] Fix doc by @nbara in #37
- [ENH] TRCA variation by @ludovicdmt in #39
- [ENH] Add trial-masked detrending by @romquentin in #41
- [FIX] Use linalg.eigh in RESS by @nbara in #46
- [MAINT] Add citation file by @nbara in #48
New Contributors
- @croyen made their first contribution in #1
- @paulroujansky made their first contribution in #4
- @Matthijspals made their first contribution in #7
- @Hororohoruru made their first contribution in #28
- @gferraro2019 made their first contribution in #32
- @ludovicdmt made their first contribution in #39
- @romquentin made their first contribution in #41
Full Changelog: https://github.com/nbara/python-meegkit/commits/v0.1.1