CSE is a general-purpose building simulation engine for modeling annual building energy use for heating, cooling, ventilation, and lighting. Originally built for California residential energy code compliance, it has since evolved into a broader platform used by researchers, standards developers, and software integrators.
The CSE Documentation Web Site offers two options for viewing the documentation:
All known issues are listed on our Issue Tracker. New issues can be reported there, as well.
CSE is configured as a CMake project. Windows (MSVC) and macOS (Clang) are fully supported. Linux support is in progress. To build, run the appropriate script from the root directory:
- Windows:
build.bat - macOS/Linux:
build.sh
All build products (e.g., CSE.exe) will be placed in a directory called build.
Automated testing of your build can be executed by running the following from the build directory:
ctest -C Release
- Microsoft Visual C++ or Clang
- CMake
- Python (via uv, required for building documentation)
See doc/README.md for documentation build instructions.