The IPython API
- Release:
9.13.0
- Date:
April 24, 2026
IPython: tools for interactive and parallel computing in Python. |
|
System command aliases. |
|
An application for IPython. |
|
Async helper function that are invalid syntax on Python 3.5 and below. |
|
Autocall capabilities for IPython.core. |
|
A context manager for managing things injected into |
|
Compiler tools with improved interactive support. |
|
Completion for IPython. |
|
Implementations for various useful completers. |
|
sys.excepthook for IPython itself, leaves a detailed report on disk. |
|
Pdb debugger class. |
|
The code in this module is a backport of cPython changes in Pdb that were introduced in Python 3.13 by gh-83151: Make closure work on pdb https://github.com/python/cpython/pull/111094. |
|
Global exception classes for IPython.core. |
|
Infrastructure for registering and firing callbacks on application events. |
|
A class for managing IPython extensions. |
|
Display formatters. |
|
Simple function to call to get the current InteractiveShell instance |
|
History related magics and functionality |
|
An application for managing IPython history. |
|
Hooks for IPython. |
|
Input transformer machinery to support IPython special syntax. |
|
Main IPython class. |
|
Logger class for IPython's logging facilities. |
|
Support for interactive macros in IPython |
|
A decorator-based method of constructing IPython magics with |
|
Implementation of all the magic functions built into IPython. |
|
This module contains utility function and classes to inject simple ast transformations based on code strings into IPython. |
|
Implementation of magic functions that control various automatic behaviors. |
|
Implementation of basic magic functions. |
|
Implementation of code management magic functions. |
|
Implementation of configuration-related magic functions. |
|
Simple magics for display formats |
|
Implementation of execution-related magic functions. |
|
Implementation of magic functions for the extension machinery. |
|
Implementation of magic functions related to History. |
|
Implementation of magic functions for IPython's own logging. |
|
Implementation of namespace-related magic functions. |
|
Implementation of magic functions for interaction with the OS. |
|
Implementation of packaging-related magic functions. |
|
Implementation of magic functions for matplotlib/pylab support. |
|
Magic functions for running cells in various scripts. |
|
Tools for inspecting Python objects. |
|
Paging capabilities for IPython.core |
|
Payload system for IPython. |
|
A payload based version of page. |
|
Prefiltering components. |
|
An application for managing IPython profiles. |
|
An object for managing IPython profile directories. |
|
Pylab (matplotlib) support utilities. |
|
A mixin for |
|
Simple utility for splitting user input. |
|
Verbose and colourful traceback formatting. |
|
Public API for display tools in IPython. |
|
Manage background (threaded) jobs conveniently from an interactive shell. |
|
Utilities for accessing the platform's clipboard. |
|
Provides a reload() function that acts recursively. |
|
Module for interactive demos using IPython. |
|
'editor' hooks for common editors that work well with ipython |
|
Support for creating GUI apps and starting event loops. |
|
Tools for handling LaTeX. |
|
Python advanced pretty printer. |
|
Find files and directories which IPython uses. |
|
An embedded IPython shell. |
|
IPython terminal interface using prompt_toolkit |
|
The |
|
Extra magics for terminal use. |
|
Terminal input and output prompts. |
|
Module to define and register Terminal IPython shortcuts with |
|
Utilities function for keybinding with prompt toolkit. |
|
Filters restricting scope of IPython Terminal shortcuts. |
|
Global IPython app to support test running. |
|
Experimental code for cleaner support of IPython syntax with unittest. |
|
Decorators marks that a doctest should be skipped. |
|
Generic testing tools. |
|
IO capturing utilities. |
|
Miscellaneous context managers. |
|
Utilities for working with data structures like lists, dicts and tuples. |
|
Decorators that don't go anywhere else. |
|
A fancy version of Python's builtin |
|
Utilities for dealing with text encodings |
|
Utilities for working with stack frames. |
|
Generic functions for extending IPython. |
|
A simple utility to import something by its string name. |
|
IO related utilities. |
|
A dict subclass that supports attribute style access. |
|
Utility functions for finding modules |
|
Tools to open .py files as Unicode, using the encoding specified within the file, as per PEP 263. |
|
Utilities for path handling. |
|
Utilities for working with external processes. |
|
Sentinel class for constants with useful reprs |
|
String dispatch class to match regexps and dispatch commands. |
|
Utilities for getting information about IPython and the system it's running in. |
|
This module contains classes - NamedFileInTemporaryDirectory, TemporaryWorkingDirectory. |
|
Utilities for working with terminals. |
|
Utilities for working with strings and text. |
|
Utilities for timing code execution. |
|
Token-related utilities |
|
Support for wildcard pattern matching in object inspection. |