CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-python-levenshtein

Python compatibility wrapper for computing string edit distances and similarities using fast Levenshtein algorithms.

88

1.37x
Overview
Eval results
Files

Evaluation results

60%

-23%

Name Matching System

Jaro similarity metric

Criteria
Without context
With context

Uses jaro function

100%

0%

Case-insensitive comparison

100%

100%

Threshold filtering

40%

100%

Maximum similarity selection

80%

100%

Return value correctness

80%

100%

100%

Spell Checker Suggestions

Levenshtein distance calculation

Criteria
Without context
With context

Import Levenshtein package

100%

100%

Use distance function

100%

100%

Compare all dictionary words

100%

100%

Track minimum distance

100%

100%

Return correct format

100%

100%

100%

100%

Text Revision Similarity Analyzer

Sequence similarity (order-sensitive)

Criteria
Without context
With context

Uses seqratio function

0%

100%

Correct similarity computation

0%

100%

Find most similar implementation

0%

100%

Preserves sequence order

0%

100%

75%

String Transformation System

Apply edit operations to strings

Criteria
Without context
With context

Uses editops function

100%

100%

Uses apply_edit function

100%

100%

Uses inverse function

0%

0%

Correct operation counting

100%

100%

Proper initialization

100%

100%

100%

50%

String Consensus Finder

Set-based median computation

Criteria
Without context
With context

Imports Levenshtein package

100%

100%

Uses setmedian function

0%

100%

Handles empty input

100%

100%

Handles single string

100%

100%

Correct function signature

100%

100%

100%

DNA Mutation Detector

Hamming distance for equal-length strings

Criteria
Without context
With context

Uses hamming() function

100%

100%

Correct function import

100%

100%

Correct parameter passing

100%

100%

Handles length validation

100%

100%

Handles empty sequences

100%

100%

100%

65%

Text Diff Highlighter

Find matching blocks between strings

Criteria
Without context
With context

Uses matching_blocks

0%

100%

Correct function signature

100%

100%

Returns proper format

100%

100%

Handles empty matches

100%

100%

No custom implementation

0%

100%

100%

Duplicate Detection System

String similarity ratio

Criteria
Without context
With context

Uses Levenshtein.ratio()

100%

100%

Correct return type

100%

100%

Threshold comparison logic

100%

100%

Reuses similarity calculation

100%

100%

Catalog iteration

100%

100%

Filtering by threshold

100%

100%

100%

String Transformation Reversal System

Inverse edit operations

Criteria
Without context
With context

Use editops function

100%

100%

Use inverse function

100%

100%

Apply forward transformation

100%

100%

Apply inverse transformation

100%

100%

Validate correctness

100%

100%

40%

40%

Weighted String Comparator

Custom edit costs (insertion, deletion, substitution)

Criteria
Without context
With context

Uses Levenshtein.distance

0%

100%

Passes insertion_cost parameter

0%

0%

Passes deletion_cost parameter

0%

0%

Passes substitution_cost parameter

0%

0%

Correct parameter mapping

0%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-python-levenshtein
Evaluated
Agent
Codex

Table of Contents