| Package | Description |
|---|---|
| net.degreedays.api |
Core Degree Days.net API classes, including
DegreeDaysApi - the starting point for all API operations. |
| net.degreedays.api.data |
For specifying and receiving degree-day data and temperature data from the API.
|
| net.degreedays.api.data.impl |
Implementations of abstract types from
net.degreedays.api.data. |
| net.degreedays.api.regression |
For using the API to run regressions against your energy-usage data.
|
| Class and Description |
|---|
| DataApi
Provides easy, type-safe access to the API's data-related operations.
|
| Class and 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. |
| AverageDataSet.Builder
A builder class for creating immutable
AverageDataSet objects
e.g. for testing purposes. |
| 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 to a
specific base temperature.
|
| DataSet |
| DataSets |
| DataSets.Builder
A builder class for creating immutable
DataSets objects
e.g. for testing purposes. |
| 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. |
| DataSpecs.CustomKeyBuilder
For advanced use, this provides a way to create a
DataSpecs
object with custom keys. |
| DataTransformException
Indicates that this client library could not transform a set of data into one
with a different breakdown.
|
| DataValue
Contains a 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. |
| DatedDataSet.Builder
A builder class for creating immutable
DatedDataSet objects
e.g. for testing purposes. |
| 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).
|
| Location
Defines a location for which degree days should be calculated.
|
| LocationDataRequest
Defines a request for one or more sets of data from a particular location.
|
| LocationDataResponse
Contains the data generated to fulfil a
LocationDataRequest. |
| LocationDataResponse.Builder
A builder class for creating immutable
LocationDataResponse
objects e.g. for testing purposes. |
| 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. |
| LocationInfoResponse.Builder
A builder class for creating immutable
LocationInfoResponse
objects e.g. for testing purposes. |
| 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.
|
| Source.Builder
A builder class for creating immutable
Source objects
e.g. for testing purposes. |
| SourceDataException |
| Station
Contains basic information about a weather station.
|
| Station.Builder
A builder class for creating immutable
Station objects
e.g. for testing purposes. |
| Temperature
Defines a temperature value, typically the base temperature of a degree-day
calculation.
|
| TemperatureUnit
Defines the units of temperature measurement with enum constants to represent
Celsius and Fahrenheit.
|
| 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. |
| TimeSeriesDataSet.Builder
A builder class for creating immutable
TimeSeriesDataSet objects
e.g. for testing purposes. |
| 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.
|
| TimeSeriesInterval
Defines the interval (e.g. hourly) that time-series data should be
calculated with.
|
| Class and Description |
|---|
| AverageBreakdown
Defines how a set of average degree days should
be broken down, including the period in time they should cover.
|
| 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 to a
specific base temperature.
|
| DatedBreakdown
Defines how a set of dated degree days should be
broken down, including the period in time they should cover.
|
| 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.
|
| Period
Defines the period in time that a set of degree days should cover.
|
| Temperature
Defines a temperature value, typically the base temperature of a degree-day
calculation.
|
| TemperatureUnit
Defines the units of temperature measurement with enum constants to represent
Celsius and Fahrenheit.
|
| TimeSeriesCalculation
Defines how time-series data should be calculated e.g. temperature data,
with hourly figures, in Celsius.
|
| TimeSeriesInterval
Defines the interval (e.g. hourly) that time-series data should be
calculated with.
|
| Class and Description |
|---|
| DataValue
Contains a value (e.g. an HDD or CDD value) and an approximate
indication of its accuracy.
|
| DatedDataSet
Contains a set of dated data (e.g. daily/weekly/monthly degree days)
generated to fulfil a
DatedDataSpec for a specific Location. |
| Location
Defines a location for which degree days should be calculated.
|
| Source
Contains basic information about a source of data that was used to satisfy a
request.
|
| SourceDataException |
| Temperature
Defines a temperature value, typically the base temperature of a degree-day
calculation.
|
| TemperatureUnit
Defines the units of temperature measurement with enum constants to represent
Celsius and Fahrenheit.
|
See www.degreedays.net/api/ for more about the Degree Days.net API.
You can sign up for a Degree Days.net API account and read the integration guide that is useful and applicable whether you are using Java or not.