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-5/

{
  "context": "Evaluates whether the solution leans on numpy-stl to load meshes and perform built-in closure and convexity checks for the requested validity summary. Checks focus on correct API calls for quick vs exact closure (including tolerance handling) and convexity reporting without reimplementing geometry math.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Package load",
      "description": "Loads STL input via numpy-stl (e.g., Mesh.from_file or equivalent) instead of custom parsers.",
      "max_score": 20
    },
    {
      "name": "Quick closure",
      "description": "Uses numpy-stl's approximate closure routine (is_closed/check with exact=False or default) to populate closed_quick.",
      "max_score": 25
    },
    {
      "name": "Exact closure",
      "description": "Runs the exact edge-pairing validation provided by numpy-stl (is_closed/check with exact=True) and respects the provided tolerance when computing closed_exact.",
      "max_score": 25
    },
    {
      "name": "Convexity check",
      "description": "Determines convexity via the library's convexity helper (e.g., Mesh.is_convex) rather than custom normal/angle calculations.",
      "max_score": 20
    },
    {
      "name": "Direct results",
      "description": "Maps library outputs directly into the summary structure without reimplementing geometry math or omitting required keys.",
      "max_score": 10
    }
  ]
}