Dimension Record Classes¶
These classes define the schema for dimension record files (typically CSVs).
Every dimension config has a class field that selects one of these classes.
The class determines what columns are required or optional in the records file.
Note
Time dimensions do not use record classes. They are configured entirely by parameters in the config file. See the Dimensions reference for time dimension config models (DateTimeDimensionModel, AnnualTimeDimensionModel, etc.).
Geography¶
CensusDivision¶
dsgrid.dimension.standard.CensusDivision
Census Region attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
CensusRegion¶
dsgrid.dimension.standard.CensusRegion
Census Region attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
County¶
dsgrid.dimension.standard.County
County attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
Geography¶
dsgrid.dimension.standard.Geography
Generic geography with optional time_zone
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
State¶
dsgrid.dimension.standard.State
State attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
`bool |
None` |
|
|
|
|
|
|
|
|
Sector¶
Sector¶
dsgrid.dimension.standard.Sector
Sector attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
|
Sector dimension |
Subsector¶
Subsector¶
dsgrid.dimension.standard.Subsector
Subsector attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
|
|
|
|
|
Metric¶
EnergyEfficiency¶
dsgrid.dimension.standard.EnergyEfficiency
Energy Efficiency of building stock or equipment
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
|
|
|
(required) |
EnergyEndUse¶
dsgrid.dimension.standard.EnergyEndUse
Energy Demand End Use attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
|
|
|
(required) |
EnergyIntensity¶
dsgrid.dimension.standard.EnergyIntensity
Energy Intensity per capita, GDP, etc.
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
EnergyIntensityRegression¶
dsgrid.dimension.standard.EnergyIntensityRegression
Energy Intensity per capita, GDP, etc. regression over time or other variables
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
Specifies the functional form of the regression model |
|
|
|
(required) |
EnergyServiceDemand¶
dsgrid.dimension.standard.EnergyServiceDemand
Energy Service Demand attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
EnergyServiceDemandRegression¶
dsgrid.dimension.standard.EnergyServiceDemandRegression
Energy Service Demand, can be per floor area, vehicle, etc., regression over time or other variables
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
Specifies the functional form of the regression model |
|
|
|
(required) |
FractionalIndex¶
dsgrid.dimension.standard.FractionalIndex
Fractional Index attributes - e.g., human development index (HDI)
Generally dimensionless, but a unit string can be provided to assist with calculations.
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
|
|
|
(required) |
|
|
|
(required) |
PeggedIndex¶
dsgrid.dimension.standard.PeggedIndex
Pegged Index attributes
Data relative to a base year that is normalized to a value like 1 or 100.
Generally dimensionless, but a unit string can be provided to assist with calculations.
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
|
|
|
(required) |
|
|
|
(required) |
Population¶
dsgrid.dimension.standard.Population
Population attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
Stock¶
dsgrid.dimension.standard.Stock
Stock attributes - e.g., GDP, building stock, equipment
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
StockRegression¶
dsgrid.dimension.standard.StockRegression
Stock, can be per capita, GDP, etc., regression over time or other variables
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
Specifies the functional form of the regression model |
|
|
|
(required) |
WeatherVariable¶
dsgrid.dimension.standard.WeatherVariable
Weather attributes - e.g., dry bulb temperature, relative humidity
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
|
|
(required) |
Model Year¶
ModelYear¶
dsgrid.dimension.standard.ModelYear
Model Year attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
Weather Year¶
WeatherYear¶
dsgrid.dimension.standard.WeatherYear
Weather Year attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |
Scenario¶
Scenario¶
dsgrid.dimension.standard.Scenario
Scenario attributes
Field |
Type |
Default |
Description |
|---|---|---|---|
|
|
(required) |
Unique identifier within a dimension |
|
|
(required) |
User-defined name |