Input files

Each input file is described here in alphabetical order. The heading is the file name, followed by a short description of its contents. Constraints are given in the tab formatted box after the descriptions.

Description

🧾 area.csv
Useful floor area in the start year 2020 distributed by building category and building code.

🧾 area_new_residential_buildings.csv
New built useful floor area for residential buildings in 2020 and 2021 from statistics. Statistics source is Statistics Norway.

🧾 area_per_person.csv
Useful floor area for new non-residential buildings based on population growth.

🧾 building_code_parameters.csv
Year of operation for the different building codes in Norway. New area is built according to a new building code a few years after the building code is implemented.

🧾 energy_need_behaviour_factor.csv
Changes in energy need not related to the improvements in heating need from small measures and renovation.

🧾 energy_need_improvements.csv
Reduction in energy need for lighting and electrical equipment due to implementation of eco design, energy labeling and other measures.

🧾 energy_need_original_condition.csv
Energy need per square meter for various energy purposes differentiated by building code and building category. The given energy need is for a building’s original condition.

🧾 heating_system_efficiencies.csv
Parameters of the various heating technologies. Includes load shares, efficiencies and the related energy product.

🧾 heating_system_forecast.csv
Defines the rate of change in heating systems towards 2050. The change is made on a percentage basis compared to the start year. Described in more detail here Forecasting of heating systems.

🧾 heating_system_initial_shares.csv
Distribution of heating systems per building category and building code in the start year.

🧾 holiday_home_energy_consumption.csv
Historical use of fuel wood, electricity and fossil fuel in holiday homes.

🧾 holiday_home_stock.csv
Stock of holiday homes per year from 2001. Statistics from Statistics Norway.

🧾 improvement_building_upgrade.csv
Reduction in heating energy need from completed small measures, renovation and small measures + renovation. Percentage reduction compared to the original condition.

🧾 new_buildings_residential.csv
Average size of new apartments and houses. Proportion of new homes that are apartments and houses per year.

🧾 population_forecast.csv
Population forecast from Statistics Norway and average household size.

🧾 s_curve.csv
Parameters to create S-curves. Parameters are given for small measures, renovation and demolition for each building category.

🧾 yearly_aggregated_elhub_data.parquet
Precalculated yearly aggregated Elhub data used to calculate distribution keys for electricity consumption per municipality. The file is generated by accessing Elhub data via Azure Blob Storage.

🧾 dh_distribution_keys.xlsx
Distribution keys for district heating consumption per municipality.

🧾 fuelwood_distribution_keys.xlsx
Distribution keys for bioenergy (wood) and fossil fuel consumption per municipality.

Input constraints

The input constraints, datatypes and accepted values are listed per input file in the respective tabs. Text in orange is the column name.

building_category - required - values: house, apartment_block, kindergarten, school, university, office, retail, hotel, hospital, nursing_home, culture, sports, storage_repairs

building_code - required - values: Any string containing TEK

area - required - float using a decimal point (‘.’) as the separator - 0.0

Use of “default” and grouping

When making changes to an input file, for example energy_need_improvements, you can use aggregated commands instead of specifying each individual building category, building code and purpose. The common aggregated command is default. When default is input the model chooses all valid options. For example default building code means all building codes.

Building category has two additional groups: residential and non-residental where residential consists of houses and apartment blocks, and non-residential are the other building groups. In the input constraint overview these aggregated groups are specified when available.

Last Updated on 2025-11-06.

Version: 1.0.1.