DegreeDays.Api.Data Namespace |
For specifying and receiving degree-day data and temperature data from the
API.
Classes | Class | Description |
---|
 | AverageBreakdown |
Defines how a set of average degree days should
be broken down, including the period in time they should cover.
|
 | AverageDataSet |
Contains a set of average degree-day data generated to fulfil an
AverageDataSpec for a specific Location.
|
 | AverageDataSpec |
Defines a specification for a set of average data such as 5-year-average
degree days.
|
 | Breakdown |
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.
|
 | Calculation |
Defines how degree days should be calculated e.g. HDD or CDD with a
specific base temperature.
|
 | DataApi |
Provides easy, type-safe access to the API's data-related operations.
|
 | DataSetBase |
Contains a set of degree-day data generated to fulfil a DataSpec for
a specific Location.
|
 | DataSets |
Contains all sets of degree-day data generated to fulfil the
DataSpecs for a specific Location.
|
 | DataSpec |
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.
|
 | DataSpecs |
Defines up to 120 sets of data that should be generated to fulfil a
LocationDataRequest.
|
 | DataValue |
Contains a degree-day value (e.g. an HDD or CDD value) and an approximate
indication of its accuracy.
|
 | DatedBreakdown |
Defines how a set of dated degree days should be
broken down, including the period in time they should cover.
|
 | DatedDataSet |
Contains a set of dated data (e.g. daily/weekly/monthly degree days)
generated to fulfil a DatedDataSpec for a specific Location.
|
 | DatedDataSpec |
Defines a specification for a set of dated data such as daily, weekly, or
monthly degree days covering a specific period in time.
|
 | DatedDataValue |
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).
|
 | GeographicLocation |
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.
|
 | Location |
Defines a location for which degree days should be calculated.
|
 | LocationDataRequest |
Defines a request for one or more sets of degree-day data from a particular
location.
|
 | LocationDataResponse |
Contains the degree-day data generated to fulfil a
LocationDataRequest.
|
 | LocationException |
Indicates a Failure in the API's processing of a request, caused by
problems with the Location that the request specified.
|
 | LocationInfoRequest |
Defines a request for info about the station(s) that would be used to fulfil
an equivalent LocationDataRequest.
|
 | LocationInfoResponse |
Contains the location/station-related info returned in response to a
LocationInfoRequest.
|
 | Period |
Defines the period in time that a set of degree days should cover.
|
 | Source |
Contains basic information about a source of data that was used to satisfy a
request.
|
 | SourceDataException |
Indicates a Failure to generate a data set
caused by problems with the source temperature data for the Location
and Period requested.
|
 | Station |
Contains basic information about a weather station.
|
 | TimeSeriesCalculation |
Defines how time-series data should be calculated e.g. temperature data,
with hourly figures, in Celsius.
|
 | TimeSeriesDataSet |
Contains a set of time-series data (e.g. hourly temperature data)
generated to fulfil a TimeSeriesDataSpec for a specific
Location.
|
 | TimeSeriesDataSpec |
Defines a specification for a set of time-series data such as hourly
temperature data covering a specific period in time.
|
 | TimeSeriesDataValue |
Contains a value (e.g. a temperature value) for a specific point in
time, and an approximate indication of its accuracy.
|
Structures | Structure | Description |
---|
 | Temperature |
Defines a temperature value, typically the base temperature of a degree-day
calculation.
|
 | TemperatureUnit |
Defines the units of temperature measurement with constants to represent
Celsius and Fahrenheit.
|
 | TimeSeriesInterval |
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.