11 research outputs found
maxbachmann/RapidFuzz: Release 3.5.0
<h2>Changed</h2>
<ul>
<li>skip pandas <code>pd.NA</code> similar to <code>None</code></li>
<li>add <code>score_multiplier</code> argument to <code>process.cdist</code> which allows multiplying the end result scores
with a constant factor.</li>
<li>drop support for Python 3.7</li>
</ul>
<h2>Performance</h2>
<ul>
<li>improve performance of simd implementation for <code>LCS</code> / <code>Indel</code> / <code>Jaro</code> / <code>JaroWinkler</code></li>
<li>improve performance of Jaro and Jaro Winkler for long sequences</li>
<li>implement <code>process.extract</code> with <code>limit=1</code> using <code>process.extractOne</code> which can be faster</li>
</ul>
<h2>Fixed</h2>
<ul>
<li>the preprocessing function was always called through Python due to a broken C-API version check</li>
<li>fix wraparound issue in simd implementation of Jaro and Jaro Winkler</li>
</ul>
maxbachmann/RapidFuzz: Release 3.5.2
<h2>Fixed</h2>
<ul>
<li>use _mm_malloc/_mm_free on macOS if aligned_alloc is unsupported</li>
</ul>
moble/quaternion: Release v2021.10.7.23.40.37
Add built-in support for quaternions to nump
moble/quaternion: Release v2022.2.10.14.20.39
Add built-in support for quaternions to nump
moble/quaternion: Release v2022.2.9.19.55.57
Add built-in support for quaternions to nump
rapidfuzz/RapidFuzz: Release 3.6.1
<h2>Fixed</h2>
<ul>
<li>fix overflow error on systems with <code>sizeof(size_t) < 8</code></li>
</ul>
maxbachmann/RapidFuzz: Release 3.6.0
<h2>Fixed</h2>
<ul>
<li>fix pure python fallback implementation of <code>fuzz.token_set_ratio</code></li>
<li>properly link with <code>-latomic</code> if <code>std::atomic<uint64_t></code> is not natively supported</li>
</ul>
<h2>Performance</h2>
<ul>
<li>add banded implementation of LCS / Indel. This improves the runtime from <code>O((|s1|/64) * |s2|)</code> to <code>O((score_cutoff/64) * |s2|)</code></li>
</ul>
<h2>Changed</h2>
<ul>
<li>upgrade to <code>Cython==3.0.7</code></li>
<li>cdist for many metrics now returns a matrix of <code>uint32</code> instead of <code>int32</code> by default</li>
</ul>