8 #if sys.stdout.encoding is None:
9 # sys.stdout = codecs.open("/dev/stdout", "w", 'utf-8')
11 init_printing(use_unicode=False)
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 )
28 dirn_rightvars = diff(p_rightvars, s)
30 pprint(dirn_rightvars)
34 p_nosing = (p_rightvars
35 .replace( 1-cos(zeta) , 2*sin(zeta/2)**2 )
36 .replace( sin(zeta)**2 , zeta*sinc(zeta)*sin(zeta) )
38 p_nosing[1] = (p_nosing[1]
39 .replace( sin(zeta) , zeta * sinc(zeta) )