Developer walkthrough
- The Configuration File
- Configuration File Details
- User Interfaces
- Architecture
- How to review a pull request
- How to add a heating/cooling system in CEA
- Step 0: Make an issue and create a branch
- Step 1: Add the new system to the database
- Step 2: Add the new system to the options
- Step 3: Add a new function to model new technologies
- Step 3: Add a new function to calculate cooling/heating loads
- Step 4: Add distribution losses
- Step 5: Calculate temperature and mass flow primary supply systems
- Step 6: Calculate auxiliary electricity
- How to create a new release?
- Versioning
- Create a Release Branch
- Update the CREDITS.md file
- Update CHANGELOG
- Updating the CEA GUI interface
- Creating the installer
- Create a Release Draft on GitHub
- Testing in a virtual machine
- Merge the Release Branch
- Publish the Release on GitHub
- Building the documentation
- Updating Link in www.cityenergyanalyst.com/try-cea
- Uploading to PyPI
- How to set up the Jenkins server on a new PC
- Running the CEA in Docker
- How to clean up CEA git repository