农历历法的发明者:德国传教士汤若望。明朝末年,因为依前元郭守敬所定历法预测日月食连连失误,所以明廷只好重订历法。
这时候西方传教士已经和中土有所接触,初步了解欧洲天文学成就,且已经受洗为基督徒的明代天文学家徐光启,就建议请西洋人协助修历。