cesarp.eplus_adapter package
eplus_adapter
Responsible for everything regarding EnergyPlus, from IDF creation to result extraction. The implementation is based on the eppy library, see https://pypi.org/project/eppy/
For custom IDF creation, create an instance of IDF (with eppy) and call the methods writing the parts of the IDF you want, either use the functions in CesarIDFWriter or call directly methods form idf_writer_xxx.
Main API
class / module |
description |
---|---|
|
creates an IDF file based on |
|
run energyplus simulation for exisitng IDF file |
|
extracts main results from EnergyPlus eso results file |
|
extracts results from EnergyPlus eio results file, e.g. floor area |
extract error level from EnergyPlus err log file |
Submodules
- cesarp.eplus_adapter.CesarIDFWriter module
- cesarp.eplus_adapter.ConstructionIDFWritingHandler module
- cesarp.eplus_adapter.EPlusEioResultAnalyzer module
- cesarp.eplus_adapter.RelativeAuxiliaryFilesHandler module
- cesarp.eplus_adapter.eplus_error_file_handling module
- cesarp.eplus_adapter.eplus_eso_results_handling module
- cesarp.eplus_adapter.eplus_res_surface_solar_potential module
- cesarp.eplus_adapter.eplus_sim_runner module
- cesarp.eplus_adapter.idf_strings module
- cesarp.eplus_adapter.idf_writer_construction module
- cesarp.eplus_adapter.idf_writer_geometry module
- cesarp.eplus_adapter.idf_writer_night_vent module
- cesarp.eplus_adapter.idf_writer_operation module
- cesarp.eplus_adapter.idf_writer_window_shading module
- cesarp.eplus_adapter.idf_writing_helpers module