Metadata-Version: 2.1
Name: timedisplay
Version: 0.9.6
Summary: Human-readable time durations formating library
Home-page: https://github.com/cguilloud/timedisplay
Author: Cyril Guilloud (ESRF-BCU)
Author-email: prenom.name@truc.fr
License: UNKNOWN
Keywords: time,duration,human,formating
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# timedisplay


author: Cyril Guilloud ESRF BCU 2013-2019

`timedisplay` is a python library to format a time duration in a
human-readable way.

Units managed are :
* microseconds
* milliseconds
* seconds
* minutes
* hours
* days

see also: https://github.com/jmoiron/humanize/
* but: https://github.com/jmoiron/humanize/issues/75
* conda-packaged

see also: https://github.com/tehmaze/natural
* no conda package


## examples

```
% ./timedisplay.py

--------------------{ timedisplay }----------------------------------
       0.000123 -> "123μs"
       0.123000 -> "123ms"
     123.000000 -> "2mn 3s"
     123.456789 -> "2mn 3s 456ms 789μs"
  123456.000000 -> "1day 10h 17mn 36s"
 1234567.000000 -> "14days 6h 56mn 7s"
```


## installation


## usage

```python
import timedisplay

print(f"duration: {timedisplay.duration_format(123.456789)}")
```
result:
```
duration: 2mn 3s 456ms 789μs
```



