#NEWLINE# def lat_lng_to_station( lat , lng ) : #NEWLINE# #INDENT# 'Return the closest USAF station ID using latitude and\n    longitude coordinates.\n\n    Parameters\n    ----------\n    lat : float\n        Latitude coordinate.\n    lng : float\n        Longitude coordinate.\n\n    Returns\n    -------\n    station : str, None\n        String representing a USAF weather station ID or None, if none was found.\n    ' #NEWLINE# if ( ( lat is None ) or ( lng is None ) ) : #NEWLINE# #INDENT# return None #NEWLINE# #UNINDENT# station_to_lat_lng_index = _load_station_to_lat_lng_index ( ) #NEWLINE# index_list = list ( station_to_lat_lng_index . items ( ) ) #NEWLINE# dists = [ haversine ( lat , lng , dists , stat_lng ) for ( _ , ( stat_lat , stat_lng ) ) in index_list ] #NEWLINE# return index_list [ np . argmin ( dists ) ] [ 0 ]