Hani Al-hani Hani Al-hani - 6 months ago 25
Python Question

Bennett atmospheric equation

I want ask how to implementation the bennett atmospheric equation in Python. The equation is:

enter image description here

where

h
is the true altitude in degrees, refraction
R
in arc minutes

Answer

You should take a look to the mathematical functions in Python.

If cot is the cotangent, this very simple script will do the work:

import math
def R(h):
  return 1.02 / math.tan( h + 10.3 / (h + 5.11) )
print R(1)