cesarp.retrofit package

Package to manage retrofit of a site.

There are two retrofit strategies included, which build the main API of that package. Both are based on cesarp.manager.ProjectManager to allow for a base run and several scenarios.

class

description

cesarp.retrofit.all_bldgs.SimpleRetrofitManager

Manager class for simple retrofit, retrofitting a selection of building elements for all buildings on the site

cesarp.retrofit.energy_perspective_2050.EnergyPerspective2050RetrofitManager

Manager class to retrofit buildingsfollowing the EnergyPerspective2050 path

If you have any custom requirements regarding the selection of buildings or building elements to be retrofitted, create your own retrofit manager class. Classes intended to be used when creating your own retrofit manager:

class/module

description

cesarp.retrofit.RetrofitLog

This class is used to keep track of retrofit measures (e.g. by BuildingElementsRetrofitter). Each change of a building element is logged along with the area, costs for retrofit and embodied emissions.

cesarp.retrofit.BuildingElementsRetrofitter

Responsible for performing the retrofit for specific building and building element

Subpackages

package

description

cesarp.retrofit.embodied

Cost and Emission for retrofit of different building elements. Note that those are only costs and emissions for retrofit of existing building elements and per default CESAR-P does not include embodied emissions and costs for new buildings. For the costs there are lookup files in the ressources folder, the embodied emission values are queried from the database (properties of materials) The BuildingElementsRetrofitter respectively the classes used by it do communicate with the classes from embodied.

cesarp.retrofit.all_bldgs

package for simple retrofit, same retrofit for all buildings

cesarp.retrofit.energy_perspective_2050

package for retrofit strategy according to EnergyPerspective2050

Subpackages

Submodules