Have added mputility.py to the master branch. Since it is a new file, there are no conflicts with the existing code.
Essentially, it uses a multiprecision library mpmath to compute some of the same functions used in utility.py, but also important new ones like Ht_AFE, which implements the approx functional eqn derived in Terry's blog. The need for mpmath arises while doing computations at large T heights since H_t decays exponentially with T as exp(-PI*T/8). mpmath during computation maintains a set number of significant digits as specified by us, even for very small or large numbers.
Ht_AFE is reasonably fast and can be used for large scale computations.
Have added mputility.py to the master branch. Since it is a new file, there are no conflicts with the existing code.
Essentially, it uses a multiprecision library mpmath to compute some of the same functions used in utility.py, but also important new ones like Ht_AFE, which implements the approx functional eqn derived in Terry's blog. The need for mpmath arises while doing computations at large T heights since H_t decays exponentially with T as exp(-PI*T/8). mpmath during computation maintains a set number of significant digits as specified by us, even for very small or large numbers.
Ht_AFE is reasonably fast and can be used for large scale computations.