1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
4 <maintainer type="project">
5 <email>python@gentoo.org</email>
8 <longdescription lang="en">
9 IPython provides a replacement for the interactive Python interpreter with
10 extra functionality. Main features:
11 * Comprehensive object introspection.
12 * Input history, persistent across sessions.
13 * Caching of output results during a session with automatically generated
15 * Readline based name completion.
16 * Extensible system of 'magic' commands for controlling the environment and
17 performing many tasks related either to IPython or the operating system.
18 * Configuration system with easy switching between different setups (simpler
19 than changing $PYTHONSTARTUP environment variables every time).
20 * Session logging and reloading.
21 * Extensible syntax processing for special purpose situations.
22 * Access to the system shell with user-extensible alias system.
23 * Easily embeddable in other Python programs.
24 * Integrated access to the pdb debugger and the Python profiler.
26 <longdescription lang="ja">
27 対話的に利用する場合にPythonインタープリタから、より機能が豊富なIPythonへ置き換える事ができます。
31 * 入力ヒストリーはセッションを越えて記憶し続けます。
32 * 出力は自動作成されるリファレンスのセッション間はキャッシュします。
34 * 環境管理とIPythonまたはOSのどちらかに関係するタスク実行のためのmagic
36 * 異なるセットアップを簡単に交換できるコンフィグレーション・システム。
37 (毎回起動時に、$PYTHONSTARTUP環境変数を指定するよりも簡単です。)
38 * セッション・ロギングとセッション・リローディング。
39 * 特別な状況時のための拡張可能な構文解析。
40 * ユーザー定義できるエイリアス・システムでシステム・シェルにアクセス。
41 * 他のPython言語プログラムを組み込むのが簡単。
42 * pdbデバッガとprofilerへの統合アクセス。
45 <flag name="matplotlib">Add support for <pkg>dev-python/matplotlib</pkg></flag>
46 <flag name="notebook">Install requirements for the web notebook based on <pkg>www-servers/tornado</pkg></flag>
47 <flag name="nbconvert">Enable support for converting notebooks to various formats using <pkg>app-text/pandoc</pkg></flag>
50 <remote-id type="pypi">ipython</remote-id>
51 <remote-id type="github">ipython/ipython</remote-id>