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

{
  "context": "This criteria evaluates how well the engineer uses IPython's namespace management capabilities to implement session inspection and variable management functionality. The focus is on proper usage of IPython APIs like user_ns, reset, who/whos, and related namespace manipulation features.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Custom Namespace Initialization",
      "description": "Uses IPython's user_ns parameter or push() method to initialize custom variables in the session namespace (e.g., via start_ipython(user_ns={...}) or get_ipython().push({...}))",
      "max_score": 25
    },
    {
      "name": "Variable Type Filtering",
      "description": "Uses IPython's namespace introspection to filter variables by type, leveraging user_ns dictionary and type() or isinstance() checks to identify variables matching specific types",
      "max_score": 20
    },
    {
      "name": "Namespace Clearing",
      "description": "Uses IPython's %reset magic command or InteractiveShell.reset() method to clear the namespace, either completely or selectively with appropriate flags (e.g., -f for force, -s for soft)",
      "max_score": 25
    },
    {
      "name": "Variable Inspection",
      "description": "Uses IPython's who, whos, or who_ls functionality (via magic commands or InteractiveShell methods) to list and inspect variables, or directly accesses user_ns to generate variable reports",
      "max_score": 20
    },
    {
      "name": "IPython Context Management",
      "description": "Properly obtains and uses the IPython shell instance via get_ipython() or similar methods to access the interactive namespace and its management features",
      "max_score": 10
    }
  ]
}