in bigtop-data-generators/bigtop-weatherman/src/main/java/org/apache/bigtop/datagenerators/weatherman/internal/WeatherParametersReader.java [35:59]
private WeatherStationParameters parseLine(String line) {
line = line.trim();
String[] cols = line.split(",");
String WBAN = cols[0];
String city = cols[1];
String state = cols[2];
double latitude = Double.parseDouble(cols[3]);
double longitude = Double.parseDouble(cols[4]);
Pair<Double, Double> coordinates = Pair.of(latitude, longitude);
double temperatureAverage = Double.parseDouble(cols[5]);
double temperatureRealCoeff = Double.parseDouble(cols[6]);
double temperatureImagCoeff = Double.parseDouble(cols[7]);
double temperatureDerivStd = Double.parseDouble(cols[8]);
double precipitationAverage = Double.parseDouble(cols[9]);
double windSpeedRealCoeff = Double.parseDouble(cols[10]);
double windSpeedImagCoeff = Double.parseDouble(cols[11]);
double windSpeedK = Double.parseDouble(cols[12]);
double windSpeedTheta = Double.parseDouble(cols[13]);
return new WeatherStationParameters(WBAN, city, state, coordinates,
temperatureAverage, temperatureRealCoeff, temperatureImagCoeff,
temperatureDerivStd, precipitationAverage, windSpeedRealCoeff,
windSpeedImagCoeff, windSpeedK, windSpeedTheta);
}