Monotonic time in python
Python 2 and Python 3 < 3.3 need monotonic module from PyPI(pip) which provides a monotonic() function. It returns the value (in fractional seconds) of a system clock which never goes backward.
On Python >= 3.3, monotonic will be an alias of time.monotonic from the standard library. On older versions, it will fall back to an equivalent implementation:
- OS Function
- Linux, BSDclock_gettime(3)
- Windows GetTickCount or GetTickCount64
- OS Xmach_absolute_time
If no suitable implementation exists for the current platform, importing this module will cause a RuntimeError.