##// END OF EJS Templates
More work on refactoring things into components....
More work on refactoring things into components. * Prefilters have been componentized (prefilter.py). * We are not including auto_attr from NiPy in IPython.utils. * All components are now using auto_attr when resolving refs to other components. * The AliasManager component has been updated to reflect the prefilter refactor. * prefilter.splitUserInput has been moved to IPython.core.splitinput.split_user_input as we are using this in other places in the IPython code base.

File last commit:

r2063:9650bd9e
r2244:13603eb6
Show More
ipy_profile_scipy.py
29 lines | 681 B | text/x-python | PythonLexer
""" IPython 'scipy' profile, preloads NumPy and SciPy.
This profile loads the math/cmath modules as well as all of numpy and scipy.
It exposes numpy and scipy via the 'np' and 'sp' shorthands 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 scipy")
ip.ex("import numpy as np")
ip.ex("import scipy as sp")
ip.ex("from numpy import *")
ip.ex("from scipy import *")
except ImportError:
print "Unable to start scipy profile, are numpy and scipy installed?"
main()