8 if sys.stdout.encoding is None:
9 sys.stdout = codecs.open("/dev/stdout", "w", 'utf-8')
11 init_printing(use_unicode=True)
13 r, theta, s, la, mu = symbols('r theta s la mu')
15 # start original formulation
24 p_rightvars = p_start.subs( theta, s/r ).subs( r, 1/la )
29 dirn_rightvars = diff(p_rightvars, s)
32 pprint(dirn_rightvars)
36 p_nosing = (p_rightvars
37 .replace( 1-cos(zeta) , 2*sin(zeta/2)**2 )
38 .replace( sin(zeta)**2 , zeta*sinc(zeta)*sin(zeta) )
40 p_nosing[1] = (p_nosing[1]
41 .replace( sin(zeta) , zeta * sinc(zeta) )