Open Source Codes

Damage augmented digital twins of buildings

Source codes to generate damage-augmented digital twins of buildings. The methodology is described in the article by Pantoja-Rosero et al.

From images to solid element mesh and equivalent frame model discretization

This repository contains the codes for generating finite element models of masonry buildings. The methodology is described in the article by Pantoja-Rosero et al.

Harmonic integration via randomized Kaczmarz algorithms

Implementation of the randomized Kaczmarz algorithm to integrate harmonic functions with sparse and conjugate symmetry properties.

Geometrical digital twins for stone masonry walls

This repository contains codes for creating geometrical digital twins for stone masonry walls presented by Pantoja-Rosero et al.

LOD3 buildings

This repo contains the codes for computing geometrical digital twins as LOD3 models for buildings using a structure from motion and semantic segmentation presented by Pantoja-Rosero et al.

Topo crack detection

This repository contains the codes for crack detection using the topological loss function presented in Pantoja-Rosero et al.

Spherical cap harmonic analysis

Source codes containing the implementation of Spherical Cap Harmonics (SCH), Spherical Harmonics (SH), and Hemispherical Harmonics (HSH) developed by Shaqfa et al.

Crack kinematics

This repository contains the codes for computing crack kinematics using a binary mask representing a segmented crack developed by Pantoja-Rosero et al.

Stone masonry database

Source codes for web-based visualization of quasi-static cyclic tests on stone masonry walls.

Crack detection in laboratory (DIC) images

This repo contains the source codes for segmenting cracks on DIC images presented in Rezaie et al.

3D Macro-element in OpenSees

Source codes for 3D modeling of unreinforced masonry buildings in OpenSees developed by Vanin et al. More info is available on this Wiki.

Pareto-like sequential sampling for global optimization

This repository holds the source code for the new optimization algorithm Pareto-like Sequential Sampling (PSS) developed by Shaqfa & Beyer

2D typology generator for historical masonry elements

This repository contains the source codes of the 2D typology generator for stone masonry elements developed by Zhang et al..  

Stable stone stacking for constructing 2D masonry walls

This repository contains the source codes of the 2D stone stacking algorithm for constructing dry-joint masonry walls with irregular units developed by Wang et al.