Eclipse2017

The Eclipse2017 Service provides access to US weather data along the path of the Great American Eclipse. For more information about the eclipse, check out https://www.greatamericaneclipse.com/.

RPCS

Eclipse2017.availableStations(maxReadingMedian: Number, maxDistanceFromCenter: Number, latitude: Latitude?, longitude: Longitude?, maxDistanceFromPoint: Number?)

Get a list of reporting weather stations for the given arguments.

Arguments:

  • maxReadingMedian: Number (Number)

  • maxDistanceFromCenter: Number (Number)

  • latitude: Latitude? (Latitude)

  • longitude: Longitude? (Longitude)

  • maxDistanceFromPoint: Number? (Number)

Eclipse2017.conditionHistory(stationId: String, limit: String)

Get the reported conditions for a given weather station.

Arguments:

  • stationId: String (String)

  • limit: String (String) - Number of results to return (max is 3000)

Eclipse2017.conditionHistoryRange(stationId: String, startTime: String, endTime: String)

Get the reported conditions during a given time for a given weather station.

Arguments:

Eclipse2017.eclipsePath()

Get the path of the eclipse as a list of latitude, longitude, and time.

Eclipse2017.pastCondition(stationId: String, time: String)

Get historical conditions at a given weather station.

Arguments:

Eclipse2017.pastTemperature(stationId: String, time: String)

Get historical temperature for a given weather station.

Arguments:

Eclipse2017.selectPointBased()

Get stations selected based on the points of the eclipse path.

Eclipse2017.selectSectionBased(numSections: Integer, perSection: Integer)

Divide the eclipse path into a number of sections and select weather stations from each section.

Arguments:

  • numSections: Integer (Integer) - Number of sections to divide the path into

  • perSection: Integer (Integer) - Number of stations to select

Eclipse2017.stationInfo(stationId: String)

Get information about a given reporting station.

Arguments:

  • stationId: String (String) - Reporting station ID (pws)

Eclipse2017.stations()

Get a list of reporting stations IDs (pws field).

Eclipse2017.stationsInfo()

Get information about all reporting weather stations.

Eclipse2017.temperatureHistory(stationId: String, limit: String)

Get the reported temperatures for a given weather station.

Arguments:

  • stationId: String (String)

  • limit: String (String) - Number of results to return (max is 3000)

Eclipse2017.temperatureHistoryRange(stationId: String, startTime: String, endTime: String)

Get the reported temperatures during a given time for a given weather station.

Arguments: