Skip to content
cse-simPublic

About

California Simulation Engine

Resources

Stars

21 stars

Watchers

9 watching

Forks

Repository files navigation

Build and Test

CSE

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.

Documentation

The CSE Documentation Web Site offers two options for viewing the documentation:

Issues and Issue Reporting

All known issues are listed on our Issue Tracker. New issues can be reported there, as well.

Development

CSE is configured as a CMake project. Windows (MSVC), macOS (Clang), and Linux (GCC) are fully supported. To build, run the appropriate script from the root directory:

  • Windows: build.bat
  • macOS/Linux: build.sh

All build products (e.g., cse on macOS/Linux, cse.exe on Windows) will be placed in builds/<config> (e.g., builds/Release).

Testing

Automated testing of your build can be executed by running the following from the builds/Release (or builds/Debug) directory:

ctest -C Release

Dependencies

  • Git
  • Microsoft Visual C++, Clang, or GCC
  • CMake
  • Python (via uv, required for building documentation)

See doc/README.md for documentation build instructions.

About

California Simulation Engine

Resources

Stars

21 stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages