Ctrl + k

or run

tessl search
Log in

Version

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

tessl/pypi-ipython

tessl install tessl/pypi-ipython@9.5.0

IPython: Productive Interactive Computing - An advanced interactive computing environment and command shell for Python.

Agent Success

Agent success rate when using this tile

86%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.09x

Baseline

Agent success rate without this tile

79%

rubric.jsonevals/scenario-9/

{
  "context": "This criteria evaluates how well the engineer uses IPython's configuration management APIs, specifically the profile system and traitlets configuration objects. The focus is on proper usage of IPython's built-in functions for locating profiles and directories, and correctly creating and configuring traitlets Config objects.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Profile Location",
      "description": "Uses IPython.paths.locate_profile() to find profile directories. Should handle both default profile (no argument or 'default') and custom profile names.",
      "max_score": 25
    },
    {
      "name": "IPython Directory",
      "description": "Uses IPython.paths.get_ipython_dir() to retrieve the IPython configuration directory path.",
      "max_score": 15
    },
    {
      "name": "Config Object Creation",
      "description": "Uses traitlets.config.Config() to create configuration objects rather than using plain dictionaries or other data structures.",
      "max_score": 20
    },
    {
      "name": "Nested Configuration",
      "description": "Properly sets nested configuration values using traitlets Config object attribute access (e.g., config.TerminalInteractiveShell.highlighting_style) or dictionary-style access, not using dot notation in string keys.",
      "max_score": 25
    },
    {
      "name": "Configuration Attributes",
      "description": "Correctly sets IPython configuration attributes such as TerminalInteractiveShell.highlighting_style, TerminalInteractiveShell.autoindent, and HistoryManager.hist_file (or similar valid IPython configuration options).",
      "max_score": 15
    }
  ]
}