Double precision floating values in Python?

Decimal datatype Unlike hardware based binary floating point, the decimal module has a user alterable precision (defaulting to 28 places) which can be as large as needed for a given problem. If you are pressed by performance issuses, have a look at GMPY

Python Progress Bar

There are specific libraries (like this one here) but maybe something very simple would do: Note: progressbar2 is a fork of progressbar which hasn’t been maintained in years.