v4.0.0
This is a packed redesign! Let's start with what's cool about it and later cover the mechanics.
- Extends dot products covering the entire matrix:
- all IEEE 754 floating-point formats (f16, f32, f64)
- real, complex, complex-conjugate dot-products
- Arm NEON & SVE, x86 Haswell, Skylake, Ice Lake, Sapphire Rapids
- Add support for
complex32Python type ... that:
SimSIMD is now the fastest and most popular library for computing half-precision products/similarities for Fourier Series and other complex data π₯³
What breaks:
- Return types are now 64-bit floats, up from 32.
- Inner products are now defined as
AB, instead of1 - ABfor broader applicability.