units291%python.module
fault.context

Information units for human readable sizes.

bisect
import

formatting0
data

formatting = "{0:0<5.4} {1}"

orders0
data

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
data

_metric = (1000, [
	1000 ** o for o in orders
])

_iec0
data

_iec = (1024, [
	1024 ** o for o in orders
])

identify0
function

identify(boundary, size)

metric0
function

metric(size)

iec0
function

iec(size)

format_metric183%
function

format_metric(size)

format_iec183%
function

format_iec(size)