trw.utils.number_formatting

Module Contents

Functions

bytes2human(n: Union[int, float]) → str

Format large number of bytes into readable string for a human

number2human(n: Union[int, float]) → str

Format large number into readable string for a human

trw.utils.number_formatting.bytes2human(n: Union[int, float]) str

Format large number of bytes into readable string for a human

Examples

>>> bytes2human(10000)
'9.8K'
>>> bytes2human(100001221)
'95.4M'
trw.utils.number_formatting.number2human(n: Union[int, float]) str

Format large number into readable string for a human

Examples

>>> number2human(1000)
'1.0K'
>>> number2human(1200000)
'1.2M'