From fce9e14056ad7fcc76c431298a82e93a08041681 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 19 Nov 2017 11:37:06 +0000 Subject: [PATCH] symbolic.py: make -q work Signed-off-by: Ian Jackson --- symbolic.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/symbolic.py b/symbolic.py index 41213a5..08da2bd 100755 --- a/symbolic.py +++ b/symbolic.py @@ -34,7 +34,12 @@ p_start = Matrix([ p_rightvars = p_start.subs( theta, s/r ).subs( r, 1/la ) +def dprint(*args): + if options.quiet: return + print(*args) + def dbg(*args): + if options.quiet: return for vn in args: print('\n ' + vn + '\n') pprint(eval(vn)) @@ -146,13 +151,13 @@ sh, th = symbols('alpha beta') q_dirn_sqparm = q_dirn_orgcoords.replace(s, sh**2).replace(t, th**2) q_sqparm = q_orgcoords .replace(s, sh**2).replace(t, th**2) -print('----------------------------------------') +dprint('----------------------------------------') dbg('q_sqparm', 'q_dirn_sqparm') -print('----------------------------------------') +dprint('----------------------------------------') for v in 'sh','th','la','mu': dbg('diff(q_sqparm,%s)' % v) dbg('diff(q_dirn_sqparm,%s)' % v) -print('----------------------------------------') +dprint('----------------------------------------') gamma = symbols('gamma') -- 2.30.2