overhang_surrogates: A Python package for sampling, training and visualising surrogate models for building energy simulations
We present overhang_surrogates , a lightweight Python package that streamlines surrogate-model workflows for building-energy studies. It provides space-filling Monte Carlo sampling utilities including a Python reimplementation of the MIPT sampler with incremental extension, helpers to build batched building energy model samples and run EnergyPlus simulations, a simple interface for k -fold cross-validated XGBoost ensembles and grid predictions, and a vedo-based 3D plotting helper. By automating sampling, batched simulation, ensemble training, prediction and visualization, the package shortens time-to-prototype and lowers the barrier to reproduce and extend simulation driven surrogate experiments. The software is open-source and designed for easy reuse and extension. • Lightweight Python package for surrogate workflows in building energy. • Implements MIPT space-filling sampling with incremental extension. • Batch EnergyPlus sampling and simulation helper for rapid prototyping. • Cross-validated XGBoost ensembles and grid prediction interface. • Vedo-based helper to make publication-quality 3D diagrams easily.
Authors
- Dragan Stevanović (ORCID: https://orcid.org/0000-0003-2908-305X)
- Sanja Stevanović
Institutions
- Serbian Academy of Sciences and Arts (RS)
- Gulf University for Science & Technology (KW)
Publication Details
- Journal
- Software Impacts
- Published
- 2026-03-02
- DOI
- https://doi.org/10.1016/j.simpa.2026.100822
- Primary Topic
- Computational Physics and Python Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00