CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-asciimatics

tessl install tessl/pypi-asciimatics@1.15.0

A cross-platform package to replace curses (mouse/keyboard input & text colours/positioning) and create ASCII animations

Agent Success

Agent success rate when using this tile

81%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.33x

Baseline

Agent success rate without this tile

61%

rubric.jsonevals/scenario-7/

{
  "context": "This evaluation assesses how effectively the engineer uses the asciimatics package to convert images to greyscale ASCII art. The focus is on correct usage of the ImageFile renderer class and its integration into the solution.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "ImageFile usage",
      "description": "Uses the ImageFile class from asciimatics.renderers to load and convert the image file to ASCII art",
      "max_score": 40
    },
    {
      "name": "Renderer initialization",
      "description": "Correctly initializes ImageFile with the image path and height parameter to control the ASCII art dimensions",
      "max_score": 20
    },
    {
      "name": "ASCII extraction",
      "description": "Properly extracts the ASCII art from the ImageFile renderer using the images property to access rendered frames",
      "max_score": 20
    },
    {
      "name": "Width management",
      "description": "Correctly uses the height parameter or other ImageFile options to ensure output respects the maximum width constraint",
      "max_score": 10
    },
    {
      "name": "Output formatting",
      "description": "Correctly converts the renderer output to a string with proper newline handling between lines of ASCII art",
      "max_score": 10
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/asciimatics@1.15.x
tile.json