Ipython: Difference between revisions
From wikinotes
(→CLI) |
|||
Line 50: | Line 50: | ||
|} | |} | ||
</blockquote><!-- Notes --> | </blockquote><!-- Notes --> | ||
= Kernel = | = Kernel = |
Revision as of 20:30, 19 September 2021
TODO:
These docs are a mess, and highlight the wrong info. To be reorganized.
An alternative/featureful python interpreter.
- colours
- tab autocomplete
- auto-reload all before each run
- all of these features within a debugger
- readline support
You can also install kernels for other languages, allowing you to run them within it (ex: java).
Documentation
As of the move to IPython 5.0, the documentation is in the progress of being hosted on
Read The Docs
. IPython also incorporated some other projects, and their configuration is also independent of ipython's own.
http://python-prompt-toolkit.readthedocs.io/en/stable/ IPython5.0 readline replacement (see here for vi-style keys) http://ipython.readthedocs.io/en/stable/ IPython5.0 documentation https://ipython.org/ipython-doc/3/ Legacy IPython documentation https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages Other Lang Kernels (C#, Haskell, Julia,...)
Locations
~/.ipython/profile_default/ipython_config.py
ipython config ~/.ipython/${PROFILE}/startup/
scripts in this folder are run on startup
Notes
ipython configuration ipython usage
Kernel
There are kernels for other languages available to ipython.
ruby iruby ijava