toolrack.convert

Utilities for unit conversion.

toolrack.convert.BYTE_SUFFIXES = (None, 'kib', 'mib', 'gib', 'tib', 'pib', 'eib', 'zib', 'yib')

Binary byte multipliers

toolrack.convert.convert_bbyte(value, suffix=None, to=None)

Convert a binary byte value across multipliers.

Parameters:
  • value (int) – the current value.

  • suffix (Optional[str]) – the current multiplier for the value (None for bytes).

  • to (Optional[str]) – the target multiplier (None for bytes).

Return type:

int