sxg / ForecastIO

A Swift library for the Forecast.io Dark Sky API
MIT License
159 stars 27 forks source link

getForecast Crash #60

Closed Neilfau closed 5 years ago

Neilfau commented 5 years ago

Ive updated to 6.0.1 and now I'm getting a crash in DarkSkyClient.getForecast completion block, looks like some kind of memory issue?

sxg commented 5 years ago

What platform and deployment target? Can you provide the crash log?

On Tue, Apr 9 2019 at 2:51 PM, < notifications@github.com > wrote:

Ive updated to 6.0.1 and now I'm getting a crash in DarkSkyClient.getForecast completion block, looks like some kind of memory issue?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub ( https://github.com/sxg/ForecastIO/issues/60 ) , or mute the thread ( https://github.com/notifications/unsubscribe-auth/ADU2NYed84_tun3TiJMeYxzFc6IpmAUEks5vfOEVgaJpZM4clLnL ).

Neilfau commented 5 years ago

iPhone and iOS 12.1 ill try and find the crash log now.

Neilfau commented 5 years ago

Cannot find the crash logs on my device for some reason but here's a screen shot from Xcode.

https://www.dropbox.com/s/ivqnz64bt2xrpxm/Screenshot%202019-04-09%20at%2020.09.14.png?dl=0

Neilfau commented 5 years ago

It seems to happen when trying to get any forecast at different locations.

Neilfau commented 5 years ago

I've reinstalled 5.1.0 and everything works ok so I assume it was something added in the 6.0.1 fix last night thats causing the issue.

sxg commented 5 years ago

I can't seem to reproduce this error. Can you send me the code that calls ForecastIO's getForecast method? Also, can you create an exception break point and a Swift error breakpoint? Cmd+8 --> '+' icon in bottom left corner --> 'Exception Breakpoint...' and 'Swift Error Breakpoint'

Neilfau commented 5 years ago

Yeah the code is:

func fetchWeatherForcastAt(_ latitude: Double, _ longitude: Double, completion: @escaping (_ forcast: Forecast?) -> Void) { weatherClient.units = .si weatherClient.getForecast(latitude: latitude, longitude: longitude, extendHourly: true, excludeFields: []) { (result) in switch result { case .success(let currentForecast, let requestMetadata): print("Forecast: \(currentForecast) Meta: \(requestMetadata)") completion(currentForecast) case .failure(let error): print("Error Fetching Forecast: \(error)") completion(nil) } } }

Neilfau commented 5 years ago

I get Thread 33: EXC_BAD_ACCESS (code=1, address=0x7000110a76b0) and it breaks on the switch statement in the code above.

sxg commented 5 years ago

Which part of the switch statement does it break on? This is the sample code I'm using to test things out, and it works without errors for me. I am using my real API key, which I've replaced with "API-KEY" for this example.

        let weatherClient = DarkSkyClient(apiKey: "API-KEY")
        let latitude: Double = 30
        let longitude: Double = 30
        weatherClient.units = .si
        weatherClient.getForecast(latitude: latitude, longitude: longitude, extendHourly: true, excludeFields: []) { (result) in
            switch result {
            case .success(let currentForecast, let requestMetadata):
                print("Forecast: \(currentForecast) Meta: \(requestMetadata)")
//                completion(currentForecast)
            case .failure(let error):
                print("Error Fetching Forecast: \(error)")
//                completion(nil)
            }
        }
Neilfau commented 5 years ago

It breaks on switch result If I look at the debugger i see this:

result ForecastIO.Result<ForecastIO.Forecast> failure failure Error error_instance Builtin.RawPointer 0x4041bc055c605327

sxg commented 5 years ago

Can you type po result in the debugger area and let me know what it prints?

Neilfau commented 5 years ago

Yeah get: error: Execution was interrupted, reason: EXC_BAD_ACCESS (code=EXC_I386_GPFLT). The process has been returned to the state before expression evaluation.

Neilfau commented 5 years ago

Ive set breakpoints in the darksky client seeing if I can catch it before the crash

sxg commented 5 years ago

Sure, that would be helpful! I'm still struggling to replicate the crash.

Neilfau commented 5 years ago

Does not help seems to crash before anything is triggered in the darkskyclient. What was changed yesterday, anything major?

sxg commented 5 years ago

I added explicit definitions for a few CodingKeys in DataPoint, and I made Flag.nearestStation optional. Aside from that, I did run into some issues with CocoaPods and Swift version compatibility. However, I don't think those issues would cause a runtime error. Are you using a real, working API key? Also, which version of Swift and Xcode are you using?

Neilfau commented 5 years ago

I comment out the switch statement and it doesn't crash and prints the result... so maybe its something happening after I've called my completion block in the switch statement. Ill investigate further and let you know, strange how it doesn't it happen in 6.0.0 or 5.1.0. Im using Xcode 10.2 & Swift 4.2

Neilfau commented 5 years ago

So if comment out the switch statement completely it doesn't crash and prints the result which is successful. If I add the switch statement It crashes again even though I commented out the completion call.... so its something to do with the switch statement.

switch result { case .success(let currentForecast, let requestMetadata): print("Forecast: \(currentForecast) Meta: \(requestMetadata)") //completion(currentForecast) case .failure(let error): print("Error Fetching Forecast: \(error)") completion(nil) }

sxg commented 5 years ago

Very strange. It sounds like an issue with the switch statement or the completion block rather than ForecastIO, but it's hard to say without all the code. On my end, everything with ForecastIO seems to be okay. I'll see if I can find a way to reproduce the issue, though. Let me know if you make any further progress with this.

Neilfau commented 5 years ago

Ok so I tried replacing the switch statement with an if let forecast = result.value.0 {} still crashes. But I printed out result and I cannot see why it crashes!

Neilfau commented 5 years ago

This is the log:

Result: success(ForecastIO.Forecast(latitude: 50.714703, longitude: -1.986877, timezone: "Europe/London", alerts: nil, flags: Optional(ForecastIO.Flag(darkSkyUnavailable: nil, darkSkyStations: nil, dataPointStations: nil, isdStations: nil, lampStations: nil, metarStations: nil, metnoLicense: nil, sources: ["nearest-precip", "meteoalarm", "cmc", "gfs", "icon", "isd", "madis", "darksky"], units: ForecastIO.Units.si)), currently: Optional(ForecastIO.DataPoint(time: 2019-04-09 20:47:36 +0000, summary: Optional("Light Rain"), icon: Optional(ForecastIO.Icon.rain), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: Optional(0.0), nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.14), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.6), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.94), windGust: Optional(9.07), windSpeed: Optional(2.82), windBearing: Optional(37.0), cloudCover: Optional(0.75), humidity: Optional(0.92), pressure: Optional(1014.69), visibility: Optional(2.85), ozone: Optional(378.83), uvIndex: Optional(0.0), uvIndexTime: nil)), minutely: Optional(ForecastIO.DataBlock(summary: Optional("Light rain for the hour."), icon: Optional(ForecastIO.Icon.rain), data: [ForecastIO.DataPoint(time: 2019-04-09 20:47:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:48:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:49:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:50:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:51:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:52:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:53:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:54:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:55:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:56:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:57:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:58:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.508), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 20:59:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.508), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:00:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.508), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:01:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:02:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.508), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:03:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:04:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:05:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:06:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:07:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4826), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:08:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:09:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:10:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:11:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:12:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4572), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:13:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4318), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:14:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4318), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:15:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4318), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:16:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4318), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:17:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4318), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:18:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4318), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:19:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4064), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:20:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4064), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:21:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4064), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:22:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4064), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:23:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4064), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:24:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4064), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:25:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4064), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:26:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4064), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:27:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:28:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:29:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:30:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:31:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:32:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:33:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:34:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:35:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:36:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:37:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:38:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:39:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:40:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:41:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:42:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:43:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:44:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:45:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:46:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:47:00 +0000, summary: nil, icon: nil, sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: nil, apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: nil, windGust: nil, windSpeed: nil, windBearing: nil, cloudCover: nil, humidity: nil, pressure: nil, visibility: nil, ozone: nil, uvIndex: nil, uvIndexTime: nil)])), hourly: Optional(ForecastIO.DataBlock(summary: Optional("Light rain throughout the day."), icon: Optional(ForecastIO.Icon.rain), data: [ForecastIO.DataPoint(time: 2019-04-09 20:00:00 +0000, summary: Optional("Light Rain"), icon: Optional(ForecastIO.Icon.rain), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.6985), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.62), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.55), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(8.33), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(8.23), windGust: Optional(8.47), windSpeed: Optional(2.44), windBearing: Optional(31.0), cloudCover: Optional(0.75), humidity: Optional(0.92), pressure: Optional(1014.5), visibility: Optional(3.01), ozone: Optional(378.69), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 21:00:00 +0000, summary: Optional("Light Rain"), icon: Optional(ForecastIO.Icon.rain), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.4978), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.04), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.41), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.87), windGust: Optional(9.24), windSpeed: Optional(2.92), windBearing: Optional(38.0), cloudCover: Optional(0.75), humidity: Optional(0.92), pressure: Optional(1014.74), visibility: Optional(2.82), ozone: Optional(378.87), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 22:00:00 +0000, summary: Optional("Light Rain"), icon: Optional(ForecastIO.Icon.rain), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.447), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(8.39), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.13), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.28), windGust: Optional(9.69), windSpeed: Optional(3.78), windBearing: Optional(35.0), cloudCover: Optional(0.76), humidity: Optional(0.93), pressure: Optional(1014.99), visibility: Optional(2.61), ozone: Optional(378.71), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-09 23:00:00 +0000, summary: Optional("Foggy"), icon: Optional(ForecastIO.Icon.fog), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.3556), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.42), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(7.77), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.66), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.07), windGust: Optional(10.0), windSpeed: Optional(5.35), windBearing: Optional(39.0), cloudCover: Optional(0.87), humidity: Optional(0.89), pressure: Optional(1015.15), visibility: Optional(2.04), ozone: Optional(378.36), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 00:00:00 +0000, summary: Optional("Foggy"), icon: Optional(ForecastIO.Icon.fog), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.2819), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.31), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(7.11), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.42), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.22), windGust: Optional(10.25), windSpeed: Optional(6.41), windBearing: Optional(40.0), cloudCover: Optional(0.94), humidity: Optional(0.88), pressure: Optional(1015.34), visibility: Optional(1.72), ozone: Optional(377.86), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 01:00:00 +0000, summary: Optional("Foggy"), icon: Optional(ForecastIO.Icon.fog), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.2515), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.28), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.69), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.89), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.94), windGust: Optional(10.42), windSpeed: Optional(6.39), windBearing: Optional(36.0), cloudCover: Optional(0.9), humidity: Optional(0.89), pressure: Optional(1015.47), visibility: Optional(1.83), ozone: Optional(377.31), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 02:00:00 +0000, summary: Optional("Foggy"), icon: Optional(ForecastIO.Icon.fog), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.2388), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.25), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.41), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.54), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.78), windGust: Optional(10.53), windSpeed: Optional(6.39), windBearing: Optional(34.0), cloudCover: Optional(0.94), humidity: Optional(0.89), pressure: Optional(1015.47), visibility: Optional(1.98), ozone: Optional(376.54), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 03:00:00 +0000, summary: Optional("Foggy"), icon: Optional(ForecastIO.Icon.fog), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.2032), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.18), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.21), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.25), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.64), windGust: Optional(10.66), windSpeed: Optional(6.46), windBearing: Optional(33.0), cloudCover: Optional(0.98), humidity: Optional(0.9), pressure: Optional(1015.57), visibility: Optional(2.14), ozone: Optional(376.09), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 04:00:00 +0000, summary: Optional("Foggy"), icon: Optional(ForecastIO.Icon.fog), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.1143), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.09), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(5.92), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.84), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.43), windGust: Optional(10.9), windSpeed: Optional(6.6), windBearing: Optional(33.0), cloudCover: Optional(0.95), humidity: Optional(0.9), pressure: Optional(1015.74), visibility: Optional(1.53), ozone: Optional(376.06), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 05:00:00 +0000, summary: Optional("Foggy"), icon: Optional(ForecastIO.Icon.fog), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0356), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(5.71), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.56), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.24), windGust: Optional(11.14), windSpeed: Optional(6.63), windBearing: Optional(34.0), cloudCover: Optional(0.94), humidity: Optional(0.9), pressure: Optional(1016.04), visibility: Optional(0.93), ozone: Optional(376.36), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 06:00:00 +0000, summary: Optional("Foggy"), icon: Optional(ForecastIO.Icon.fog), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0076), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(5.74), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.56), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.24), windGust: Optional(11.21), windSpeed: Optional(6.76), windBearing: Optional(35.0), cloudCover: Optional(0.96), humidity: Optional(0.9), pressure: Optional(1016.52), visibility: Optional(2.67), ozone: Optional(376.68), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 07:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(6.24), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.13), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.58), windGust: Optional(10.94), windSpeed: Optional(6.93), windBearing: Optional(38.0), cloudCover: Optional(0.96), humidity: Optional(0.89), pressure: Optional(1017.05), visibility: Optional(9.06), ozone: Optional(377.09), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 08:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.24), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.38), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.13), windGust: Optional(10.48), windSpeed: Optional(7.05), windBearing: Optional(43.0), cloudCover: Optional(0.98), humidity: Optional(0.86), pressure: Optional(1017.52), visibility: Optional(16.09), ozone: Optional(377.62), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 09:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.52), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.02), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.57), windGust: Optional(9.99), windSpeed: Optional(7.05), windBearing: Optional(45.0), cloudCover: Optional(0.94), humidity: Optional(0.82), pressure: Optional(1018.0), visibility: Optional(16.09), ozone: Optional(378.03), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 10:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(9.57), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.39), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.8), windGust: Optional(9.56), windSpeed: Optional(7.0), windBearing: Optional(49.0), cloudCover: Optional(0.95), humidity: Optional(0.77), pressure: Optional(1018.23), visibility: Optional(16.09), ozone: Optional(378.13), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 11:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(10.59), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.59), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.93), windGust: Optional(9.1), windSpeed: Optional(6.8), windBearing: Optional(51.0), cloudCover: Optional(0.91), humidity: Optional(0.73), pressure: Optional(1018.5), visibility: Optional(16.09), ozone: Optional(378.12), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 12:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.54), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.54), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.98), windGust: Optional(8.68), windSpeed: Optional(6.62), windBearing: Optional(53.0), cloudCover: Optional(0.87), humidity: Optional(0.69), pressure: Optional(1018.71), visibility: Optional(16.09), ozone: Optional(378.4), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 13:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(12.69), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(12.69), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.95), windGust: Optional(8.27), windSpeed: Optional(6.33), windBearing: Optional(56.0), cloudCover: Optional(0.84), humidity: Optional(0.64), pressure: Optional(1018.82), visibility: Optional(16.09), ozone: Optional(379.25), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 14:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(13.42), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(13.42), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.82), windGust: Optional(7.89), windSpeed: Optional(6.01), windBearing: Optional(56.0), cloudCover: Optional(0.78), humidity: Optional(0.6), pressure: Optional(1018.9), visibility: Optional(16.09), ozone: Optional(380.42), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 15:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(13.78), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(13.78), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.58), windGust: Optional(7.68), windSpeed: Optional(5.71), windBearing: Optional(57.0), cloudCover: Optional(0.7), humidity: Optional(0.58), pressure: Optional(1019.05), visibility: Optional(16.09), ozone: Optional(381.33), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 16:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(13.63), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(13.63), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.19), windGust: Optional(7.72), windSpeed: Optional(5.44), windBearing: Optional(58.0), cloudCover: Optional(0.73), humidity: Optional(0.57), pressure: Optional(1019.3), visibility: Optional(16.09), ozone: Optional(381.7), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 17:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(13.02), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(13.02), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.66), windGust: Optional(7.92), windSpeed: Optional(5.3), windBearing: Optional(57.0), cloudCover: Optional(0.62), humidity: Optional(0.57), pressure: Optional(1019.69), visibility: Optional(16.09), ozone: Optional(381.8), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 18:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.85), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.85), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.93), windGust: Optional(8.25), windSpeed: Optional(5.13), windBearing: Optional(57.0), cloudCover: Optional(0.55), humidity: Optional(0.58), pressure: Optional(1020.17), visibility: Optional(16.09), ozone: Optional(381.73), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 19:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(10.43), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.43), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.88), windGust: Optional(8.79), windSpeed: Optional(4.97), windBearing: Optional(57.0), cloudCover: Optional(0.53), humidity: Optional(0.6), pressure: Optional(1020.98), visibility: Optional(16.09), ozone: Optional(381.66), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 20:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.82), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.1), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.61), windGust: Optional(9.46), windSpeed: Optional(5.05), windBearing: Optional(58.0), cloudCover: Optional(0.15), humidity: Optional(0.61), pressure: Optional(1021.79), visibility: Optional(16.09), ozone: Optional(381.4), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 21:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.44), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.32), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.72), windGust: Optional(9.85), windSpeed: Optional(5.15), windBearing: Optional(60.0), cloudCover: Optional(0.09), humidity: Optional(0.62), pressure: Optional(1022.48), visibility: Optional(16.09), ozone: Optional(380.98), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 22:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(6.36), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.96), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.41), windGust: Optional(9.73), windSpeed: Optional(5.15), windBearing: Optional(58.0), cloudCover: Optional(0.12), humidity: Optional(0.66), pressure: Optional(1023.0), visibility: Optional(16.09), ozone: Optional(380.48), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-10 23:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(5.5), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.92), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.44), windGust: Optional(9.33), windSpeed: Optional(5.09), windBearing: Optional(54.0), cloudCover: Optional(0.0), humidity: Optional(0.7), pressure: Optional(1023.49), visibility: Optional(16.09), ozone: Optional(379.73), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 00:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(4.77), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.02), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.45), windGust: Optional(8.99), windSpeed: Optional(5.06), windBearing: Optional(52.0), cloudCover: Optional(0.0), humidity: Optional(0.74), pressure: Optional(1023.71), visibility: Optional(16.09), ozone: Optional(379.09), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 01:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(4.13), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(0.24), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.28), windGust: Optional(8.81), windSpeed: Optional(4.99), windBearing: Optional(48.0), cloudCover: Optional(0.0), humidity: Optional(0.76), pressure: Optional(1023.85), visibility: Optional(16.09), ozone: Optional(378.72), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 02:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.56), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-0.45), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.09), windGust: Optional(8.69), windSpeed: Optional(4.97), windBearing: Optional(44.0), cloudCover: Optional(0.0), humidity: Optional(0.78), pressure: Optional(1023.98), visibility: Optional(16.09), ozone: Optional(378.52), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 03:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.99), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.2), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.03), windGust: Optional(8.58), windSpeed: Optional(5.06), windBearing: Optional(45.0), cloudCover: Optional(0.01), humidity: Optional(0.8), pressure: Optional(1024.26), visibility: Optional(16.09), ozone: Optional(378.44), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 04:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.47), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.79), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.14), windGust: Optional(8.48), windSpeed: Optional(4.93), windBearing: Optional(44.0), cloudCover: Optional(0.01), humidity: Optional(0.83), pressure: Optional(1024.44), visibility: Optional(16.09), ozone: Optional(378.41), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 05:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.03), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-2.27), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.2), windGust: Optional(8.4), windSpeed: Optional(4.82), windBearing: Optional(42.0), cloudCover: Optional(0.03), humidity: Optional(0.85), pressure: Optional(1024.63), visibility: Optional(16.09), ozone: Optional(378.4), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 06:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.11), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-2.15), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.02), windGust: Optional(8.27), windSpeed: Optional(4.77), windBearing: Optional(42.0), cloudCover: Optional(0.02), humidity: Optional(0.86), pressure: Optional(1024.96), visibility: Optional(16.09), ozone: Optional(378.5), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 07:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.14), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-0.98), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.6), windGust: Optional(8.07), windSpeed: Optional(4.98), windBearing: Optional(47.0), cloudCover: Optional(0.03), humidity: Optional(0.83), pressure: Optional(1025.4), visibility: Optional(16.09), ozone: Optional(378.49), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 08:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(4.74), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(0.93), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.46), windGust: Optional(7.83), windSpeed: Optional(5.18), windBearing: Optional(51.0), cloudCover: Optional(0.03), humidity: Optional(0.79), pressure: Optional(1025.88), visibility: Optional(16.09), ozone: Optional(378.58), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 09:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(6.48), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.06), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.16), windGust: Optional(7.5), windSpeed: Optional(5.31), windBearing: Optional(61.0), cloudCover: Optional(0.04), humidity: Optional(0.74), pressure: Optional(1026.23), visibility: Optional(16.09), ozone: Optional(378.86), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 10:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.93), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.86), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.55), windGust: Optional(7.01), windSpeed: Optional(5.34), windBearing: Optional(73.0), cloudCover: Optional(0.05), humidity: Optional(0.69), pressure: Optional(1026.3), visibility: Optional(16.09), ozone: Optional(379.42), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 11:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(9.17), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.49), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.82), windGust: Optional(6.41), windSpeed: Optional(5.15), windBearing: Optional(80.0), cloudCover: Optional(0.25), humidity: Optional(0.64), pressure: Optional(1026.21), visibility: Optional(16.09), ozone: Optional(380.09), uvIndex: Optional(4.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 12:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(10.26), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.26), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.07), windGust: Optional(5.86), windSpeed: Optional(4.77), windBearing: Optional(86.0), cloudCover: Optional(0.23), humidity: Optional(0.61), pressure: Optional(1026.17), visibility: Optional(16.09), ozone: Optional(380.96), uvIndex: Optional(4.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 13:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.57), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.57), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.36), windGust: Optional(5.38), windSpeed: Optional(4.36), windBearing: Optional(89.0), cloudCover: Optional(0.29), humidity: Optional(0.57), pressure: Optional(1026.04), visibility: Optional(16.09), ozone: Optional(381.88), uvIndex: Optional(4.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 14:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(12.68), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(12.68), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.64), windGust: Optional(4.94), windSpeed: Optional(4.01), windBearing: Optional(89.0), cloudCover: Optional(0.39), humidity: Optional(0.54), pressure: Optional(1025.85), visibility: Optional(16.09), ozone: Optional(382.77), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 15:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(13.2), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(13.2), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.91), windGust: Optional(4.58), windSpeed: Optional(3.73), windBearing: Optional(91.0), cloudCover: Optional(0.4), humidity: Optional(0.53), pressure: Optional(1025.7), visibility: Optional(16.09), ozone: Optional(383.83), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 16:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(12.98), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(12.98), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.24), windGust: Optional(4.16), windSpeed: Optional(3.42), windBearing: Optional(90.0), cloudCover: Optional(0.38), humidity: Optional(0.55), pressure: Optional(1025.7), visibility: Optional(16.09), ozone: Optional(385.0), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 17:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(12.37), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(12.37), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.58), windGust: Optional(3.82), windSpeed: Optional(3.14), windBearing: Optional(89.0), cloudCover: Optional(0.32), humidity: Optional(0.59), pressure: Optional(1025.79), visibility: Optional(16.09), ozone: Optional(386.35), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 18:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.47), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.47), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.62), windGust: Optional(4.03), windSpeed: Optional(3.11), windBearing: Optional(89.0), cloudCover: Optional(0.35), humidity: Optional(0.63), pressure: Optional(1025.99), visibility: Optional(16.09), ozone: Optional(387.43), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 19:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(10.69), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.69), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.17), windGust: Optional(5.32), windSpeed: Optional(3.18), windBearing: Optional(87.0), cloudCover: Optional(0.43), humidity: Optional(0.64), pressure: Optional(1026.42), visibility: Optional(16.09), ozone: Optional(388.59), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 20:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(9.72), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.79), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.47), windGust: Optional(7.17), windSpeed: Optional(3.72), windBearing: Optional(85.0), cloudCover: Optional(0.46), humidity: Optional(0.65), pressure: Optional(1027.02), visibility: Optional(16.09), ozone: Optional(389.59), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 21:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.61), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.05), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.76), windGust: Optional(8.5), windSpeed: Optional(4.54), windBearing: Optional(88.0), cloudCover: Optional(0.47), humidity: Optional(0.67), pressure: Optional(1027.41), visibility: Optional(16.09), ozone: Optional(389.92), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 22:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.46), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.46), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.16), windGust: Optional(8.83), windSpeed: Optional(4.89), windBearing: Optional(90.0), cloudCover: Optional(0.35), humidity: Optional(0.69), pressure: Optional(1027.61), visibility: Optional(16.09), ozone: Optional(389.16), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-11 23:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(6.44), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.25), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.58), windGust: Optional(8.62), windSpeed: Optional(4.74), windBearing: Optional(87.0), cloudCover: Optional(0.13), humidity: Optional(0.71), pressure: Optional(1027.71), visibility: Optional(16.09), ozone: Optional(387.75), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 00:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(5.53), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.17), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.14), windGust: Optional(8.23), windSpeed: Optional(4.64), windBearing: Optional(82.0), cloudCover: Optional(0.07), humidity: Optional(0.73), pressure: Optional(1027.76), visibility: Optional(16.09), ozone: Optional(386.43), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 01:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(4.88), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.5), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.91), windGust: Optional(7.61), windSpeed: Optional(4.38), windBearing: Optional(72.0), cloudCover: Optional(0.04), humidity: Optional(0.75), pressure: Optional(1027.79), visibility: Optional(16.09), ozone: Optional(385.05), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 02:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(4.31), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(0.95), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.84), windGust: Optional(6.8), windSpeed: Optional(4.09), windBearing: Optional(63.0), cloudCover: Optional(0.02), humidity: Optional(0.78), pressure: Optional(1027.79), visibility: Optional(16.09), ozone: Optional(383.58), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 03:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.76), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(0.36), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.82), windGust: Optional(6.32), windSpeed: Optional(3.95), windBearing: Optional(55.0), cloudCover: Optional(0.0), humidity: Optional(0.81), pressure: Optional(1027.84), visibility: Optional(16.09), ozone: Optional(383.31), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 04:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.23), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-0.38), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.77), windGust: Optional(6.52), windSpeed: Optional(4.11), windBearing: Optional(54.0), cloudCover: Optional(0.01), humidity: Optional(0.84), pressure: Optional(1027.74), visibility: Optional(16.09), ozone: Optional(384.91), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 05:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.76), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.03), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.78), windGust: Optional(7.06), windSpeed: Optional(4.23), windBearing: Optional(53.0), cloudCover: Optional(0.04), humidity: Optional(0.87), pressure: Optional(1027.79), visibility: Optional(16.09), ozone: Optional(387.44), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 06:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.74), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.13), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.97), windGust: Optional(7.45), windSpeed: Optional(4.37), windBearing: Optional(51.0), cloudCover: Optional(0.54), humidity: Optional(0.88), pressure: Optional(1027.94), visibility: Optional(16.09), ozone: Optional(389.92), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 07:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.76), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-0.04), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.38), windGust: Optional(7.45), windSpeed: Optional(4.68), windBearing: Optional(56.0), cloudCover: Optional(0.46), humidity: Optional(0.84), pressure: Optional(1028.2), visibility: Optional(16.09), ozone: Optional(391.85), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 08:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(5.43), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.87), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.97), windGust: Optional(7.28), windSpeed: Optional(5.01), windBearing: Optional(63.0), cloudCover: Optional(0.52), humidity: Optional(0.78), pressure: Optional(1028.36), visibility: Optional(16.09), ozone: Optional(393.62), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 09:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.04), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.81), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.41), windGust: Optional(7.03), windSpeed: Optional(5.19), windBearing: Optional(69.0), cloudCover: Optional(0.51), humidity: Optional(0.72), pressure: Optional(1028.46), visibility: Optional(16.09), ozone: Optional(394.96), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 10:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.17), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.17), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.56), windGust: Optional(6.65), windSpeed: Optional(5.32), windBearing: Optional(80.0), cloudCover: Optional(0.52), humidity: Optional(0.68), pressure: Optional(1028.44), visibility: Optional(16.09), ozone: Optional(395.75), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 11:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(9.06), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.34), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.57), windGust: Optional(6.18), windSpeed: Optional(5.17), windBearing: Optional(86.0), cloudCover: Optional(0.69), humidity: Optional(0.64), pressure: Optional(1028.43), visibility: Optional(16.09), ozone: Optional(396.12), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 12:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(9.73), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.32), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.57), windGust: Optional(5.79), windSpeed: Optional(4.82), windBearing: Optional(91.0), cloudCover: Optional(0.67), humidity: Optional(0.61), pressure: Optional(1028.4), visibility: Optional(16.09), ozone: Optional(396.28), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 13:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.14), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.14), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.56), windGust: Optional(5.47), windSpeed: Optional(4.4), windBearing: Optional(89.0), cloudCover: Optional(0.74), humidity: Optional(0.55), pressure: Optional(1028.19), visibility: Optional(16.09), ozone: Optional(396.26), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 14:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.78), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.78), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.53), windGust: Optional(5.22), windSpeed: Optional(4.21), windBearing: Optional(91.0), cloudCover: Optional(0.91), humidity: Optional(0.53), pressure: Optional(1027.79), visibility: Optional(16.09), ozone: Optional(396.11), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 15:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.36), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.36), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.55), windGust: Optional(5.21), windSpeed: Optional(4.14), windBearing: Optional(90.0), cloudCover: Optional(0.91), humidity: Optional(0.55), pressure: Optional(1027.43), visibility: Optional(16.09), ozone: Optional(395.78), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 16:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0203), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.83), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.83), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.73), windGust: Optional(5.58), windSpeed: Optional(4.18), windBearing: Optional(90.0), cloudCover: Optional(0.97), humidity: Optional(0.57), pressure: Optional(1027.23), visibility: Optional(16.09), ozone: Optional(395.29), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 17:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0279), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.11), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.11), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.93), windGust: Optional(6.2), windSpeed: Optional(4.23), windBearing: Optional(90.0), cloudCover: Optional(0.92), humidity: Optional(0.61), pressure: Optional(1027.17), visibility: Optional(16.09), ozone: Optional(394.64), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 18:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0152), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.49), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.34), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.94), windGust: Optional(6.8), windSpeed: Optional(4.05), windBearing: Optional(91.0), cloudCover: Optional(0.79), humidity: Optional(0.64), pressure: Optional(1027.12), visibility: Optional(16.09), ozone: Optional(393.82), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 19:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0152), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(8.78), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.08), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.67), windGust: Optional(7.33), windSpeed: Optional(4.97), windBearing: Optional(87.0), cloudCover: Optional(0.63), humidity: Optional(0.65), pressure: Optional(1028.45), visibility: Optional(16.09), ozone: Optional(392.35), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 20:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.04), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.03), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.17), windGust: Optional(7.87), windSpeed: Optional(5.27), windBearing: Optional(85.0), cloudCover: Optional(0.33), humidity: Optional(0.66), pressure: Optional(1029.01), visibility: Optional(16.09), ozone: Optional(390.73), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 21:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.23), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.88), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.61), windGust: Optional(8.39), windSpeed: Optional(5.59), windBearing: Optional(82.0), cloudCover: Optional(0.11), humidity: Optional(0.67), pressure: Optional(1029.44), visibility: Optional(16.09), ozone: Optional(389.95), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 22:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(6.53), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.82), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.94), windGust: Optional(8.96), windSpeed: Optional(6.05), windBearing: Optional(81.0), cloudCover: Optional(0.04), humidity: Optional(0.67), pressure: Optional(1029.65), visibility: Optional(16.09), ozone: Optional(390.6), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-12 23:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(5.89), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.83), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.23), windGust: Optional(9.52), windSpeed: Optional(6.53), windBearing: Optional(79.0), cloudCover: Optional(0.05), humidity: Optional(0.67), pressure: Optional(1029.8), visibility: Optional(16.09), ozone: Optional(392.11), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 00:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(5.2), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(0.84), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.35), windGust: Optional(9.87), windSpeed: Optional(6.8), windBearing: Optional(77.0), cloudCover: Optional(0.06), humidity: Optional(0.67), pressure: Optional(1029.8), visibility: Optional(16.09), ozone: Optional(393.98), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 01:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(4.52), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(0.02), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.62), windGust: Optional(9.77), windSpeed: Optional(6.66), windBearing: Optional(74.0), cloudCover: Optional(0.04), humidity: Optional(0.69), pressure: Optional(1029.74), visibility: Optional(16.09), ozone: Optional(396.52), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 02:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.83), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-0.72), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.75), windGust: Optional(9.44), windSpeed: Optional(6.3), windBearing: Optional(68.0), cloudCover: Optional(0.02), humidity: Optional(0.72), pressure: Optional(1029.62), visibility: Optional(16.09), ozone: Optional(399.65), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 03:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.34), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.22), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.77), windGust: Optional(9.28), windSpeed: Optional(6.04), windBearing: Optional(66.0), cloudCover: Optional(0.01), humidity: Optional(0.74), pressure: Optional(1029.52), visibility: Optional(16.09), ozone: Optional(402.41), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 04:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.98), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.68), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.79), windGust: Optional(9.58), windSpeed: Optional(6.04), windBearing: Optional(64.0), cloudCover: Optional(0.0), humidity: Optional(0.76), pressure: Optional(1029.46), visibility: Optional(16.09), ozone: Optional(404.77), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 05:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.68), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-2.1), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.71), windGust: Optional(10.04), windSpeed: Optional(6.12), windBearing: Optional(66.0), cloudCover: Optional(0.0), humidity: Optional(0.78), pressure: Optional(1029.46), visibility: Optional(16.09), ozone: Optional(406.82), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 06:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0051), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.01), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(2.88), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.88), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.46), windGust: Optional(10.17), windSpeed: Optional(6.22), windBearing: Optional(68.0), cloudCover: Optional(0.0), humidity: Optional(0.79), pressure: Optional(1029.51), visibility: Optional(16.09), ozone: Optional(408.89), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 07:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.79), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-0.78), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.05), windGust: Optional(9.65), windSpeed: Optional(6.33), windBearing: Optional(73.0), cloudCover: Optional(0.0), humidity: Optional(0.77), pressure: Optional(1029.63), visibility: Optional(16.09), ozone: Optional(411.03), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 08:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(5.66), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.56), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.71), windGust: Optional(8.79), windSpeed: Optional(6.47), windBearing: Optional(80.0), cloudCover: Optional(0.01), humidity: Optional(0.7), pressure: Optional(1029.8), visibility: Optional(16.09), ozone: Optional(413.07), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 09:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.09), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.35), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.17), windGust: Optional(8.06), windSpeed: Optional(6.54), windBearing: Optional(86.0), cloudCover: Optional(0.03), humidity: Optional(0.66), pressure: Optional(1029.87), visibility: Optional(16.09), ozone: Optional(415.04), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 10:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.79), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.26), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.21), windGust: Optional(7.6), windSpeed: Optional(6.5), windBearing: Optional(92.0), cloudCover: Optional(0.14), humidity: Optional(0.63), pressure: Optional(1029.86), visibility: Optional(16.09), ozone: Optional(417.49), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 11:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.44), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.13), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.0), windGust: Optional(7.29), windSpeed: Optional(6.38), windBearing: Optional(96.0), cloudCover: Optional(0.29), humidity: Optional(0.59), pressure: Optional(1029.76), visibility: Optional(16.09), ozone: Optional(419.78), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 12:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0076), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(8.83), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.67), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.89), windGust: Optional(7.12), windSpeed: Optional(6.25), windBearing: Optional(98.0), cloudCover: Optional(0.41), humidity: Optional(0.57), pressure: Optional(1029.5), visibility: Optional(16.09), ozone: Optional(420.98), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 13:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0076), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.73), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.84), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.02), windGust: Optional(7.18), windSpeed: Optional(6.16), windBearing: Optional(98.0), cloudCover: Optional(0.48), humidity: Optional(0.55), pressure: Optional(1029.13), visibility: Optional(16.09), ozone: Optional(420.17), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 14:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0051), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.01), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.62), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.62), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.2), windGust: Optional(7.39), windSpeed: Optional(6.08), windBearing: Optional(96.0), cloudCover: Optional(0.52), humidity: Optional(0.52), pressure: Optional(1028.67), visibility: Optional(16.09), ozone: Optional(418.08), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 15:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.09), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.09), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.33), windGust: Optional(7.55), windSpeed: Optional(5.88), windBearing: Optional(95.0), cloudCover: Optional(0.52), humidity: Optional(0.51), pressure: Optional(1028.29), visibility: Optional(16.09), ozone: Optional(415.51), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 16:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(10.85), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.85), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.36), windGust: Optional(7.56), windSpeed: Optional(5.45), windBearing: Optional(94.0), cloudCover: Optional(0.47), humidity: Optional(0.52), pressure: Optional(1027.94), visibility: Optional(16.09), ozone: Optional(412.46), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 17:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(10.33), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.33), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.32), windGust: Optional(7.51), windSpeed: Optional(4.92), windBearing: Optional(92.0), cloudCover: Optional(0.38), humidity: Optional(0.54), pressure: Optional(1027.68), visibility: Optional(16.09), ozone: Optional(408.75), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 18:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(9.4), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.01), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.18), windGust: Optional(7.31), windSpeed: Optional(4.57), windBearing: Optional(91.0), cloudCover: Optional(0.28), humidity: Optional(0.56), pressure: Optional(1027.53), visibility: Optional(16.09), ozone: Optional(405.34), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 19:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.52), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.94), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.93), windGust: Optional(6.71), windSpeed: Optional(4.53), windBearing: Optional(88.0), cloudCover: Optional(0.18), humidity: Optional(0.59), pressure: Optional(1027.72), visibility: Optional(16.09), ozone: Optional(402.0), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 20:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.44), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.53), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.58), windGust: Optional(5.97), windSpeed: Optional(4.68), windBearing: Optional(86.0), cloudCover: Optional(0.08), humidity: Optional(0.62), pressure: Optional(1028.03), visibility: Optional(16.09), ozone: Optional(398.75), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 21:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(6.57), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.33), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.18), windGust: Optional(5.8), windSpeed: Optional(4.93), windBearing: Optional(83.0), cloudCover: Optional(0.0), humidity: Optional(0.64), pressure: Optional(1028.14), visibility: Optional(16.09), ozone: Optional(396.16), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 22:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(6.03), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.46), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.25), windGust: Optional(6.82), windSpeed: Optional(5.37), windBearing: Optional(82.0), cloudCover: Optional(0.0), humidity: Optional(0.64), pressure: Optional(1027.92), visibility: Optional(16.09), ozone: Optional(394.65), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-13 23:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(5.54), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.61), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.73), windGust: Optional(8.39), windSpeed: Optional(5.93), windBearing: Optional(81.0), cloudCover: Optional(0.01), humidity: Optional(0.64), pressure: Optional(1027.55), visibility: Optional(16.09), ozone: Optional(393.61), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 00:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(4.99), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(0.78), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-1.08), windGust: Optional(9.43), windSpeed: Optional(6.27), windBearing: Optional(81.0), cloudCover: Optional(0.02), humidity: Optional(0.65), pressure: Optional(1027.15), visibility: Optional(16.09), ozone: Optional(392.54), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 01:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(4.35), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-0.01), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-1.24), windGust: Optional(9.32), windSpeed: Optional(6.19), windBearing: Optional(77.0), cloudCover: Optional(0.01), humidity: Optional(0.67), pressure: Optional(1026.79), visibility: Optional(16.09), ozone: Optional(391.24), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 02:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.74), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-0.65), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-1.29), windGust: Optional(8.66), windSpeed: Optional(5.89), windBearing: Optional(73.0), cloudCover: Optional(0.01), humidity: Optional(0.7), pressure: Optional(1026.43), visibility: Optional(16.09), ozone: Optional(390.04), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 03:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.19), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.26), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-1.28), windGust: Optional(8.2), windSpeed: Optional(5.66), windBearing: Optional(71.0), cloudCover: Optional(0.0), humidity: Optional(0.72), pressure: Optional(1026.14), visibility: Optional(16.09), ozone: Optional(388.97), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 04:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.63), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.96), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-1.3), windGust: Optional(8.34), windSpeed: Optional(5.66), windBearing: Optional(68.0), cloudCover: Optional(0.0), humidity: Optional(0.75), pressure: Optional(1025.85), visibility: Optional(16.09), ozone: Optional(388.4), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 05:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.13), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-2.61), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-1.29), windGust: Optional(8.69), windSpeed: Optional(5.72), windBearing: Optional(65.0), cloudCover: Optional(0.01), humidity: Optional(0.78), pressure: Optional(1025.69), visibility: Optional(16.09), ozone: Optional(388.04), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 06:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(2.24), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-2.53), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-1.08), windGust: Optional(8.88), windSpeed: Optional(5.83), windBearing: Optional(65.0), cloudCover: Optional(0.01), humidity: Optional(0.79), pressure: Optional(1025.51), visibility: Optional(16.09), ozone: Optional(387.51), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 07:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(3.36), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(-1.2), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(-0.42), windGust: Optional(8.67), windSpeed: Optional(6.04), windBearing: Optional(69.0), cloudCover: Optional(0.01), humidity: Optional(0.76), pressure: Optional(1025.45), visibility: Optional(16.09), ozone: Optional(386.62), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 08:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(5.02), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(0.79), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.42), windGust: Optional(8.29), windSpeed: Optional(6.31), windBearing: Optional(74.0), cloudCover: Optional(0.02), humidity: Optional(0.72), pressure: Optional(1025.42), visibility: Optional(16.09), ozone: Optional(385.56), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 09:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(6.47), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.58), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.02), windGust: Optional(8.07), windSpeed: Optional(6.49), windBearing: Optional(81.0), cloudCover: Optional(0.02), humidity: Optional(0.68), pressure: Optional(1025.33), visibility: Optional(16.09), ozone: Optional(384.71), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 10:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.83), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.32), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.09), windGust: Optional(8.21), windSpeed: Optional(6.51), windBearing: Optional(88.0), cloudCover: Optional(0.02), humidity: Optional(0.62), pressure: Optional(1025.23), visibility: Optional(16.09), ozone: Optional(384.14), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 11:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0051), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.0), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.82), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.88), windGust: Optional(8.5), windSpeed: Optional(6.46), windBearing: Optional(95.0), cloudCover: Optional(0.02), humidity: Optional(0.57), pressure: Optional(1025.05), visibility: Optional(16.09), ozone: Optional(383.73), uvIndex: Optional(4.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 12:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0127), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.05), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.05), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.78), windGust: Optional(8.73), windSpeed: Optional(6.43), windBearing: Optional(100.0), cloudCover: Optional(0.03), humidity: Optional(0.53), pressure: Optional(1024.78), visibility: Optional(16.09), ozone: Optional(383.47), uvIndex: Optional(4.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 13:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0152), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.79), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.79), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.89), windGust: Optional(8.74), windSpeed: Optional(6.47), windBearing: Optional(103.0), cloudCover: Optional(0.04), humidity: Optional(0.5), pressure: Optional(1024.36), visibility: Optional(16.09), ozone: Optional(383.47), uvIndex: Optional(4.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 14:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0178), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(11.34), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.34), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.1), windGust: Optional(8.68), windSpeed: Optional(6.54), windBearing: Optional(102.0), cloudCover: Optional(0.04), humidity: Optional(0.49), pressure: Optional(1023.84), visibility: Optional(16.09), ozone: Optional(383.74), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 15:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0152), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(11.37), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.37), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.28), windGust: Optional(8.71), windSpeed: Optional(6.56), windBearing: Optional(101.0), cloudCover: Optional(0.05), humidity: Optional(0.5), pressure: Optional(1023.39), visibility: Optional(16.09), ozone: Optional(383.63), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 16:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0102), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.98), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.98), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.36), windGust: Optional(8.87), windSpeed: Optional(6.43), windBearing: Optional(98.0), cloudCover: Optional(0.04), humidity: Optional(0.51), pressure: Optional(1023.07), visibility: Optional(16.09), ozone: Optional(382.88), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 17:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(10.43), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.43), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.4), windGust: Optional(9.13), windSpeed: Optional(6.26), windBearing: Optional(94.0), cloudCover: Optional(0.02), humidity: Optional(0.54), pressure: Optional(1022.85), visibility: Optional(16.09), ozone: Optional(381.81), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 18:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(9.87), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.99), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.39), windGust: Optional(9.49), windSpeed: Optional(6.27), windBearing: Optional(91.0), cloudCover: Optional(0.03), humidity: Optional(0.56), pressure: Optional(1022.67), visibility: Optional(16.09), ozone: Optional(381.27), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 19:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.93), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.68), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.19), windGust: Optional(10.08), windSpeed: Optional(6.64), windBearing: Optional(87.0), cloudCover: Optional(0.13), humidity: Optional(0.58), pressure: Optional(1022.75), visibility: Optional(16.09), ozone: Optional(381.56), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 20:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.08), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.42), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(0.98), windGust: Optional(10.79), windSpeed: Optional(7.21), windBearing: Optional(84.0), cloudCover: Optional(0.27), humidity: Optional(0.61), pressure: Optional(1022.92), visibility: Optional(16.09), ozone: Optional(382.32), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 21:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.27), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.26), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.03), windGust: Optional(11.24), windSpeed: Optional(7.56), windBearing: Optional(82.0), cloudCover: Optional(0.39), humidity: Optional(0.65), pressure: Optional(1022.82), visibility: Optional(16.09), ozone: Optional(383.04), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 22:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0051), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.02), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.66), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.48), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(1.62), windGust: Optional(11.24), windSpeed: Optional(7.53), windBearing: Optional(81.0), cloudCover: Optional(0.51), humidity: Optional(0.7), pressure: Optional(1022.33), visibility: Optional(16.09), ozone: Optional(383.85), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-14 23:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0127), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.27), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.05), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(2.48), windGust: Optional(11.0), windSpeed: Optional(7.3), windBearing: Optional(80.0), cloudCover: Optional(0.6), humidity: Optional(0.77), pressure: Optional(1021.64), visibility: Optional(16.09), ozone: Optional(384.67), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 00:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0203), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.04), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(1.82), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.14), windGust: Optional(10.81), windSpeed: Optional(7.08), windBearing: Optional(80.0), cloudCover: Optional(0.63), humidity: Optional(0.82), pressure: Optional(1020.92), visibility: Optional(16.09), ozone: Optional(384.67), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 01:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0229), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.22), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.11), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.42), windGust: Optional(10.75), windSpeed: Optional(6.92), windBearing: Optional(83.0), cloudCover: Optional(0.51), humidity: Optional(0.82), pressure: Optional(1020.23), visibility: Optional(16.09), ozone: Optional(383.24), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 02:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0229), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.59), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(2.64), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.52), windGust: Optional(10.72), windSpeed: Optional(6.77), windBearing: Optional(89.0), cloudCover: Optional(0.32), humidity: Optional(0.81), pressure: Optional(1019.51), visibility: Optional(16.09), ozone: Optional(381.19), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 03:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0229), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(6.91), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.06), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.63), windGust: Optional(10.82), windSpeed: Optional(6.74), windBearing: Optional(93.0), cloudCover: Optional(0.21), humidity: Optional(0.8), pressure: Optional(1018.86), visibility: Optional(16.09), ozone: Optional(379.24), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 04:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0203), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(7.11), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.23), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(3.83), windGust: Optional(11.15), windSpeed: Optional(6.95), windBearing: Optional(95.0), cloudCover: Optional(0.27), humidity: Optional(0.8), pressure: Optional(1018.21), visibility: Optional(16.09), ozone: Optional(377.51), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 05:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0178), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.05), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(7.28), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.35), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.02), windGust: Optional(11.59), windSpeed: Optional(7.3), windBearing: Optional(96.0), cloudCover: Optional(0.41), humidity: Optional(0.8), pressure: Optional(1017.58), visibility: Optional(16.09), ozone: Optional(376.04), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 06:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0152), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.06), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(7.49), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.52), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.23), windGust: Optional(11.92), windSpeed: Optional(7.66), windBearing: Optional(98.0), cloudCover: Optional(0.56), humidity: Optional(0.8), pressure: Optional(1017.08), visibility: Optional(16.09), ozone: Optional(375.09), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 07:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0178), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.07), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(7.9), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(3.93), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.46), windGust: Optional(12.12), windSpeed: Optional(8.03), windBearing: Optional(101.0), cloudCover: Optional(0.7), humidity: Optional(0.79), pressure: Optional(1016.81), visibility: Optional(16.09), ozone: Optional(375.33), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 08:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.033), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.09), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(8.47), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.57), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.69), windGust: Optional(12.23), windSpeed: Optional(8.43), windBearing: Optional(104.0), cloudCover: Optional(0.85), humidity: Optional(0.77), pressure: Optional(1016.67), visibility: Optional(16.09), ozone: Optional(376.25), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 09:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0457), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.1), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(8.84), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(4.99), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(4.87), windGust: Optional(12.07), windSpeed: Optional(8.68), windBearing: Optional(107.0), cloudCover: Optional(0.95), humidity: Optional(0.76), pressure: Optional(1016.51), visibility: Optional(16.09), ozone: Optional(376.32), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 10:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0508), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.09), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.45), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(5.77), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.03), windGust: Optional(11.53), windSpeed: Optional(8.72), windBearing: Optional(110.0), cloudCover: Optional(0.98), humidity: Optional(0.74), pressure: Optional(1016.3), visibility: Optional(16.09), ozone: Optional(374.73), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 11:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0457), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.07), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.98), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(6.49), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.16), windGust: Optional(10.72), windSpeed: Optional(8.63), windBearing: Optional(114.0), cloudCover: Optional(0.97), humidity: Optional(0.72), pressure: Optional(1016.07), visibility: Optional(16.09), ozone: Optional(372.47), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 12:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0381), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.06), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.41), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.41), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.24), windGust: Optional(9.97), windSpeed: Optional(8.44), windBearing: Optional(116.0), cloudCover: Optional(0.96), humidity: Optional(0.7), pressure: Optional(1015.76), visibility: Optional(16.09), ozone: Optional(370.83), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 13:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0229), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.65), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.65), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.23), windGust: Optional(9.39), windSpeed: Optional(8.17), windBearing: Optional(118.0), cloudCover: Optional(0.96), humidity: Optional(0.69), pressure: Optional(1015.34), visibility: Optional(16.09), ozone: Optional(370.33), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 14:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0102), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.67), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.67), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.21), windGust: Optional(8.86), windSpeed: Optional(7.81), windBearing: Optional(119.0), cloudCover: Optional(0.96), humidity: Optional(0.69), pressure: Optional(1014.85), visibility: Optional(16.09), ozone: Optional(370.57), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 15:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0051), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.86), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.86), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.22), windGust: Optional(8.44), windSpeed: Optional(7.42), windBearing: Optional(120.0), cloudCover: Optional(0.96), humidity: Optional(0.68), pressure: Optional(1014.46), visibility: Optional(16.09), ozone: Optional(371.17), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 16:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0051), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.93), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.93), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.33), windGust: Optional(8.29), windSpeed: Optional(7.01), windBearing: Optional(117.0), cloudCover: Optional(0.97), humidity: Optional(0.68), pressure: Optional(1014.27), visibility: Optional(16.09), ozone: Optional(372.1), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 17:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0076), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.99), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.99), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.51), windGust: Optional(8.23), windSpeed: Optional(6.58), windBearing: Optional(113.0), cloudCover: Optional(0.97), humidity: Optional(0.69), pressure: Optional(1014.18), visibility: Optional(16.09), ozone: Optional(373.4), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 18:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0152), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(11.03), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.03), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.65), windGust: Optional(7.82), windSpeed: Optional(6.12), windBearing: Optional(112.0), cloudCover: Optional(0.98), humidity: Optional(0.69), pressure: Optional(1014.18), visibility: Optional(16.09), ozone: Optional(375.16), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 19:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0356), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.07), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.86), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.86), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.72), windGust: Optional(6.67), windSpeed: Optional(5.66), windBearing: Optional(117.0), cloudCover: Optional(0.99), humidity: Optional(0.71), pressure: Optional(1014.31), visibility: Optional(16.09), ozone: Optional(377.63), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 20:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0813), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.1), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.62), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.62), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.78), windGust: Optional(5.19), windSpeed: Optional(5.15), windBearing: Optional(123.0), cloudCover: Optional(1.0), humidity: Optional(0.72), pressure: Optional(1014.56), visibility: Optional(11.01), ozone: Optional(380.63), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 21:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.127), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.13), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.27), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.27), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(5.89), windGust: Optional(4.6), windSpeed: Optional(4.56), windBearing: Optional(128.0), cloudCover: Optional(1.0), humidity: Optional(0.74), pressure: Optional(1014.72), visibility: Optional(6.42), ozone: Optional(383.44), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 22:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.1524), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.15), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.96), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(8.12), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.08), windGust: Optional(3.83), windSpeed: Optional(3.66), windBearing: Optional(143.0), cloudCover: Optional(1.0), humidity: Optional(0.77), pressure: Optional(1014.79), visibility: Optional(7.02), ozone: Optional(385.73), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-15 23:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.1702), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.18), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.81), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(8.51), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.26), windGust: Optional(3.64), windSpeed: Optional(2.65), windBearing: Optional(160.0), cloudCover: Optional(1.0), humidity: Optional(0.79), pressure: Optional(1014.76), visibility: Optional(10.4), ozone: Optional(387.89), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 00:00:00 +0000, summary: Optional("Overcast"), icon: Optional(ForecastIO.Icon.cloudy), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.16), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.16), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.54), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(8.68), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.36), windGust: Optional(3.71), windSpeed: Optional(1.98), windBearing: Optional(161.0), cloudCover: Optional(1.0), humidity: Optional(0.81), pressure: Optional(1014.77), visibility: Optional(14.03), ozone: Optional(391.05), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 01:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0813), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.11), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(9.07), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(8.38), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.39), windGust: Optional(3.83), windSpeed: Optional(1.7), windBearing: Optional(126.0), cloudCover: Optional(0.89), humidity: Optional(0.83), pressure: Optional(1014.77), visibility: Optional(16.09), ozone: Optional(396.03), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 02:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0127), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.05), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(8.58), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(8.12), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.38), windGust: Optional(4.04), windSpeed: Optional(1.42), windBearing: Optional(4.0), cloudCover: Optional(0.74), humidity: Optional(0.86), pressure: Optional(1014.8), visibility: Optional(16.09), ozone: Optional(402.0), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 03:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(8.17), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.31), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.37), windGust: Optional(4.13), windSpeed: Optional(1.73), windBearing: Optional(257.0), cloudCover: Optional(0.63), humidity: Optional(0.88), pressure: Optional(1014.91), visibility: Optional(16.09), ozone: Optional(407.1), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 04:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(7.89), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.89), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.31), windGust: Optional(3.87), windSpeed: Optional(0.88), windBearing: Optional(106.0), cloudCover: Optional(0.62), humidity: Optional(0.9), pressure: Optional(1015.2), visibility: Optional(16.09), ozone: Optional(411.34), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 05:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0127), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.06), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(7.8), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.32), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.23), windGust: Optional(3.47), windSpeed: Optional(1.35), windBearing: Optional(206.0), cloudCover: Optional(0.65), humidity: Optional(0.9), pressure: Optional(1015.62), visibility: Optional(16.09), ozone: Optional(414.68), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 06:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0305), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.09), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(8.08), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(7.4), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.27), windGust: Optional(3.37), windSpeed: Optional(1.56), windBearing: Optional(244.0), cloudCover: Optional(0.65), humidity: Optional(0.88), pressure: Optional(1016.06), visibility: Optional(16.09), ozone: Optional(415.76), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 07:00:00 +0000, summary: Optional("Mostly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0279), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.07), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(8.97), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(8.25), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.62), windGust: Optional(3.76), windSpeed: Optional(1.71), windBearing: Optional(205.0), cloudCover: Optional(0.61), humidity: Optional(0.85), pressure: Optional(1016.55), visibility: Optional(16.09), ozone: Optional(412.89), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 08:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0203), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(10.22), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.22), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.1), windGust: Optional(4.45), windSpeed: Optional(2.24), windBearing: Optional(305.0), cloudCover: Optional(0.55), humidity: Optional(0.81), pressure: Optional(1017.08), visibility: Optional(16.09), ozone: Optional(407.52), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 09:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0127), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(11.53), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.53), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.42), windGust: Optional(5.15), windSpeed: Optional(2.85), windBearing: Optional(264.0), cloudCover: Optional(0.48), humidity: Optional(0.76), pressure: Optional(1017.52), visibility: Optional(16.09), ozone: Optional(403.62), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 10:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0076), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.03), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: Optional(12.7), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(12.7), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.38), windGust: Optional(5.82), windSpeed: Optional(3.25), windBearing: Optional(299.0), cloudCover: Optional(0.41), humidity: Optional(0.7), pressure: Optional(1017.84), visibility: Optional(16.09), ozone: Optional(402.41), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 11:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(13.38), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(13.38), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.16), windGust: Optional(6.49), windSpeed: Optional(3.69), windBearing: Optional(180.0), cloudCover: Optional(0.32), humidity: Optional(0.66), pressure: Optional(1018.08), visibility: Optional(16.09), ozone: Optional(402.47), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 12:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(14.23), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(14.23), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.01), windGust: Optional(6.98), windSpeed: Optional(4.03), windBearing: Optional(227.0), cloudCover: Optional(0.25), humidity: Optional(0.62), pressure: Optional(1018.3), visibility: Optional(16.09), ozone: Optional(402.68), uvIndex: Optional(4.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 13:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(14.88), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(14.88), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.96), windGust: Optional(7.22), windSpeed: Optional(4.32), windBearing: Optional(236.0), cloudCover: Optional(0.2), humidity: Optional(0.59), pressure: Optional(1018.45), visibility: Optional(16.09), ozone: Optional(402.65), uvIndex: Optional(4.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 14:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(15.21), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(15.21), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(6.96), windGust: Optional(7.29), windSpeed: Optional(4.51), windBearing: Optional(229.0), cloudCover: Optional(0.16), humidity: Optional(0.58), pressure: Optional(1018.56), visibility: Optional(16.09), ozone: Optional(402.77), uvIndex: Optional(3.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 15:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(15.09), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(15.09), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.0), windGust: Optional(7.17), windSpeed: Optional(4.52), windBearing: Optional(223.0), cloudCover: Optional(0.13), humidity: Optional(0.58), pressure: Optional(1018.72), visibility: Optional(16.09), ozone: Optional(402.96), uvIndex: Optional(2.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 16:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(14.65), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(14.65), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.13), windGust: Optional(6.88), windSpeed: Optional(4.27), windBearing: Optional(224.0), cloudCover: Optional(0.1), humidity: Optional(0.61), pressure: Optional(1018.95), visibility: Optional(16.09), ozone: Optional(403.12), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 17:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(13.67), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(13.67), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.3), windGust: Optional(6.42), windSpeed: Optional(3.88), windBearing: Optional(226.0), cloudCover: Optional(0.08), humidity: Optional(0.65), pressure: Optional(1019.26), visibility: Optional(16.09), ozone: Optional(403.45), uvIndex: Optional(1.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 18:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearDay), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(12.99), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(12.99), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.39), windGust: Optional(5.9), windSpeed: Optional(3.52), windBearing: Optional(227.0), cloudCover: Optional(0.12), humidity: Optional(0.69), pressure: Optional(1019.61), visibility: Optional(16.09), ozone: Optional(403.34), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 19:00:00 +0000, summary: Optional("Clear"), icon: Optional(ForecastIO.Icon.clearNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(11.87), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(11.87), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.33), windGust: Optional(5.33), windSpeed: Optional(3.2), windBearing: Optional(227.0), cloudCover: Optional(0.24), humidity: Optional(0.74), pressure: Optional(1020.11), visibility: Optional(16.09), ozone: Optional(402.26), uvIndex: Optional(0.0), uvIndexTime: nil), ForecastIO.DataPoint(time: 2019-04-16 20:00:00 +0000, summary: Optional("Partly Cloudy"), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: nil, sunsetTime: nil, moonPhase: nil, nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: nil, precipitationIntensityMaxTime: nil, precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: Optional(10.72), temperatureLow: nil, temperatureLowTime: nil, temperatureHigh: nil, temperatureHighTime: nil, apparentTemperature: Optional(10.72), apparentTemperatureLow: nil, apparentTemperatureLowTime: nil, apparentTemperatureHigh: nil, apparentTemperatureHighTime: nil, dewPoint: Optional(7.17), windGust: Optional(4.7), windSpeed: Optional(2.88), windBearing: Optional(226.0), cloudCover: Optional(0.41), humidity: Optional(0.79), pressure: Optional(1020.64), visibility: Optional(16.09), ozone: Optional(400.85), uvIndex: Optional(0.0), uvIndexTime: nil)])), daily: Optional(ForecastIO.DataBlock(summary: Optional("Light rain today and tomorrow, with high temperatures bottoming out at 11°C on Monday."), icon: Optional(ForecastIO.Icon.rain), data: [ForecastIO.DataPoint(time: 2019-04-08 23:00:00 +0000, summary: Optional("Light rain starting in the afternoon."), icon: Optional(ForecastIO.Icon.rain), sunriseTime: Optional(2019-04-09 05:27:54 +0000), sunsetTime: Optional(2019-04-09 18:53:22 +0000), moonPhase: Optional(0.13), nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.2743), precipitationIntensityMax: Optional(0.9373), precipitationIntensityMaxTime: Optional(2019-04-09 18:00:00 +0000), precipitationProbability: Optional(1.0), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: Optional(5.71), temperatureLowTime: Optional(2019-04-10 05:00:00 +0000), temperatureHigh: Optional(13.67), temperatureHighTime: Optional(2019-04-09 12:00:00 +0000), apparentTemperature: nil, apparentTemperatureLow: Optional(1.56), apparentTemperatureLowTime: Optional(2019-04-10 06:00:00 +0000), apparentTemperatureHigh: Optional(13.67), apparentTemperatureHighTime: Optional(2019-04-09 12:00:00 +0000), dewPoint: Optional(7.39), windGust: Optional(9.69), windSpeed: Optional(2.74), windBearing: Optional(35.0), cloudCover: Optional(0.7), humidity: Optional(0.9), pressure: Optional(1012.87), visibility: Optional(8.38), ozone: Optional(382.63), uvIndex: Optional(3.0), uvIndexTime: Optional(2019-04-09 12:00:00 +0000)), ForecastIO.DataPoint(time: 2019-04-09 23:00:00 +0000, summary: Optional("Foggy in the morning."), icon: Optional(ForecastIO.Icon.fog), sunriseTime: Optional(2019-04-10 05:25:45 +0000), sunsetTime: Optional(2019-04-10 18:54:58 +0000), moonPhase: Optional(0.17), nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0635), precipitationIntensityMax: Optional(0.3556), precipitationIntensityMaxTime: Optional(2019-04-09 23:00:00 +0000), precipitationProbability: Optional(0.6), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: Optional(2.03), temperatureLowTime: Optional(2019-04-11 05:00:00 +0000), temperatureHigh: Optional(13.78), temperatureHighTime: Optional(2019-04-10 15:00:00 +0000), apparentTemperature: nil, apparentTemperatureLow: Optional(-2.27), apparentTemperatureLowTime: Optional(2019-04-11 05:00:00 +0000), apparentTemperatureHigh: Optional(13.78), apparentTemperatureHighTime: Optional(2019-04-10 15:00:00 +0000), dewPoint: Optional(4.51), windGust: Optional(11.21), windSpeed: Optional(6.02), windBearing: Optional(47.0), cloudCover: Optional(0.76), humidity: Optional(0.75), pressure: Optional(1018.23), visibility: Optional(11.06), ozone: Optional(378.89), uvIndex: Optional(3.0), uvIndexTime: Optional(2019-04-10 11:00:00 +0000)), ForecastIO.DataPoint(time: 2019-04-10 23:00:00 +0000, summary: Optional("Partly cloudy starting in the afternoon."), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: Optional(2019-04-11 05:23:36 +0000), sunsetTime: Optional(2019-04-11 18:56:35 +0000), moonPhase: Optional(0.21), nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0), precipitationIntensityMax: Optional(0.0025), precipitationIntensityMaxTime: Optional(2019-04-11 15:00:00 +0000), precipitationProbability: Optional(0.0), precipitationType: nil, precipitationAccumulation: nil, temperature: nil, temperatureLow: Optional(2.74), temperatureLowTime: Optional(2019-04-12 06:00:00 +0000), temperatureHigh: Optional(13.2), temperatureHighTime: Optional(2019-04-11 15:00:00 +0000), apparentTemperature: nil, apparentTemperatureLow: Optional(-1.13), apparentTemperatureLowTime: Optional(2019-04-12 06:00:00 +0000), apparentTemperatureHigh: Optional(13.2), apparentTemperatureHighTime: Optional(2019-04-11 15:00:00 +0000), dewPoint: Optional(2.1), windGust: Optional(9.33), windSpeed: Optional(4.26), windBearing: Optional(67.0), cloudCover: Optional(0.19), humidity: Optional(0.7), pressure: Optional(1025.54), visibility: Optional(16.09), ozone: Optional(382.11), uvIndex: Optional(4.0), uvIndexTime: Optional(2019-04-11 11:00:00 +0000)), ForecastIO.DataPoint(time: 2019-04-11 23:00:00 +0000, summary: Optional("Mostly cloudy until evening."), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: Optional(2019-04-12 05:21:28 +0000), sunsetTime: Optional(2019-04-12 18:58:12 +0000), moonPhase: Optional(0.24), nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0025), precipitationIntensityMax: Optional(0.0279), precipitationIntensityMaxTime: Optional(2019-04-12 17:00:00 +0000), precipitationProbability: Optional(0.04), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: Optional(2.68), temperatureLowTime: Optional(2019-04-13 05:00:00 +0000), temperatureHigh: Optional(11.78), temperatureHighTime: Optional(2019-04-12 14:00:00 +0000), apparentTemperature: nil, apparentTemperatureLow: Optional(-2.1), apparentTemperatureLowTime: Optional(2019-04-13 05:00:00 +0000), apparentTemperatureHigh: Optional(11.78), apparentTemperatureHighTime: Optional(2019-04-12 14:00:00 +0000), dewPoint: Optional(1.87), windGust: Optional(8.96), windSpeed: Optional(4.52), windBearing: Optional(77.0), cloudCover: Optional(0.44), humidity: Optional(0.7), pressure: Optional(1028.09), visibility: Optional(16.09), ozone: Optional(391.35), uvIndex: Optional(3.0), uvIndexTime: Optional(2019-04-12 11:00:00 +0000)), ForecastIO.DataPoint(time: 2019-04-12 23:00:00 +0000, summary: Optional("Partly cloudy starting in the afternoon, continuing until evening."), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: Optional(2019-04-13 05:19:20 +0000), sunsetTime: Optional(2019-04-13 18:59:49 +0000), moonPhase: Optional(0.28), nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0025), precipitationIntensityMax: Optional(0.0076), precipitationIntensityMaxTime: Optional(2019-04-13 13:00:00 +0000), precipitationProbability: Optional(0.05), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: Optional(2.13), temperatureLowTime: Optional(2019-04-14 05:00:00 +0000), temperatureHigh: Optional(11.09), temperatureHighTime: Optional(2019-04-13 15:00:00 +0000), apparentTemperature: nil, apparentTemperatureLow: Optional(-2.61), apparentTemperatureLowTime: Optional(2019-04-14 05:00:00 +0000), apparentTemperatureHigh: Optional(11.09), apparentTemperatureHighTime: Optional(2019-04-13 15:00:00 +0000), dewPoint: Optional(0.4), windGust: Optional(10.17), windSpeed: Optional(5.79), windBearing: Optional(83.0), cloudCover: Optional(0.17), humidity: Optional(0.64), pressure: Optional(1029.02), visibility: Optional(16.09), ozone: Optional(407.27), uvIndex: Optional(3.0), uvIndexTime: Optional(2019-04-13 10:00:00 +0000)), ForecastIO.DataPoint(time: 2019-04-13 23:00:00 +0000, summary: Optional("Partly cloudy starting in the evening."), icon: Optional(ForecastIO.Icon.partlyCloudyNight), sunriseTime: Optional(2019-04-14 05:17:13 +0000), sunsetTime: Optional(2019-04-14 19:01:26 +0000), moonPhase: Optional(0.32), nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0051), precipitationIntensityMax: Optional(0.0178), precipitationIntensityMaxTime: Optional(2019-04-14 14:00:00 +0000), precipitationProbability: Optional(0.1), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: Optional(6.04), temperatureLowTime: Optional(2019-04-15 00:00:00 +0000), temperatureHigh: Optional(11.37), temperatureHighTime: Optional(2019-04-14 15:00:00 +0000), apparentTemperature: nil, apparentTemperatureLow: Optional(1.82), apparentTemperatureLowTime: Optional(2019-04-15 00:00:00 +0000), apparentTemperatureHigh: Optional(11.37), apparentTemperatureHighTime: Optional(2019-04-14 15:00:00 +0000), dewPoint: Optional(0.28), windGust: Optional(11.24), windSpeed: Optional(6.24), windBearing: Optional(84.0), cloudCover: Optional(0.07), humidity: Optional(0.63), pressure: Optional(1024.72), visibility: Optional(16.09), ozone: Optional(385.67), uvIndex: Optional(4.0), uvIndexTime: Optional(2019-04-14 11:00:00 +0000)), ForecastIO.DataPoint(time: 2019-04-14 23:00:00 +0000, summary: Optional("Mostly cloudy throughout the day."), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: Optional(2019-04-15 05:15:07 +0000), sunsetTime: Optional(2019-04-15 19:03:03 +0000), moonPhase: Optional(0.36), nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0356), precipitationIntensityMax: Optional(0.1524), precipitationIntensityMaxTime: Optional(2019-04-15 22:00:00 +0000), precipitationProbability: Optional(0.43), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: Optional(7.8), temperatureLowTime: Optional(2019-04-16 05:00:00 +0000), temperatureHigh: Optional(11.03), temperatureHighTime: Optional(2019-04-15 18:00:00 +0000), apparentTemperature: nil, apparentTemperatureLow: Optional(7.31), apparentTemperatureLowTime: Optional(2019-04-16 03:00:00 +0000), apparentTemperatureHigh: Optional(11.03), apparentTemperatureHighTime: Optional(2019-04-15 18:00:00 +0000), dewPoint: Optional(4.72), windGust: Optional(12.23), windSpeed: Optional(6.85), windBearing: Optional(106.0), cloudCover: Optional(0.78), humidity: Optional(0.75), pressure: Optional(1016.58), visibility: Optional(15.1), ozone: Optional(376.99), uvIndex: Optional(3.0), uvIndexTime: Optional(2019-04-15 11:00:00 +0000)), ForecastIO.DataPoint(time: 2019-04-15 23:00:00 +0000, summary: Optional("Partly cloudy until afternoon."), icon: Optional(ForecastIO.Icon.partlyCloudyDay), sunriseTime: Optional(2019-04-16 05:13:02 +0000), sunsetTime: Optional(2019-04-16 19:04:40 +0000), moonPhase: Optional(0.39), nearestStormDistance: nil, nearestStormBearing: nil, precipitationIntensity: Optional(0.0229), precipitationIntensityMax: Optional(0.1702), precipitationIntensityMaxTime: Optional(2019-04-15 23:00:00 +0000), precipitationProbability: Optional(0.34), precipitationType: Optional(ForecastIO.Precipitation.rain), precipitationAccumulation: nil, temperature: nil, temperatureLow: Optional(6.67), temperatureLowTime: Optional(2019-04-17 05:00:00 +0000), temperatureHigh: Optional(15.21), temperatureHighTime: Optional(2019-04-16 14:00:00 +0000), apparentTemperature: nil, apparentTemperatureLow: Optional(6.67), apparentTemperatureLowTime: Optional(2019-04-17 05:00:00 +0000), apparentTemperatureHigh: Optional(15.21), apparentTemperatureHighTime: Optional(2019-04-16 14:00:00 +0000), dewPoint: Optional(6.85), windGust: Optional(7.29), windSpeed: Optional(2.18), windBearing: Optional(226.0), cloudCover: Optional(0.48), humidity: Optional(0.76), pressure: Optional(1017.63), visibility: Optional(15.77), ozone: Optional(403.44), uvIndex: Optional(4.0), uvIndexTime: Optional(2019-04-16 12:00:00 +0000))]))), ForecastIO.RequestMetadata(cacheControl: Optional("max-age=60"), apiRequestsCount: Optional(100), responseTime: Optional(305.543)))

Neilfau commented 5 years ago

Any ideas why there's multiple values of the same keys? I assume its because its hourly data?

sxg commented 5 years ago

Ah, ok. That response looks good and suggests to me that ForecastIO is working okay. And yes, there are multiple values due to the hourly data. You'll receive an array of DataPoints each containing the same or similar properties for each hour.

For now, I'm going to close this issue as this does not appear to be a problem with ForecastIO. I suspect the issue has to do with your completion block or implementation of the switch statement inside ForecastIO's completion block.

Neilfau commented 5 years ago

Ok im not sure what is going on, because my code works fine with 5.1.0 & 6.0.0... my switch statement is the same as yours above and any time i try to access the Forecast? value it crashes no matter the method...

Neilfau commented 5 years ago

Im going back to using 5.1.0 for now...

sxg commented 5 years ago

There shouldn’t be any code/syntax changes between 6.0.0 and 6.0.1. I’m thinking the problem may be in the project settings that changed between the two versions. Can you install 6.0.1 and roll back commit-by-commit until you see the breaking change? There aren’t many commits between 6.0.0 and 6.0.1.

On Tue, Apr 9 2019 at 5:10 PM, < notifications@github.com > wrote:

Im going back to using 5.1.0 for now...

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub ( https://github.com/sxg/ForecastIO/issues/60#issuecomment-481441720 ) , or mute the thread ( https://github.com/notifications/unsubscribe-auth/ADU2NSXoci1zHHqsiFNkLwJvAXeV2z83ks5vfQHVgaJpZM4clLnL ).

Neilfau commented 5 years ago

So I've done what you said and it seems its the changes to the Flag... making nearestStation an optional seems to be the issue, once i remove ? it works fine and doesn't crash.

sxg commented 5 years ago

That is very strange. Conversion to an optional should make it safer and less likely to crash. Let me look into this some more and see why that’s happening.

Neilfau commented 5 years ago

Yeah indeed... it is strange.