Releases: ezmsg-org/ezmsg-sigproc
Releases · ezmsg-org/ezmsg-sigproc
Release list
v3.8.0
v3.7.0
What's Changed
- Read the MLX cache after eviction has run, not before by @cboulay in #236
- Assert the bound MLX honours, not the limit it was given by @cboulay in #238
- Key state resets on the message layout, via baseproc's axis-aware default by @cboulay in #233
- Concat: cache the axes that describe the stream, watch the ones it caches by @cboulay in #234
- Downsample: the dimension is not configurable by @cboulay in #235
Full Changelog: v3.6.0...v3.7.0
v3.6.0
v3.5.0
v3.4.0
v3.3.0
What's Changed
- Make the evaluation barrier a graph decision (Materialize modes) by @cboulay in #220
- Let the caller decide whether band power stalls on the device by @cboulay in #221
- Document where a Materialize node belongs, with the measurements by @cboulay in #225
- Fix Downsample and Log crashing on MLX arrays by @cboulay in #222
- Stop paying for the EWMA bias correction once it rounds to 1 by @cboulay in #223
- Fold the AffineTransform bias into the matmul instead of concatenating a ones column by @cboulay in #224
Full Changelog: v3.2.0...v3.3.0
v3.2.0
v3.1.0
v3.0.0
v2.38.0
What's Changed
- Aggregate: ARGMIN/ARGMAX return coordinates; fix RangedAggregate async passthrough by @cboulay in #199
- EWMA/scaler: add opt-in reset_on_resume for passthrough gaps by @cboulay in #200
- ButterworthZeroPhase: replace the ring buffer with a carry-over tail by @cboulay in #201
- HybridBuffer: configurable sample axis; preserve the input layout by @cboulay in #202
- MLX SOS: pick the serial kernel by channel count, not just pole radius by @cboulay in #203
- Bump pre-commit ruff to v0.15.12 to match the dev dependency by @cboulay in #204
- Filter: split large scipy IIR chunks across threads by @cboulay in #205
- Filter: give numpy FIR a real multichannel path by @cboulay in #206
- Filter: call scipy's SOS kernel directly; drop dead _sosfilt_xp by @cboulay in #207
Full Changelog: v2.37.0...v2.38.0