Skip to main content
https://travis-ci.org/ncrocfer/similar.svg?branch=master

similar is a Python library used to find the correct spelling from a misspelled text.

Usage

>>> from similar import best_match
>>> best_match('rasbery', ['apple', 'raspberry', 'pear'])
raspberry

Installation

The tool works with Python 2 and Python 3. It can be installed with Pip :

pip install similar

Notes

You can also use a file object for the wordlist :

from similar import Similar

s = Similar('rasbery', open('wordlist.txt'))
print(s.best())

Or a generator :

from similar import Similar

def genwords():
    for line in ['apple', 'raspberry', 'pear']:
        yield line

s = Similar('rasbery', genwords())
print(s.best())

Metadata

Release files for similar 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for similar 0.2
File Size Uploaded
similar-0.2.tar.gz 3.1 kB Details

Release files / similar-0.2.tar.gz

Download URL similar-0.2.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
55251d674d51b4e91a1317b15392f41b20a9b44ccd51c82cb35132fad153672f
BLAKE2b-256 checksum
How to use checksums
761591fad8fb1e65fc7dbd194d5ee15e3bb1cb7ae1c2a53ee42f722273c7d38a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page