E. Liddell wrote:
A quick check of Wikipedia shows that Berlin Schönefeld is now part of Berlin Brandenburg Airport (the "new airport"), which has inherited Schönefeld's ICAO code but has a different IATA code.
The first element of the lines in the stations.dat file is the airport or weather station ICAO code, second and third seem to be the WMO ID code, fourth is city, fifth is US state (if the location is in the US), sixth is country, seventh I'm not sure of (possibly a numeric code for "continent" or similar), 8-11 are location (latitude and longitude), 12-13 are probably elevation (min-max? above sea level, in meters), and I'm not sure about the trailing slot that sometimes has a P in it (it may have something to do with whether or not the station is permanently manned, but not all countries seem to use it). The file is stored verbatim in git, so it isn't being created programmatically and might easily be out-of-date