diff options
Diffstat (limited to 'py/table.py')
-rw-r--r-- | py/table.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/py/table.py b/py/table.py new file mode 100644 index 0000000..1d11779 --- /dev/null +++ b/py/table.py @@ -0,0 +1,15 @@ +from data import trials + +print('\\vtable{') +table = ['Dimensions (in)', 'Pit Depth (cm)', 'Pit Width (cm)', 'Nearest Neighbor (cm)','']; +lastsize = 0; +for trial in trials: + size = trial.size + table[0] += '&\\multispan{' + str(len(trial.pits)) + '}\\vfil\\line{\\hfil' + '$\\times$'.join([str(el) for el in size]) + '\\hfil}\\vfil\\hrule' + nei = trial.nearest_neighbor() + for pitind in range(len(trial.pits)): + pit = trial.pits[pitind] + table[1] += '&' + '%.1f' % pit.depth + table[2] += '&' + '%.1f' % pit.diam + table[3] += '&' + '%.2f' % nei[pitind] +print('\\cr\\noalign{\\vrule}\n'.join(table) + '}', end=''); |