CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-xxhash

Python binding for xxHash library providing fast non-cryptographic hash algorithms

Overall
score

80%

Evaluation80%

1.03x

Agent success when using this tile

Overview
Eval results
Files

Evaluation results

100%

Hash Algorithm Discovery Tool

Algorithm discovery via algorithms_available set

Criteria
Without context
With context

Import xxhash

100%

100%

Access algorithms_available

100%

100%

List algorithms implementation

100%

100%

Count algorithms implementation

100%

100%

Check availability implementation

100%

100%

Correct sorting

100%

100%

100%

File Chunk Hasher

Streaming/stateful hash interface with update method

Criteria
Without context
With context

Hasher initialization

100%

100%

Update method usage

100%

100%

Hexdigest retrieval

100%

100%

Digest retrieval

100%

100%

Intdigest retrieval

100%

100%

100%

File Deduplication Tool

Hash algorithm variants (xxh32, xxh64, xxh3_64, xxh3_128)

Criteria
Without context
With context

xxh32 usage

100%

100%

xxh64/xxh3_64 usage

100%

100%

xxh3_128/xxh128 usage

100%

100%

Hexdigest method usage

100%

100%

Appropriate interface selection

100%

100%

95%

3%

Multi-format Data Hasher

Buffer-like input type support (bytes, bytearray, array, memoryview)

Criteria
Without context
With context

Uses xxhash

90%

75%

Hash algorithm selection

100%

100%

Hexdigest output

100%

100%

Handles bytes

80%

100%

Handles bytearray

80%

100%

Handles array.array

100%

100%

Handles memoryview

80%

100%

Type validation

100%

100%

100%

55%

File Deduplication Tool

Oneshot/direct hash functions

Criteria
Without context
With context

Oneshot function usage

0%

100%

Hash variant selection

100%

100%

Hexdigest format

100%

100%

Complete file hashing

0%

100%

100%

10%

Package Version Reporter

Version information access (VERSION, XXHASH_VERSION)

Criteria
Without context
With context

Uses VERSION attribute

67%

100%

Uses XXHASH_VERSION attribute

100%

100%

Correct return types

100%

100%

Proper version formatting

100%

100%

Complete implementation

100%

100%

15%

Hash Seed Validator

Seed overflow behavior and normalization

Criteria
Without context
With context

Uses xxh32 for 32-bit

0%

0%

Uses xxh64 for 64-bit

0%

0%

Seed parameter usage

0%

0%

Hash comparison approach

0%

0%

Modulo normalization

100%

100%

60%

-10%

Binary Hash Digest Analyzer

Big-endian byte representation in digest output

Criteria
Without context
With context

Hash object creation

100%

0%

digest() method usage

0%

0%

Big-endian understanding

75%

100%

Byte order conversion

100%

100%

Binary comparison

100%

100%

100%

Hash Algorithm Inspector

Hasher properties (digest_size, block_size, name, seed)

Criteria
Without context
With context

Hasher instantiation

100%

100%

digest_size usage

100%

100%

block_size usage

100%

100%

name property usage

100%

100%

seed property usage

100%

100%

25%

-40%

Hash Format Converter

Multiple digest output formats (bytes, hex, integer)

Criteria
Without context
With context

Uses xxhash package

100%

100%

digest() for bytes

60%

0%

hexdigest() for hex

0%

0%

intdigest() for integer

100%

0%

Correct return format

100%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-xxhash
Evaluated
Agent
Codex

Table of Contents