Skip to main content

Polars extension for fzf-style fuzzy matching

Project description

Polars Fuzzy Matching

Installation

First install maturin:

pip install maturin

To install polars-fuzzy-match, clone the repo and cd into it:

git clone git@github.com:bnm3k/polars-fuzzy-match.git
cd polars-fuzzy-match

From there, build it:

maturin develop --release

Basic Example

With both the plugin and polars installed, start as follows:

import polars as pl
from polars_fuzzy_match import fuzzy_match_score


df = pl.DataFrame(
    {
        'strs': ['foo', 'foo quz BAR', 'baaarfoo', 'quz'],
    }
)
pattern = 'bar'
out = df.with_columns(
    score=fuzzy_match_score(
        pl.col('strs'),
        pattern,
    )
)
print(out)

This outputs:

shape: (4, 2)
┌─────────────┬───────┐
│ strs        ┆ score │
│ ---         ┆ ---   │
│ str         ┆ u32   │
╞═════════════╪═══════╡
│ foo         ┆ null  │
│ foo quz BAR ┆ 88    │
│ baaarfoo    ┆ 74    │
│ quz         ┆ null  │
└─────────────┴───────┘

When there is no match, score is null. When the pattern matches the value in the given column, score is non-null. The higher the score, the closer the value is to the pattern. Therefore, we can filter out values that do not match and order by score:

pattern = 'bar'
out = (
    df.with_columns(
        score=fuzzy_match_score(
            pl.col('strs'),
            pattern,
        )
    )
    .filter(pl.col('score').is_not_null())
    .sort(by='score', descending=True)
)
print(out)

This outputs:

shape: (2, 2)
┌─────────────┬───────┐
│ strs        ┆ score │
│ ---         ┆ ---   │
│ str         ┆ u32   │
╞═════════════╪═══════╡
│ foo quz BAR ┆ 88    │
│ baaarfoo    ┆ 74    │
└─────────────┴───────┘

Fzf-style search syntax

This plugin supports Fzf-style search syntax for the pattern. It's worth noting that this section is taken almost verbatim from the Fzf README:

Pattern Match type Description
bar fuzzy items that fuzzy match bar e.g. 'bXXaXXr'
'foo substring exact match items that include wild e.g. 'is foo ok'
^music prefix exact match items that start with music
.mp3$ suffix exact match items that end with .mp3
!fire inverse exact match items that do not include fire
!^music inverse prefix exact match items that do not start with music
!.mp3$ inverse suffix exact match items that do not end with .mp3

Credits

  1. Marco Gorelli's Tutorial on writing Polars Plugin. See here.
  2. The Helix Editor team for the Nucleo fuzzy matching library.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polars_fuzzy_match-0.1.2.tar.gz (18.9 kB view details)

Uploaded Source

Built Distributions

polars_fuzzy_match-0.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARMv7l

polars_fuzzy_match-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

polars_fuzzy_match-0.1.2-cp312-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

polars_fuzzy_match-0.1.2-cp312-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.12 Windows x86

polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (4.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

polars_fuzzy_match-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

polars_fuzzy_match-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

polars_fuzzy_match-0.1.2-cp311-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

polars_fuzzy_match-0.1.2-cp311-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.11 Windows x86

polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (4.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

polars_fuzzy_match-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

polars_fuzzy_match-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

polars_fuzzy_match-0.1.2-cp310-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

polars_fuzzy_match-0.1.2-cp310-none-win32.whl (2.4 MB view details)

Uploaded CPython 3.10 Windows x86

polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (4.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

polars_fuzzy_match-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

polars_fuzzy_match-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

polars_fuzzy_match-0.1.2-cp38-abi3-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.8+ Windows x86-64

polars_fuzzy_match-0.1.2-cp38-abi3-win32.whl (2.4 MB view details)

Uploaded CPython 3.8+ Windows x86

polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ x86-64

polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (4.2 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARMv7l

polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ ARM64

polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl (4.5 MB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.12+ i686

polars_fuzzy_match-0.1.2-cp38-abi3-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

polars_fuzzy_match-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8+ macOS 10.12+ x86-64

File details

Details for the file polars_fuzzy_match-0.1.2.tar.gz.

File metadata

  • Download URL: polars_fuzzy_match-0.1.2.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.4.0

File hashes

Hashes for polars_fuzzy_match-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e0cac694b1d14bc89d8aa3bd683def7f8f9b072fc849b67efe61ba9e4500d512
MD5 4520e74c6fad164fecbec0cb439fa7ea
BLAKE2b-256 b993754fa288908b49859ba197118dde097bb79004e3528ff56156162d9c0057

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 635b6620db5de5bf0c18ba413d696af0e0a9980d27696060371d167bc97d7ff1
MD5 3b29e51267cc5acad4936b2cb6a4be03
BLAKE2b-256 e0ab18a97e477d1419c96894f79fb457ba27533a3d547219d80872256bab17de

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7d03d3e7c7db0ec8dc7f4de9607d63af3abb8a3aa6f554def88ccea623d6e4d6
MD5 f72abfe39f5305ace12cbad4e223e1cb
BLAKE2b-256 64647ea5fcccd3725752857fb7d072f7e70ae47713510018619655070eba7df2

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f294902a98375e5c94d21be9c7b4d7f37c5b37f55f975cd6339187eada6be3d
MD5 dd463d34d3bf3cc5c17b61029d1ff341
BLAKE2b-256 c303bb68c1e81cd2b75ae1fe1b880d12ac75a23fd6254ad6ef1970d631cd0357

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 20897b6be803079389746f3936b2f6d09466683e0a6ac4f28becc590f1f55712
MD5 4534a3fb6f5fc4441c968ad940cdbb85
BLAKE2b-256 87ead0628cc4af2f064b0be09f64de638481ad120a5e550d3389676b0d16b023

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e0a835ed312f3208b612f6eb96fb1645f1ce84f2b5733df0bef3e1a14f6aaaec
MD5 cc24c68da1491d063acf629a130acafe
BLAKE2b-256 16840e72644e158dc7bcdba70a7d6922b04febbed27cbadffbeb55a04ccb8df9

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 743baa7fc965b2d62ff18f0c27628a280b68fb5124cdb4f3386c1fb40cca462f
MD5 fff76d6c20707d6e214a15fd39f4ae15
BLAKE2b-256 69f05885d53c4ac14b2b05c1d4a831e7df932a3b41e1245f40e3681055eb5fc8

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 cb5f2f6aa07effabc261931a0956351aa2ffadc1dfb04fdde971567fe1c89afb
MD5 3df6a32b406323e99ea4816d995862fd
BLAKE2b-256 d08f6090cde5903785c32babb5f32a36e1d7fad8d70b2de627247bdfdf542a31

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp312-none-win32.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 bf2c3a9cecda2aae80ed5e5f4f1956f816e6ac2c735a861af97d894d33f23289
MD5 e6d906ad2ebd45405aae5735dd1a4251
BLAKE2b-256 369f31e55cbf833b7647383e3a3dd31db7e07ff58a675f18315de991b24e374b

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9017bf0fdd87b817b0c85e380f6f5eb8e567f928307317e5afe5d52e21de0d63
MD5 2429193ba10ca17796534ded13243283
BLAKE2b-256 2ab71442d20cb1e4667a6aff264266945aefaceb4743a12558bb1364aa4661a4

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a08a3606a51bfe4d867760423f834631a906d72ad6b5774b8ddda7fbf9d6c5d9
MD5 ef6338fac11252a1fd889a0c055b74ef
BLAKE2b-256 858578e15d70827bd1561a9153ddfd6063290364806263b8ba8b5e60a13e6029

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 daac517ab86c0396256057398af080f92f50fc962eba8cf53ec0d7819f0d55d5
MD5 e6f58783f2a99e7b1100857e8ec90a8e
BLAKE2b-256 9b7c695619c24e421d7af2c29bd12f93a6234c40f067f505adaf43b9b27b6570

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7111e01ab7adb30f7216026efd33023f407f115bae64eeda76e026396e2a2910
MD5 b08e0c64d4a4caeb6397087f55c18174
BLAKE2b-256 3d18e74bdfb03cfeda1be96f81c7bddfd7b9224379aa52ff075d5a4782a16d1f

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb8dfdebc652ae24394c838595535b73eec1001a797522314ea1353092b20d1c
MD5 133ee1464ec8c884b3ceb376b21bb31c
BLAKE2b-256 3be7c51a3e8c666b02209a723084b5a177fc30661b402b408dc4df6e3d3c111a

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eedd8e42a80bfa20f4a3bfaa2dd36135a79da2c6e0d4132ed1835caf2459648f
MD5 c3b5fce56d5285f3beb287d067f01474
BLAKE2b-256 02ecd88b5dfb750d57e8b3bc032da8946e1cf58eca17946ad429086505538f69

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 c48dea8e984362144fb95c486c975fd8bb008801bfd66e0ef0014a68b31f4e29
MD5 d1d0f5ffbddb3f7bce04db6684f8ae02
BLAKE2b-256 dd5beac5527db29193f4df21fb0855a385896f7fc910c86e9fbeb118ab7ed731

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp311-none-win32.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 6f28b9c43ef9f1afc1259fef15d1ddebafa82cb519952a3c0bea94b3edbe9dc8
MD5 19bb19e945181efc47aa05c35eecfe35
BLAKE2b-256 0de16445ec90c28ad5ccf0d474f54a275bc2a179c02f383ae4a0a6d18434ed81

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 841271319e3eb5dc25c9c611d571c31ab0bc13e4473055f96bcd758dd9be7900
MD5 d1e6fc81c2516bcd5e4e231cd5195b14
BLAKE2b-256 e380ecbe1c463d1d9bc8bfb37ba91cdb028c7040bd4814333ff8e8b16c194523

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 48a73eb1f50c223917acea3c4752ddedb8c810f086577d210575e730f5df788e
MD5 0337c6a41ddc122fa25a6e55eb406c92
BLAKE2b-256 0c060c3eeaea29b5c1845b4a9fb282322789f55c241761f0340112e71fed85ce

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57c6f8c2590cacabf0b7f27fbb20622c6ef9289f7812d02bffd27d6e89c5095c
MD5 3b666488656899faa3df8ae89cedb8f3
BLAKE2b-256 808bcfad1c43ee650efc5110b9e3b55e19c0374bef413043f77de34793c565be

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5ba6b9f53aaa5c47c2e68a549df4d1830f67542fd014c63aa380dc9f91035303
MD5 c7f653f01e38a0f32d1e280a3d9af0ae
BLAKE2b-256 a054943c0580eb605878a309f0f3eb70eb5ff679975315ffa82588b51a37e905

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62d594ac1eff708291bbf6e4a2b3816b1c4de97de9707c95c5694c7d00b7223f
MD5 b939ec603dd4d362ecf4e5c988fa35cf
BLAKE2b-256 15503df50ec0a12ab2fc18a3d87207f837daa2c6c2f3cb49922a4d46ccc0705c

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 97462f6814412659e4a11812128488adfa066fd3f757c9abe746d1d487df2ed0
MD5 4b399f8180cb1ed34922f6287d52a26c
BLAKE2b-256 47cb217964b03a62cbc58610e8388dc5f0c91702654eb5935220afeaf908a8fa

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 1bd6c3a742507af966b6705b6521f0c6927676bbbf41662af3c9cfb77b85e5dd
MD5 d5de8dcd3275db354539c64a34d62206
BLAKE2b-256 125c98048308204a543936d2b7b98371315b886e6b6059e47ce0a98f60977c09

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp310-none-win32.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 ebd5605a473ced659757fa09deb1532ce1afdbc76be9ffbb64d88ec7c0e15f94
MD5 f19950c81b81cfd84548acad8eab41c2
BLAKE2b-256 da84423535b488447acd9e712389b16498bbd2caee86181328657189044bd8a3

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 521db9cb13a47b4d7e52c953a82d4570776e672d268e4bc4474ff0e26c9e0499
MD5 0c155e0598d658a3cf65953194da24c8
BLAKE2b-256 6c788aceae0d151a42dc4ab3ffdabc140d86d5fd383ec3225d0a21289634d82b

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f21541a0ae4fb38673c98e9b354646140b444326d78681b6b161e4e45ad1fcb8
MD5 79cd1d73edab6ddef0adfe4fa0b2722d
BLAKE2b-256 6c1174fbbe8dae2649b4d43d0b7edde7a14ede161f399eb545a76d06471e6a2d

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5592e23f56ad8bb6a5d76c67e0bfc659382810cc7daadca087aab908dc42b2d7
MD5 f0275d87731cc7860310ddb66b344f89
BLAKE2b-256 0b5be2d85c6713be667d172dd7a2ff32ff75d99a29e4b7e0198150641010290e

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 484169565e76954f4a49f1b9152630f00fa17d73b8f0c5a87a1c80b361fb40be
MD5 5982f87f137f0fc2d5546ee5a4d0d8d0
BLAKE2b-256 38b90a868b61f4eedcc8fa75e4554514efd25028f14bee263e0d5c0ae1d065c8

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44ff8fb3b0e5db7711807dcfe7d6fe0e9f79c7957e8867419673162e16797b09
MD5 dc6567ab718fc5934709d218f14670cb
BLAKE2b-256 0c59785216f238dea11a8ab9131d0295cd2a891d195efdd727e4157c47470962

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d1dab4694db8d3afc8b4a38daefc891dd9432694f1172ccef7cd63820eccd49e
MD5 d12c908243ffd1c116f09fa8f607d5fc
BLAKE2b-256 04b47686560e3c9168c4262c7ccdf139400c35a2d9267790ebd27159808174dd

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ecf14a0abe10aef96d08aac47da07d42081a0148da3256bf7d3232c2151f8849
MD5 2ec270510bd238f40ad180a956401a30
BLAKE2b-256 290a06c748825a594d2457e19bf366c473a9d24de80df1ce9b0fb249b225f8eb

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp38-abi3-win32.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 2543e05d297885bc76a10bd1d6cbf894d6729928b198caa10206fe1161e5c983
MD5 fefe1caacd81ea1ee2263f607180ad01
BLAKE2b-256 41be2d1ad13d85a3f796cc76746677a502952b19cd1fdbfc848616e7d6122d96

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8c3d4daf51295570e815324f0bb41e40a888a01f83f50ebbce72d52b0088312
MD5 a06103bbde778451f149c6b6a31bbcc9
BLAKE2b-256 6745c533e202d8505a9aeb415ff2795d36f8ecd220e02ed9d0cc2405fdf267e3

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8acafc7e276ded6c03c9d65037228c83110ab28bc192d7f3fbb638efd6a933eb
MD5 338b6e7592a3d43f34fe6b2776f67262
BLAKE2b-256 522c7435d3b8375af04f3c28b0ce90a9b5b11e72dc77ce613bf4246270746c69

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc78ca531a34f066e6d3e4c47148c26ab9011e89e523d7bf62a942502d92fb10
MD5 a1bc01790cb61b7fa445604557924d49
BLAKE2b-256 807a29a3889be3b7756c7ce65ca4a58dbdef584b5d3d85e3c64482d4f6b636a0

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp38-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 93f5093fd0cf3b83ada838409ad002b91ada4f10534ac5e9b6d7fee6a86c193a
MD5 cc6c44c47a849a800eebe5e5f7e2813f
BLAKE2b-256 41808f9869bd7d2f3a239995c14561002a1fcc5b0a5a77af683695f653f32a89

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5112e6ca5cc933389b94556f1caa6b3a4e48b2fa7f6ee830aa5b4857ab2fe247
MD5 133ffa06069179d3f435ecd1676a411b
BLAKE2b-256 0e85498b4b8e2ca9b5e8f254529d3e5cf0dbe80ebd4dff97c926d481cf809fbd

See more details on using hashes here.

File details

Details for the file polars_fuzzy_match-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for polars_fuzzy_match-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64d78a3546a3c51500c78f210597e0bf345c21d7587ae5af159951ca6cd51c66
MD5 410f3416b8e793008ce3e4bba167cda1
BLAKE2b-256 3d3726804bd3ba1536cf08201bef522799c57107c1541c3c9d720a594ae97405

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page