Skip to content

cse-sim/cse

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) 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.

Testing

Automated testing of your build can be executed by running the following from the build directory:

ctest -C Release

Dependencies

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

See doc/README.md for documentation build instructions.

About

California Simulation Engine

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages