Information units for human readable sizes.
bisect
formatting0
formatting = "{0:0<5.4} {1}"
orders0
orders = {
0: ('', ''),
1: ('kilo', 'kibi'),
2: ('mega', 'mebi'),
3: ('giga', 'gibi'),
4: ('tera', 'tebi'),
5: ('peta', 'pebi'),
6: ('exa', 'exbi'),
7: ('zetta', 'zebi'),
8: ('yotta', 'yobi'),
}
_metric0
_metric = (1000, [
1000 ** o for o in orders
])
_iec0
_iec = (1024, [
1024 ** o for o in orders
])
identify0
identify(boundary, size)
metric0
metric(size)
iec0
iec(size)
format_metric183%
format_metric(size)
format_iec183%
format_iec(size)