Er war Fellow der Royal Society (1920) und der Royal Society of Edinburgh (1880) und Präsident der Scottish Meteorological Society. 1891 erhielt er den Orden der Aufgehenden Sonne vom japanischen Kaiser.