Python binding for xxHash library providing fast non-cryptographic hash algorithms
Overall
score
80%
Evaluation — 80%
↑ 1.03xAgent success when using this tile
{
"context": "This evaluation assesses the engineer's ability to use the xxhash package's algorithms_available set for runtime algorithm discovery. The focus is on correctly accessing and utilizing this package feature to implement algorithm discovery, counting, and validation functions.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Import xxhash",
"description": "The solution imports the xxhash package (e.g., 'import xxhash').",
"max_score": 10
},
{
"name": "Access algorithms_available",
"description": "The solution correctly accesses xxhash.algorithms_available set to retrieve available algorithms.",
"max_score": 30
},
{
"name": "List algorithms implementation",
"description": "The list_algorithms() function uses xxhash.algorithms_available and returns a sorted list of algorithm names.",
"max_score": 20
},
{
"name": "Count algorithms implementation",
"description": "The count_algorithms() function uses xxhash.algorithms_available (or the result from list_algorithms) to return the count of available algorithms.",
"max_score": 15
},
{
"name": "Check availability implementation",
"description": "The is_algorithm_available() function uses xxhash.algorithms_available (or the result from list_algorithms) to check if an algorithm exists and returns a boolean.",
"max_score": 20
},
{
"name": "Correct sorting",
"description": "The list_algorithms() function returns algorithms in alphabetical order using appropriate sorting (e.g., sorted() function).",
"max_score": 5
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-xxhashdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10