##// END OF EJS Templates
Dramatic cleanup of shell.py....
Dramatic cleanup of shell.py. Because of the new GUI event loop handling in inputhook.py, we have been able to get rid of almost all the code in shell.py. We don't need any threaded shells, so we only have IPShell and IPShellEmbed. Yah!

File last commit:

r2063:9650bd9e
r2070:770734dc
Show More
ipy_profile_numpy.py
24 lines | 524 B | text/x-python | PythonLexer
""" IPython 'numpy' profile, to preload NumPy.
This profile loads the math/cmath modules as well as all of numpy.
It exposes numpy via the 'np' shorthand as well for convenience.
"""
from IPython.core import ipapi
import ipy_defaults
def main():
ip = ipapi.get()
try:
ip.ex("import math,cmath")
ip.ex("import numpy")
ip.ex("import numpy as np")
ip.ex("from numpy import *")
except ImportError:
print "Unable to start NumPy profile, is numpy installed?"
main()