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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

overhang_surrogates: A Python package for sampling, training and visualising surrogate models for building energy simulations

Dragan Stevanović, Sanja Stevanović
Software Impacts
Computational Physics and Python Applications
article

overhang_surrogates: A Python package for sampling, training and visualising surrogate models for building energy simulations

Dragan Stevanović, Sanja Stevanović
article en

Abstract

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.

Software ImpactsVol. 28
Serbian Academy of Sciences and Arts (RS), Gulf University for Science & Technology (KW)
Affordable and clean energy
Openalex Percentile: Top 42%
Computational Physics and Python Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.