Documentation contents

atlas Library · Script File

tabulate.at

Source
atlas-scripts/tabulate.at (47 lines)
Definitions
7
Loads
Loaded by
print_K_types.at weyltosemisimple.at bruhat.at K_norm.at W_classes.at poset.at hodgeParamPol.at cyclotomicMat.at

Definitions in source order

l_adjust

L4l_adjust (int w, string s, string pad_char) = string
generalise adjustment functions from basic.at to handle non-space padding

also defined in basic.at

r_adjust

L6r_adjust (int w, string s, string pad_char) = string

also defined in basic.at

c_adjust

L8c_adjust (int w, string s,string pad_char) = string

also defined in basic.at

pad

L15pad (string s,string alignment,int padding,string pad_char) = string
pad string with copies of |pad_char| (for lining up columns in tables)

also defined in basic.at, hodgeParamLaurentPol.at

strip_trailing_spaces

L21strip_trailing_spaces (string str) = string

tabulate 2 overloads

L28tabulate ([[string]] data, string alignments, int cell_padding, string pad_char) = void
print string matrix (by rows) |data|, aligning each column to largest width
plus |cell_padding|, while padding uniformly with |pad_char| (of size 1)
L47tabulate ([[string]] data) = void
useful defaults:
string alignments: "lll...l" (number=#data[0])
cell_padding: 2
pad_char: " "

Generated from atlas-scripts at commit 648506c (2026-10-13).