I am trying to find how many newton meters are in a Hartree by using the following definition in terms of other physical constants:
$$E_h = \frac{\hbar^2}{m_ea_0^2} $$
The values of the other physical constants in SI units (according to Wikipedia and the NIST reference on constants) are:
\begin{align} m_e &= 9.109\ 383\ 7015(28) \times 10^{-31}\ \mathrm{kg}\\ \hbar = \frac{h}{2\pi}; h &= 6.626\ 070\ 15 \times 10^{-34}\ \mathrm{kg} \frac{\rm m^2}{\rm s} \\ a_0 &= 5.291\ 772\ 109\ 03(80)\times 10^{−11}\ \mathrm m \end{align}
I cannot reproduce the answer from the NIST database, which says that
$$E_h = 4.359\ 744\ 722\ 2071(85)\times10^{−18}\ \mathrm J $$
However, the energy I get is $4.359\ 744\ 722\ 223\ 2755 \times 10^{-18} ... $ Can anyone reproduce their answer from the above numbers? Or alternatively, is there an explanation as to why the energy seems slightly off from the calculated value? (I am using the mpmath library in python with high precision. The code used to calculate and print the answer is below)
mpmath.mp.dps = 75
m_e = mpmath.mpf("9.1093837015e-31")
a_0 = mpmath.mpf("5.29177210903e-11")
h = mpmath.mpf("6.62607015e-34")
hartrees = mpmath.power((h/(mpmath.mpf(2)*mpmath.mp.pi)),2)/(m_e*a_0**2)
mpmath.nprint(hartrees,50)