or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/numpy-stl@3.2.x
tile.json

tessl/pypi-numpy-stl

tessl install tessl/pypi-numpy-stl@3.2.0

Library to make reading, writing and modifying both binary and ascii STL files easy.

Agent Success

Agent success rate when using this tile

85%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.39x

Baseline

Agent success rate without this tile

61%

rubric.jsonevals/scenario-3/

{
  "context": "Evaluates whether the solution delegates STL format conversions, naming, cleanup, and speed toggle behavior to numpy-stl's command-line tools. Scoring checks correct use of stl, stl2ascii, and stl2bin invocations and options, not general coding quality.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "ASCII via stl2ascii",
      "description": "Binary-to-ASCII conversion is performed by invoking the numpy-stl stl2ascii CLI (or stl with an ASCII mode) while applying the requested mesh name so the ASCII header starts with it, relying on CLI output rather than hand-written STL serialization.",
      "max_score": 30
    },
    {
      "name": "Binary via stl2bin",
      "description": "ASCII-to-binary export uses the stl2bin CLI (or stl with binary mode) and respects the speedups toggle via the -s flag when requested, instead of implementing custom binary writers.",
      "max_score": 25
    },
    {
      "name": "Cleanup and rename",
      "description": "Auto-detected conversion path uses the stl CLI with the -r option to remove empty/degenerate triangles and the --name option to set the new mesh name before emitting both ASCII and binary outputs, ensuring the CLI handles geometry filtering.",
      "max_score": 30
    },
    {
      "name": "CLI-first workflow",
      "description": "All conversions, triangle counts, and metadata derivations come from the numpy-stl command-line tools (stl, stl2ascii, stl2bin) with proper exit-code checking, avoiding bespoke STL parsing or formatting in code.",
      "max_score": 15
    }
  ]
}