Click or drag to resize

DegreeDays.Api.Data Namespace

For specifying and receiving degree-day data and temperature data from the API.
Classes
 ClassDescription
Public classAverageBreakdown

Defines how a set of average degree days should be broken down, including the period in time they should cover.

Public classAverageDataSet Contains a set of average degree-day data generated to fulfil an AverageDataSpec for a specific Location.
Public classAverageDataSpec Defines a specification for a set of average data such as 5-year-average degree days.
Public classBreakdown Defines how a set of degree days should be broken down (e.g. daily, weekly, or monthly), and the period in time they should cover.
Public classCalculation Defines how degree days should be calculated e.g. HDD or CDD with a specific base temperature.
Public classDataApi Provides easy, type-safe access to the API's data-related operations.
Public classDataSetBase Contains a set of degree-day data generated to fulfil a DataSpec for a specific Location.
Public classDataSets Contains all sets of degree-day data generated to fulfil the DataSpecs for a specific Location.
Public classDataSpec Defines a specification of a single set of degree-day data (or temperature data) in all aspects other than the location that the data should be generated for.
Public classDataSpecs Defines up to 120 sets of data that should be generated to fulfil a LocationDataRequest.
Public classDataValue Contains a degree-day value (e.g. an HDD or CDD value) and an approximate indication of its accuracy.
Public classDatedBreakdown Defines how a set of dated degree days should be broken down, including the period in time they should cover.
Public classDatedDataSet Contains a set of dated data (e.g. daily/weekly/monthly degree days) generated to fulfil a DatedDataSpec for a specific Location.
Public classDatedDataSpec Defines a specification for a set of dated data such as daily, weekly, or monthly degree days covering a specific period in time.
Public classDatedDataValue Contains a degree-day value for a specific dated period (a single day or a range of days like a specific week, month, or year).
Public classGeographicLocation Defines a location in terms of a longitude/latitude or postal/zip code, leaving it to the API to find the nearest good weather station.
Public classLocation Defines a location for which degree days should be calculated.
Public classLocationDataRequest Defines a request for one or more sets of degree-day data from a particular location.
Public classLocationDataResponse Contains the degree-day data generated to fulfil a LocationDataRequest.
Public classLocationException Indicates a Failure in the API's processing of a request, caused by problems with the Location that the request specified.
Public classLocationInfoRequest Defines a request for info about the station(s) that would be used to fulfil an equivalent LocationDataRequest.
Public classLocationInfoResponse Contains the location/station-related info returned in response to a LocationInfoRequest.
Public classPeriod Defines the period in time that a set of degree days should cover.
Public classSource Contains basic information about a source of data that was used to satisfy a request.
Public classSourceDataException Indicates a Failure to generate a data set caused by problems with the source temperature data for the Location and Period requested.
Public classStation Contains basic information about a weather station.
Public classTimeSeriesCalculation Defines how time-series data should be calculated e.g. temperature data, with hourly figures, in Celsius.
Public classTimeSeriesDataSet Contains a set of time-series data (e.g. hourly temperature data) generated to fulfil a TimeSeriesDataSpec for a specific Location.
Public classTimeSeriesDataSpec Defines a specification for a set of time-series data such as hourly temperature data covering a specific period in time.
Public classTimeSeriesDataValue Contains a value (e.g. a temperature value) for a specific point in time, and an approximate indication of its accuracy.
Structures
 StructureDescription
Public structureTemperature Defines a temperature value, typically the base temperature of a degree-day calculation.
Public structureTemperatureUnit Defines the units of temperature measurement with constants to represent Celsius and Fahrenheit.
Public structureTimeSeriesInterval Defines the interval (e.g. hourly) that time-series data should be calculated with.
Remarks

If you are new to this package, we suggest you start by looking at DataApi.