Show More
@@ -0,0 +1,24 b'' | |||||
|
1 | """ IPython 'numpy' profile, to preload NumPy. | |||
|
2 | ||||
|
3 | This profile loads the math/cmath modules as well as all of numpy. | |||
|
4 | ||||
|
5 | It exposes numpy via the 'np' shorthand as well for convenience. | |||
|
6 | """ | |||
|
7 | ||||
|
8 | import IPython.ipapi | |||
|
9 | import ipy_defaults | |||
|
10 | ||||
|
11 | def main(): | |||
|
12 | ip = IPython.ipapi.get() | |||
|
13 | ||||
|
14 | try: | |||
|
15 | ip.ex("import math,cmath") | |||
|
16 | ip.ex("import numpy") | |||
|
17 | ip.ex("import numpy as np") | |||
|
18 | ||||
|
19 | ip.ex("from numpy import *") | |||
|
20 | ||||
|
21 | except ImportError: | |||
|
22 | print "Unable to start NumPy profile, is numpy installed?" | |||
|
23 | ||||
|
24 | main() |
@@ -1,10 +1,11 b'' | |||||
1 | """ IPython 'sci' profile |
|
1 | """ IPython 'scipy' profile, preloads NumPy and SciPy. | |
2 |
|
2 | |||
3 | Replaces the old scipy profile. |
|
3 | This profile loads the math/cmath modules as well as all of numpy and scipy. | |
4 |
|
4 | |||
|
5 | It exposes numpy and scipy via the 'np' and 'sp' shorthands as well for | |||
|
6 | convenience. | |||
5 | """ |
|
7 | """ | |
6 |
|
8 | |||
7 |
|
||||
8 | import IPython.ipapi |
|
9 | import IPython.ipapi | |
9 | import ipy_defaults |
|
10 | import ipy_defaults | |
10 |
|
11 | |||
@@ -12,14 +13,17 b' def main():' | |||||
12 | ip = IPython.ipapi.get() |
|
13 | ip = IPython.ipapi.get() | |
13 |
|
14 | |||
14 | try: |
|
15 | try: | |
|
16 | ip.ex("import math,cmath") | |||
15 | ip.ex("import numpy") |
|
17 | ip.ex("import numpy") | |
16 | ip.ex("import scipy") |
|
18 | ip.ex("import scipy") | |
17 |
|
19 | |||
|
20 | ip.ex("import numpy as np") | |||
|
21 | ip.ex("import scipy as sp") | |||
|
22 | ||||
18 | ip.ex("from numpy import *") |
|
23 | ip.ex("from numpy import *") | |
19 | ip.ex("from scipy import *") |
|
24 | ip.ex("from scipy import *") | |
20 | print "SciPy profile successfully loaded." |
|
25 | ||
21 | except ImportError: |
|
26 | except ImportError: | |
22 |
print "Unable to start scipy profile, are |
|
27 | print "Unable to start scipy profile, are numpy and scipy installed?" | |
23 |
|
28 | |||
24 |
|
||||
25 | main() |
|
29 | main() |
General Comments 0
You need to be logged in to leave comments.
Login now