cea package¶
Subpackages¶
- cea.analysis package
- Subpackages
- cea.analysis.sensitivity package
- Submodules
- cea.analysis.sensitivity.sensitivity_demand_analyze module
- cea.analysis.sensitivity.sensitivity_demand_count module
- cea.analysis.sensitivity.sensitivity_demand_samples module
- cea.analysis.sensitivity.sensitivity_demand_simulate module
- cea.analysis.sensitivity.sensitivity_optimization module
- Module contents
- cea.analysis.sensitivity package
- Submodules
- cea.analysis.benchmark module
- cea.analysis.embodied module
- cea.analysis.mcda module
- cea.analysis.mobility module
- cea.analysis.operation module
- Module contents
- Subpackages
- cea.databases package
- cea.demand package
- Subpackages
- Submodules
- cea.demand.airconditioning_model module
- cea.demand.control_heating_cooling_systems module
- cea.demand.control_ventilation_systems module
- cea.demand.datacenter_loads module
- cea.demand.demand_main module
- cea.demand.demand_writers module
- cea.demand.electrical_loads module
- cea.demand.hotwater_loads module
- cea.demand.occupancy_model module
- cea.demand.rc_model_SIA module
- cea.demand.rc_model_crank_nicholson_procedure module
- cea.demand.refrigeration_loads module
- cea.demand.sensible_loads module
- cea.demand.space_emission_systems module
- cea.demand.thermal_loads module
- cea.demand.ventilation_air_flows_detailed module
- cea.demand.ventilation_air_flows_simple module
- Module contents
- cea.geometry package
- cea.plots package
- cea.resources package
- cea.technologies package
- Submodules
- cea.technologies.blinds module
- cea.technologies.boilers module
- cea.technologies.chillers module
- cea.technologies.cogeneration module
- cea.technologies.controllers module
- cea.technologies.cooling_tower module
- cea.technologies.furnace module
- cea.technologies.heat_exchangers module
- cea.technologies.heating_coils module
- cea.technologies.heatpumps module
- cea.technologies.photovoltaic module
- cea.technologies.photovoltaic_thermal module
- cea.technologies.pumps module
- cea.technologies.radiators module
- cea.technologies.sewage_heat_exchanger module
- cea.technologies.solar_collector module
- cea.technologies.storagetank module
- cea.technologies.substation module
- cea.technologies.tabs module
- cea.technologies.thermal_network module
- cea.technologies.thermal_storage module
- Module contents
- cea.utilities package
Submodules¶
cea.globalvar module¶
Global variables - this object contains context information and is expected to be refactored away in future.
cea.inputlocator module¶
inputlocator.py - locate input files by name based on the reference folder structure.
-
class
cea.inputlocator.
InputLocator
(scenario_path)[source]¶ Bases:
object
The InputLocator locates files and folders for input to the scripts. This works, because we have a convention for the folder structure of a scenario. It also provides locations of other files, such as those in the databases folder (e.g. archetypes).
-
get_archetypes_properties
()[source]¶ databases/CH/Archetypes/Archetypes_properties.xlsx path to database of archetypes file Archetypes_properties.xlsx
-
get_archetypes_schedules
()[source]¶ databases/CH/Archetypes/Archetypes_schedules.xlsx path to database of archetypes file Archetypes_HVAC_properties.xlsx
-
get_building_architecture
()[source]¶ scenario/inputs/building-properties/architecture.dbf This file is generated by the properties script. This file is used in the embodied energy script (cea/embodied.py) and the demand script (cea/demand_main.py)
-
get_building_overrides
()[source]¶ scenario/inputs/building-properties/overrides.csv This file contains overrides to the building properties input files. They are applied after reading those files and are matched by column name.
-
get_calibration_cluster_opt_checkpoint
(generation)[source]¶ scenario/outputs/data/demand/{sax_name}.csv
-
get_default_weather
()[source]¶ weather/Zug-2010.epw path to database of archetypes file Archetypes_properties.xlsx
-
get_optimization_clustering_folder
()[source]¶ scenario/outputs/data/optimization/clustering Clustering results for disconnected buildings
-
get_optimization_disconnected_folder
()[source]¶ scenario/outputs/data/optimization/disconnected Operation pattern for disconnected buildings
-
get_optimization_disconnected_result_file
(building_name)[source]¶ scenario/outputs/data/optimization/disconnected/DiscOp_${building_name}_result.csv
-
get_optimization_master_results_folder
()[source]¶ scenario/outputs/data/optimization/master Master checkpoints
-
get_optimization_network_layout_folder
()[source]¶ scenario/outputs/data/optimization/network/layout Network layout files
-
get_optimization_network_layout_pipes_file
()[source]¶ scenario/outputs/data/optimization/network/layout/PipesData_DH.csv Network layout files for pipes of district heat networks
-
get_optimization_network_results_folder
()[source]¶ scenario/outputs/data/optimization/network Network summary results
-
get_optimization_network_totals_folder
()[source]¶ scenario/outputs/data/optimization/network/totals Total files (inputs to substation + network in master)
-
get_optimization_slave_results_folder
()[source]¶ scenario/outputs/data/optimization/slave Slave results folder (storage + operation pattern)
-
get_optimization_substations_folder
()[source]¶ scenario/outputs/data/optimization/substations Substation results for disconnected buildings
-
get_optimization_substations_results_file
(building_name)[source]¶ scenario/outputs/data/optimization/substations/${building_name}_result.csv
-
get_optimization_substations_total_file
(genome)[source]¶ scenario/outputs/data/optimization/substations/Total_${genome}.csv
-
get_potentials_solar_folder
()[source]¶ scenario/outputs/data/potentials/solar Contains raw solar files
-
get_sensitivity_output
(method, samples)[source]¶ scenario/outputs/data/sensitivity-analysis/sensitivity_${METHOD}_${SAMPLES}.xls
-
get_temporary_file
(filename)[source]¶ Returns the path to a file in the temporary folder with the name filename
-