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%

task.mdevals/scenario-9/

IPython Configuration Utility

A utility that helps users configure and manage IPython settings programmatically.

Capabilities

Profile Directory Discovery

  • Returns the path to the default IPython profile directory @test
  • Returns the path to a custom profile directory when given a profile name "data_science" @test
  • Returns the path to the IPython configuration directory @test

Configuration Management

  • Creates a configuration object that sets the prompt color scheme to "Linux" @test
  • Creates a configuration object that enables autoindent and sets history length to 5000 @test

Implementation

@generates

API

def get_profile_directory(profile_name=None):
    """
    Get the directory path for an IPython profile.

    Args:
        profile_name (str, optional): Name of the profile. If None, returns the default profile directory.

    Returns:
        str: The absolute path to the profile directory.
    """
    pass

def get_ipython_directory():
    """
    Get the IPython configuration directory path.

    Returns:
        str: The absolute path to the IPython configuration directory.
    """
    pass

def create_config(**settings):
    """
    Create an IPython configuration object with the specified settings.

    Args:
        **settings: Arbitrary keyword arguments representing configuration settings.
                   Supports nested configuration using dot notation in keys
                   (e.g., "TerminalInteractiveShell.highlighting_style" or
                   "TerminalInteractiveShell.autoindent").

    Returns:
        Config: An IPython Config object with the specified settings applied.
    """
    pass

Dependencies { .dependencies }

IPython { .dependency }

Provides interactive computing environment and configuration management capabilities.

@satisfied-by