pyprecfloat is a Python library that allows you to create floating point numbers with greater precision than native floats
Each PFloat object stores extra bits in ChildNode objects to preserve precision
a = PFloat(1 / 3)
a + b
a - b
a * PFloat(1 / 2)
a // PFloat(2)
c = PFloat(170141163178059628080016879768632819712)
d = PFloat(15)
c & d
c | d
c ^ dFor now, all work is done by Nicholas Puig.