Please join us in creating a cookbook for IPython.
Recipes
String lists allow you to use IPython for awk-like purposes with great ease
envpersist.py - %env that allows persistent environment variable modifications
ipy_exportdb.py - exporting %store'd macros, aliases etc. for distribution and reuse
Supporting CTRL-C in threads - Interrupting Threads
Example ipythonrc-numpy
Job control extension (jobctrl.py}
User Config File is a good place to load your favourite extensions.
Custom completers make the user experience quick and smooth.
Custom magic commands are easy to create.
Using ipipe
ipipe is a handy extension contributed by Walter Dörwald. It allows "piping" generators to produce shell pipeline like behaviour with python data.
See Using ipipe for information about how to activate and use ipipe.
See Support for ipipe for information about how to add support for ipipe to your own classes.