chiark / gitweb /
symbolic.py: make -q work
[moebius3.git] / symbolic.py
index 41213a5083802c21cacf0d90f860ed9b1af247c8..08da2bdc983ef6e973e7db752d1d2973b5ad7d99 100755 (executable)
@@ -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')