Overview

Under the National Oceanic and Atmpospheric Administration, the National Weather Service provides daily weather reports for cities across the county. This is done through the use of 122 different Weather Forcast Offices throughout the country. These WFOs are responsible for the daily weather reports for serveral cities throughout their region of coverage. This data set takes the information from these WFO reports for cities across the country through the months of April to June of 2016.

http://w2.weather.gov/climate/

Downloads

Download all of the following files.

Usage

Begin by adding the above JAR file to your classpath. This library has 1 function you can use.
import corgis.weather.WeatherLibrary;
import corgis.weather.domain.*;
import java.util.ArrayList;

public class ExampleClass {
    public static void main(String[] args) {
        // Get access to the library
        WeatherLibrary weatherLibrary = new WeatherLibrary();
        // Access data inside the library
        ArrayList<Report> list_of_report = weatherLibrary.getWeather(false);
    }
}
Additionally, some of the functions can optionally return Big Data using the last argument (setting it to true). If you use this Big Data, it may be much slower. Wait until you are sure your code is correct before using these examples.
import corgis.weather.WeatherLibrary;
import corgis.weather.domain.*;
import java.util.ArrayList;

public class ExampleClass {
    public static void main(String[] args) {
        // Get access to the library
        WeatherLibrary weatherLibrary = new WeatherLibrary();
        // Access data inside the library
        ArrayList<Report> list_of_report = weatherLibrary.getWeather(true);
    }
}

Documentation

We provide full JavaDoc for this library. Alternatively, you may refer to the below:

 weatherLibrary.getWeather(test)

Returns weather reports from the dataset.