##// END OF EJS Templates
Restore lineno's for Input mapped files (#13560)...
Restore lineno's for Input mapped files (#13560) * Implement lineno's for Input mapped files * Adopt In [123], line 123 format * Revert "Set co_name for cells run line by line. Fixes https://github.com/ipython/ipykernel/issues/841" (This reverts commit d11e987f174a15f1640f8006c86f58d884c3faa4.) * Omit mention of ", in <module>" for input tracebacks * Input cell -> Cell * Remove <module> from traceback doctests * Use f-string for `in ...' format * Simplify _format_list logic, converting to f-strings

File last commit:

r20278:8f4dcac7
r27686:a72418e2
Show More
Index.ipynb
210 lines | 5.0 KiB | text/plain | TextLexer
No description has been provided for this image

Back to the main Index

Embedding IPython Into Other Applications

The architecture of IPython is built with reusable components. These components include:

  • The configuration system for processing command line arguments and configuration files
  • The IPython InteractiveShell object that provides the core interactive features across the entire code base
  • The IPython kernel, which provides the capabilities of the InteractiveShell object over a ZeroMQ/JSON based message protocol to various frontends
  • The IPython frontends (Notebook, Qt Console, Console, Terminal)

These components can be embedded into other applications.

Tutorials

Coming soon.

Examples

Coming soon.

Non-notebook examples

This directory also contains examples that are regular Python (.py) files.