##// END OF EJS Templates
Update What's new documentation to reflect some of the work that's gone into 0.11.
Update What's new documentation to reflect some of the work that's gone into 0.11.

File last commit:

r3281:33bf1173
r3816:a45f5fa9
Show More
ipython_config_sympy.py
29 lines | 817 B | text/x-python | PythonLexer
c = get_config()
# This can be used at any point in a config file to load a sub config
# and merge it into the current one.
load_subconfig('ipython_config.py')
lines = """
from __future__ import division
from sympy import *
x, y, z = symbols('xyz')
k, m, n = symbols('kmn', integer=True)
f, g, h = map(Function, 'fgh')
"""
# You have to make sure that attributes that are containers already
# exist before using them. Simple assigning a new list will override
# all previous values.
if hasattr(c.Global, 'exec_lines'):
c.Global.exec_lines.append(lines)
else:
c.Global.exec_lines = [lines]
# Load the sympy_printing extension to enable nice printing of sympy expr's.
if hasattr(c.Global, 'extensions'):
c.Global.extensions.append('sympy_printing')
else:
c.Global.extensions = ['sympy_printing']