Get weather data easily using python. Supports gfs, nam, and rap, with support for individual weather stations on the way. Full information with examples can be found at getforecasting.com
from forecasting import Model
nam = Model('nam')
nam.connect(database='weather', user='chef')
fields = ['tmp2m']
nam.transfer(fields)
Check out the quick start guide at getforecasting.com
See the full set of documentation.