Usearch

Latest version: v2.16.6

Safety actively analyzes 688178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 27

0.423309326171875

0.22.3

[0.22.3](https://github.com/unum-cloud/usearch/compare/v0.22.2...v0.22.3) (2023-07-20)


Docs

* Describing higher-level C++ interfaces ([b2acfa2](https://github.com/unum-cloud/usearch/commit/b2acfa24cfbdc0e083c54237e7d4dc048594d30f))
* Extend dev guide ([ab54909](https://github.com/unum-cloud/usearch/commit/ab5490913adf360bddecb2683ad97fdc5a9b670c))
* Reorder key points ([9bc2cdc](https://github.com/unum-cloud/usearch/commit/9bc2cdc8592966ef838ea69aa5919994a7496741))

Fix

* Argument order and uninitialized IDs ([57f8d3f](https://github.com/unum-cloud/usearch/commit/57f8d3f126911d68d0f40d61c8bde787187afb2e))
* Avoid compactions that were not requested ([d51ae70](https://github.com/unum-cloud/usearch/commit/d51ae70423452a368ba6314ae53953357e6b0f96))
* Comparison sign ([a09aa49](https://github.com/unum-cloud/usearch/commit/a09aa499c947074a2649d0c0ac5640e215761993))
* Memory leaks ([d7b1b57](https://github.com/unum-cloud/usearch/commit/d7b1b571d4c2c6b940e7a9ff871e3f5c7b35d3d9))

Improve

* Port mmap-alloc to WinAPI ([008a452](https://github.com/unum-cloud/usearch/commit/008a452255ee3c8eeb8688b1c7b56937741b8c6d))
* Tracking memory allocations ([2d5d4cc](https://github.com/unum-cloud/usearch/commit/2d5d4cc575d5c77726b7f38e0f841616ba03a9b1))

Make

* Launchers, caches and ASAN config ([5053839](https://github.com/unum-cloud/usearch/commit/5053839bb28b0192b2f45e11cec87c1bf03da98a))
* Push wasmer.toml after update version ([b2c83c8](https://github.com/unum-cloud/usearch/commit/b2c83c857d73db7287e7bf2e89c3af3c8040674d))
* Upload docs to wasmer.io ([9ac1579](https://github.com/unum-cloud/usearch/commit/9ac15798bf34b7db11c3e153c2b1ba0807578893))




Hashes
* Source code (zip) : `1be618f5c060cd93d7f3dcb2e1ce6f04b2b995593de93117c366b669a181f2ab`
* Source code (tar.gz) : `b273db5ddeca1b54d37857fa567af997addb4d5144946f16cbe3df94555464fc`

0.22.2

[0.22.2](https://github.com/unum-cloud/usearch/compare/v0.22.1...v0.22.2) (2023-07-19)


Fix

* Invalid wasmer login command ([00bba53](https://github.com/unum-cloud/usearch/commit/00bba53cf0d52dda36b88809b4db74ba6d7c38db))

Make

* Always publish new docs ([1aa4b3b](https://github.com/unum-cloud/usearch/commit/1aa4b3b31c02b3e561ed15f1189312854c371cf1))




Hashes
* Source code (zip) : `4ce0162c6b1d2649ce5228ae1468e3396e985a1d3a342c6e5217452404bf0736`
* Source code (tar.gz) : `8994fc20a98e5a7468e00368c731c5f3358fc5364cdfb4cddf43cdd116d5f00b`

0.22.1

[0.22.1](https://github.com/unum-cloud/usearch/compare/v0.22.0...v0.22.1) (2023-07-19)


Docs

* Dataset links ([2b2b094](https://github.com/unum-cloud/usearch/commit/2b2b094a5ae8e0007a83032a4d01bee456b6afcb))

Fix

* CI dependency name ([00d79f8](https://github.com/unum-cloud/usearch/commit/00d79f833da9d76c1882b7c5d336523f622c075e))

Make

* Fix documentation build path ([ad50717](https://github.com/unum-cloud/usearch/commit/ad507171ee0790a17274095a0f319f2c3a05e2f6))
* WASMer publish script ([7a9a8c4](https://github.com/unum-cloud/usearch/commit/7a9a8c4d2361a713b67283e3051267b5c4ed7509))




Hashes
* Source code (zip) : `037b4e7b5d91286ce5359abb5fc3bc5e7fd258c7c11f9c25e620123f56b24cd7`
* Source code (tar.gz) : `d06624d7d7d4dc98d5f036d54e6c91308d3aca273e5b61b4141c56ddee7c4711`

0.22.0

[0.22.0](https://github.com/unum-cloud/usearch/compare/v0.21.0...v0.22.0) (2023-07-19)


Add

* 'Run tests' stage and testing WASM build ([c3c8c18](https://github.com/unum-cloud/usearch/commit/c3c8c1873da315680fca31363725d98c1b15c52c))
* 'Test USearch' step before 'Test WASM Build' ([f46ee33](https://github.com/unum-cloud/usearch/commit/f46ee333cb77036b882313ebacd320524c5eb275))
* 'Test USearch' step before 'Test WASM Build' ([b2698a2](https://github.com/unum-cloud/usearch/commit/b2698a234f7f845ae304c8ab1528ab3443f1db67))
* "USearch WASM Build" GitHub action ([900e781](https://github.com/unum-cloud/usearch/commit/900e781fc6613649b9a6cc6b4d3d046b97e1bbbd))
* "USearch WASM Build" GitHub action ([4e8f760](https://github.com/unum-cloud/usearch/commit/4e8f76064da58511525b4c09cf13df665dce231b))
* "USearch WASM Build" GitHub action ([f455a48](https://github.com/unum-cloud/usearch/commit/f455a48a1894590b97412ce39b47769025740fbc))
* "USearch WASM Build" GitHub action ([3272974](https://github.com/unum-cloud/usearch/commit/3272974298deebfe719205d575e3839183e40153))
* "USearch WASM Build" GitHub action ([2505005](https://github.com/unum-cloud/usearch/commit/2505005932fd39767a12bb41d6e8143be754c78d))
* `remove` and `rename` high-level interfaces ([c483ed0](https://github.com/unum-cloud/usearch/commit/c483ed08c1ea6afc9352267ba3d14788acbc6af6))
* g++-12 compiler as compiler of Emscripten ([84e7a53](https://github.com/unum-cloud/usearch/commit/84e7a5333883fe61db197688dcd6d9f598b6de0c))
* g++-12 compiler as compiler of Emscripten ([242d619](https://github.com/unum-cloud/usearch/commit/242d619577c04d706813070ec056df8a09f5601a))
* Support for batch-removals and compactions ([f9d3623](https://github.com/unum-cloud/usearch/commit/f9d3623e8cdfe2e19be8ad6ab02d1cc74b9682c6))
* WASM binding for USearch C API ([dd768c6](https://github.com/unum-cloud/usearch/commit/dd768c684720cab19e1130e0d6f179317319ceba))

Build

* Compilation fixes, WASM build succeed ([c50d10f](https://github.com/unum-cloud/usearch/commit/c50d10f66b5a42942780975dc7c7de011c0c9dd0))

Docs

* Extended for joins and compactions ([a2b0060](https://github.com/unum-cloud/usearch/commit/a2b0060cd66ced37916dcad77b6325ffe9ef3066))
* Split documentation ([df5435a](https://github.com/unum-cloud/usearch/commit/df5435a041684bc84c4ba68309afbc1812818587))

Fix

* "fatal error: 'execinfo.h' file not found" ([15f6d9c](https://github.com/unum-cloud/usearch/commit/15f6d9c34b3f00deaf915be708efe6bb4b1e3e6b))
* "fatal error: 'execinfo.h' file not found" ([bc48791](https://github.com/unum-cloud/usearch/commit/bc48791e72dff7309bb9091fa390af04edb16ba2))
* "fatal error: 'execinfo.h' file not found" ([ef01cbe](https://github.com/unum-cloud/usearch/commit/ef01cbe8f35bd75bd0c2a53a57d613e2e56883ab))
* "fatal error: 'omp.h' file not found" ([ea9296a](https://github.com/unum-cloud/usearch/commit/ea9296adc74186004464518207cccc8d565de8de))
* "fatal error: 'omp.h' file not found" ([5b277b2](https://github.com/unum-cloud/usearch/commit/5b277b2c5ab27106726f8f7bc5c0ec424dd2efc6))
* "fatal error: 'omp.h' file not found" ([88eecbb](https://github.com/unum-cloud/usearch/commit/88eecbb005cb3a112b7705dadbf0f769ad941682))
* `ceil2` build fix for 64bit systems ([1462027](https://github.com/unum-cloud/usearch/commit/1462027a0f69e0c0eda0b7b81ae384401a694131))
* `ceil2` build fix for 64bit systems ([f32d499](https://github.com/unum-cloud/usearch/commit/f32d499beeb281f029c8f84102520ff3df76c8a0))
* Action duplication after `git merge` ([9d90ee0](https://github.com/unum-cloud/usearch/commit/9d90ee0dd9a890b2cba0b2f7751b120bb85cef31))
* apt install ([5f97526](https://github.com/unum-cloud/usearch/commit/5f97526b2beaed15fbafbc4faf7f2fa357bccd27))
* apt install ([dd741d3](https://github.com/unum-cloud/usearch/commit/dd741d3a160f5d076ef1135ef33a97ac9c1a6636))
* Buffer overflow ([1373907](https://github.com/unum-cloud/usearch/commit/1373907e486d643f97bb0c7f87176848ba60e612))
* Comments formatting ([8f7f831](https://github.com/unum-cloud/usearch/commit/8f7f831c625c9e9511a8f602431dedeba07a24ef))
* Comments formatting ([240597a](https://github.com/unum-cloud/usearch/commit/240597a3fd101c9b9ea090f3239af9baa09ebaba))
* Compile errors ([556cfe1](https://github.com/unum-cloud/usearch/commit/556cfe1de8133fd387dcaaf25063176224409623))
* Compile errors ([1f8ee54](https://github.com/unum-cloud/usearch/commit/1f8ee545d38a1068e48c47dfa92829b1a07a381d))
* MSVC compilation ([fb03fc9](https://github.com/unum-cloud/usearch/commit/fb03fc9e95d7364a7f69cb36226a6fc49829b2d5))
* Path of test.js ([c13c29c](https://github.com/unum-cloud/usearch/commit/c13c29c565d54cbbcaeb1a737dd4cab2b78593ee))
* PreRelease WASM build stage ([73ed744](https://github.com/unum-cloud/usearch/commit/73ed744aa08362934d3b1421b9a948b7fa57b86c))
* PreRelease WASM build stage ([1bc0486](https://github.com/unum-cloud/usearch/commit/1bc04860063c9b7613753e37c68ae9ab31e7ccf7))
* PreRelease WASM build stage ([78b1db8](https://github.com/unum-cloud/usearch/commit/78b1db8b40b379938b362edf8e6f2f446ed13e55))
* Python `threads` arg for `add` and `search` ([22b1a98](https://github.com/unum-cloud/usearch/commit/22b1a98570a926542c2f747b4900ddc8e9118e98))
* Replace C++17 extensions ([49e4b20](https://github.com/unum-cloud/usearch/commit/49e4b20ec127f77e155091fde913b3e289afb99c))
* Return `bool` result for `rename`, `remove` ([930f1bb](https://github.com/unum-cloud/usearch/commit/930f1bbac8c8081c57a576bb8a61dd23aefb5499))

Improve

* 'WASM Publish' in release action ([9027422](https://github.com/unum-cloud/usearch/commit/9027422cec4e96469df2af0f867c22802e8f0527))
* Step name of 'Test WASM' action ([be1799f](https://github.com/unum-cloud/usearch/commit/be1799f3fd88cea7ef914d8e0ac6f1a1d4d92be2))
* Using native make for emscripten in release ([ddeeb86](https://github.com/unum-cloud/usearch/commit/ddeeb863ebadeb71265f2b700e48f000279109a3))

Make

* Action to publish wasmer binary ([d2448a6](https://github.com/unum-cloud/usearch/commit/d2448a62c6a38aa39d35cd6ef05b7fe2a9d13bc6))
* Add emscripten.cmake for WASM builds ([c84dbe3](https://github.com/unum-cloud/usearch/commit/c84dbe3395bfbf62497787ddb106a6b858bed56f))
* Define `wasmer.toml` for wasmer.io ([ac71238](https://github.com/unum-cloud/usearch/commit/ac712388d078b2179d7b479a6c74202514d363de))
* Temporary disable wasmer publish ([16f117e](https://github.com/unum-cloud/usearch/commit/16f117e4d318f20b23eafb240ce2b32dcde6f303))
* Update wasmer.toml version ([8dbad4e](https://github.com/unum-cloud/usearch/commit/8dbad4e1a36b4d3ddbe7863dfd28870a98b10f74))

Refactor

* `EXPORT` define for `extern` types and functions preprocessing ([42d939c](https://github.com/unum-cloud/usearch/commit/42d939c8aceb42c149563a45f55596768e212b94))
* Bifurcate JIT and other tests ([577a695](https://github.com/unum-cloud/usearch/commit/577a695f4bd6960de7ca6d0e4ab67e587c9a50c7))
* Changed the WASM build output directory ([fa5cd02](https://github.com/unum-cloud/usearch/commit/fa5cd026fd7527fcc740e2f39dae4e6c4b20eb92))
* Deprecate `search_around` pagination ([48c55a6](https://github.com/unum-cloud/usearch/commit/48c55a623d8cc79f83612b2954d5e7acf4a32e44))
* Remove unnecessary flag ([be8a68d](https://github.com/unum-cloud/usearch/commit/be8a68d856e4ae822997a7eb8ad3bbada409a530))
* Rename '__linux__' to 'USEARCH_DEFINED_LINUX' ([99949fb](https://github.com/unum-cloud/usearch/commit/99949fb10cd1d4ae0f20eb7913a7509859dbc30a))
* Rename '__linux__' to 'USEARCH_DEFINED_LINUX' ([e59d28e](https://github.com/unum-cloud/usearch/commit/e59d28e39d205effc1f9eb4ff7a3469d0e277612))
* Rename 'EXPORT' to 'USEARCH_EXPORT' ([66768d4](https://github.com/unum-cloud/usearch/commit/66768d4d3baec813a87e254b102dfda92a16f94b))
* Restrictions of calls `omp_get_thread_num()` only when `USEARCH_USE_OPENMP` is enabled ([c1787cd](https://github.com/unum-cloud/usearch/commit/c1787cd8751f935c32854ad5cfd0f8d123389a76))
* Restrictions of calls `omp_get_thread_num()` only when `USEARCH_USE_OPENMP` is enabled ([e946ace](https://github.com/unum-cloud/usearch/commit/e946ace696965c7668cfdb3e58442598d55aaa2d))




Hashes
* Source code (zip) : `2d5da5aa2155c019fff53172b79d5c70ab4fcd312d021b3b4b4004af5798916d`
* Source code (tar.gz) : `1aee2821366b59cab4eead3d11024662d72a17e08d4deb0e4799ede406c44c95`

0.21.0

Semantic Joins

In this release, we are introducing the concept of "Semantic Joins" or matchings.
Semantic Jouins generalize the concept of classical Database JOINs to domains with fuzzy or multi-modal data and defined similarity functions. To do so, it extends the notion of Stable Marriages, common in combinatorics.

py
men = Index(...)
women = Index(...)
couples = men.join(women)


> Learn more about it [here](https://ashvardanian.com/posts/searching-stable-marriages/)

[0.21.0](https://github.com/unum-cloud/usearch/compare/v0.20.0...v0.21.0) (2023-07-18)

Add

* Index `copy` interface ([da3d184](https://github.com/unum-cloud/usearch/commit/da3d184fc3c5cde1f3f31e535b77655277ae0c1f))
* Print `Index` stats/metadata ([32f8757](https://github.com/unum-cloud/usearch/commit/32f8757a4755e23d02b052fc1fbd311baf46827f))
* Progress-bar printing to long running tasks ([7479aa0](https://github.com/unum-cloud/usearch/commit/7479aa0e6a07204cd39a43821b0b3e484de115bb))
* Stable Marriages for Semantic Joins ([f0de330](https://github.com/unum-cloud/usearch/commit/f0de33014d906e15e7fe94da2e0366f38ea4fcf6))

Docs

* Example of connecting SimSIMD ([c50dfce](https://github.com/unum-cloud/usearch/commit/c50dfcefaec35c9d734a7363829a1f396f85a3a6))

Fix

* Move constructors ([369716b](https://github.com/unum-cloud/usearch/commit/369716b6929c27f997ee11ec9b7c46aed48063fb))
* Pretty printing `Index` ([2690c0e](https://github.com/unum-cloud/usearch/commit/2690c0e2fd339b1d3586576b998e8a89d39cf4cd))
* Same size index `join`-s and label exports ([e34a840](https://github.com/unum-cloud/usearch/commit/e34a84031f1ab5fc7d6ac39dbefcaa3677c09a1e))
* Warning issue ([2ebc8ed](https://github.com/unum-cloud/usearch/commit/2ebc8ed27e5955673ff8a3ff875412ca26a04500))
* Warning issue ([7fd46d4](https://github.com/unum-cloud/usearch/commit/7fd46d445dd109a216e1e81535f85815db3b8d4b))

Improve

* Expose joins and copies to Python ([95594fb](https://github.com/unum-cloud/usearch/commit/95594fb8eb57e4fab167e545c78ebedeabbbe051))

Improve

* `log` argument to use `tqdm` on search ([39b9513](https://github.com/unum-cloud/usearch/commit/39b951307ee817b16ff4675c3bd9ea55b628a9ca))
* Executors as pure thread managers ([f84ca3a](https://github.com/unum-cloud/usearch/commit/f84ca3a5b1dc3b4331c1e25e21b3332eb16434af))
* Extend diagnostics in `join.py` ([420e5cc](https://github.com/unum-cloud/usearch/commit/420e5cc695a3674233a8470bd469cdabc6f974cb))
* Joins validations script ([0eded16](https://github.com/unum-cloud/usearch/commit/0eded16ba7796f91334a445b82285dcd2ef92012))
* Partial recall ([93501a3](https://github.com/unum-cloud/usearch/commit/93501a324dfd9175cf8803009fff7844f11c9e0a))

Make

* Build and Test ([43c89c7](https://github.com/unum-cloud/usearch/commit/43c89c72049050356ffca66b6763b23d7711452e))
* Enable checking of alignment of pointers ([ec76ac2](https://github.com/unum-cloud/usearch/commit/ec76ac2f5ea6230255be404fe701fef9e13d1299))
* Enable debug symbols ([a4c0a47](https://github.com/unum-cloud/usearch/commit/a4c0a479e53509b69cbff9658af79840ead0b914))
* Enable LeakSanitizer, a memory leak detector ([18a7e62](https://github.com/unum-cloud/usearch/commit/18a7e6205e09b1301e0d4f949e121cd5aa183feb))
* Enable UndefinedBehaviorSanitizer, a fast undefined behavior detector ([7f1de2a](https://github.com/unum-cloud/usearch/commit/7f1de2affb9a6970f7863c893c91a62375eb2204))
* Ref for action checkout. ([b153c8f](https://github.com/unum-cloud/usearch/commit/b153c8fc67b9234ba5402f42c03df492ca3df68a))
* Rewrite Makefile of C library ([f08ace3](https://github.com/unum-cloud/usearch/commit/f08ace37bb6155d50b1e891f9149718a39861f7d))
* Rigorous ASAN checks for clang ([b0f25a8](https://github.com/unum-cloud/usearch/commit/b0f25a82d9c224196c411aaf4f9f75f0cd5d3bab))

Refactor

* Join default arguments ([3ffe1b4](https://github.com/unum-cloud/usearch/commit/3ffe1b4c9817bd5ed3d3783708a8783d30d1b13f))
* Join evaluation scripts ([4f83a0a](https://github.com/unum-cloud/usearch/commit/4f83a0ae458582913510bbc35603d7df376ff839))

Hashes

* Source code (zip) : `827c7d40e58f0d2b3f0f957503ba56fa7832ceb73275c2dc27f8354e5ad7f705`
* Source code (tar.gz) : `407a94f31b36223cc8592b9df4b9acad25eda99ca1bbf5348c63853afa871048`

Page 18 of 27

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.