Repository navigation
v0.8.0
What's Changed
- [sklearn] Add sklearn-compatible wrappers to zpybci package by @fredrikWHaug in #105
- [spike-sort] Add OnlineKMeans clustering primitive and refactor spike… by @fredrikWHaug in #106
- [xdf] Add XDF file reader for Lab Streaming Layer recordings by @fredrikWHaug in #107
- [pac] Add phase-amplitude coupling metrics (MI, MVL, comodulogram) by @fredrikWHaug in #108
- [entropy] Add sample, approximate, spectral, and multiscale entropy m… by @fredrikWHaug in #109
- ersp and granger in parallel by @fredrikWHaug in #110
- [release] Bump version to 0.5.0 and update READMEs with Week 14 features by @fredrikWHaug in #111
- [ci] Add skip-existing to PyPI publish for stale wheel handling by @fredrikWHaug in #112
- [infra] Add sz.sh line counter, proptest property tests, and primitiv… by @fredrikWHaug in #113
- [cleanup] Remove tracked build artifacts, update .gitignore by @fredrikWHaug in #114
- [verify] Kani bounded model checking: 3 proof harnesses for IIR, Welf… by @fredrikWHaug in #115
- [verify] Kani FFT + Kalman harnesses, benchmark regression tests by @fredrikWHaug in #116
- [verify] Kani spike sorting harnesses: detect_spikes panic-freedom, M… by @fredrikWHaug in #117
- [feat] ISI analysis: histogram, CV, local variation, autocorrelogram by @fredrikWHaug in #118
- Spike sorting foundations + multi-channel detection pipeline by @fredrikWHaug in #119
- [spike] Template subtraction, multi-channel extraction, sorting pipel… by @fredrikWHaug in #120
- Replay multi-channel, Kani proofs, and localize py template by @fredrikWHaug in #121
- Dev by @fredrikWHaug in #122
- Spike and binding continuations by @fredrikWHaug in #123
- [bindings] Python comparison metrics by @fredrikWHaug in #124
- [spike] Automatic cluster merge, feature combination, noise covarianc… by @fredrikWHaug in #125
- [spike] Kani proofs for metrics, Python bindings for Day 4 features, … by @fredrikWHaug in #126
- [spike] Adaptive threshold, proptests for merge/features, hard benchmark by @fredrikWHaug in #127
- Drift estimation, cluster split, online sorting mode by @fredrikWHaug in #128
- [spike] MS5 comparison benchmark and Week 15 results writeup by @fredrikWHaug in #129
- Spike sorting pipeline with verification hardening (v0.6.0) by @fredrikWHaug in #130
- Final verification sweep and v0.6.0 release prep by @fredrikWHaug in #131
- [spike] Expose spike_times and spike_channels from sort_multichannel by @fredrikWHaug in #132
- [spike] Fix merge ISI bug, add channel feature encoding, tune clustering by @fredrikWHaug in #133
- [spike] Adaptive channel scale, N=32, dprime=3.1 by @fredrikWHaug in #134
- Spike/multichannel merge features by @fredrikWHaug in #136
- Dev by @fredrikWHaug in #137
- [spike] SNR auto-curation with noise-normalized threshold by @fredrikWHaug in #138
- [spike] Per-spike amplitude scaling in template subtraction, restore … by @fredrikWHaug in #139
- Spike sorting verification, SpikeInterface validation, and v0.7.0 release by @fredrikWHaug in #140
- [spike] SNEO detection operator + CCG cluster merge + detection mode by @fredrikWHaug in #141
- Spike sorting: detection modes, cluster merge, streaming API by @fredrikWHaug in #142
- Spike sorting: 56x NCC optimization, SNEO calibration, 128ch support, alloc feature by @fredrikWHaug in #143
- Probe addition by @fredrikWHaug in #144
- Sweep and accuracy testing by @fredrikWHaug in #145
- [spike] Matched filter detection by @fredrikWHaug in #146
- Preprocessing pipeline, drift correction, SpikeForest validation by @fredrikWHaug in #147
- Amplitude bimodality split, parameter sweep, release prep by @fredrikWHaug in #148
- [spike] Heap-allocated sorting pipeline for >128ch by @fredrikWHaug in #149
- [spike] Per-channel adaptive thresholds and heap probe support by @fredrikWHaug in #150
- Non-rigid drift, template refinement, and SNEO peak alignment by @fredrikWHaug in #151
- [spike] Remove broken refinement loop; add benchmark refinement flag by @fredrikWHaug in #152
- Feature-gated f32/f64 Float type for Cortex-M deployment by @fredrikWHaug in #153
Full Changelog: v0.4.0...v0.8.0