Software
Open-source tools from research and teaching
Codice sviluppato nel corso della ricerca e della didattica. Salvo diversa indicazione i repository sono pubblici su github.com/gcastellazzi.
From survey data to structural models
Cloud2FEM
The procedure that enables finite element modelling starting from a cloud of points. Slices the cloud, reconstructs the geometry of the structure and builds a voxel-based mesh ready for analysis.
Python · Repository Portable version
C2F4DT — PETRAS
The successor to Cloud2FEM: an integrated environment that organises, processes and visualises survey data together with the structural models derived from it, towards a digital twin of the existing building.
Currently a private repository. Release is planned alongside the forthcoming publication.
PETRAS-ontology
Provenance graph viewer and project tooling for the PETRAS ontology: keeps track of where every piece of data in a digital-twin project comes from and how it was transformed.
TypeScript · Live viewer Repository
Finite elements and error estimation
FinEtoolsFlexStructures.jl
Finite element tools in Julia for the analysis of flexible structures: beams and shells. Part of the FinEtools ecosystem.
Julia · MIT · Repository
GCEEFEM
The Gram-Channel Error Estimator (GCEE): an a-priori error estimator for finite element solutions.
SAPT
Simulia Abaqus Python Tools — scripts and utilities for driving Abaqus models from Python: pre-processing, parametric studies and extraction of results.
Python · Repository
Teaching and utilities
aLOTofImaginArches
Interactive graphical statics of masonry arches, in the browser. Load a photograph of a real arch, trace intrados and extrados, subdivide the ring into voussoirs, hang loads on it, and move the line of thrust through its three degrees of freedom while the software checks joint by joint whether it stays inside the masonry.
Written for the master’s courses Mechanics of Historical Masonry Structures and Historical Masonry and Wooden Structures at the University of Bologna. Nothing to install: a static web page, plain ES modules, no build step and no dependencies.
JavaScript · MIT · Open the app User guide Repository
getGdata
A simple desktop tool to digitize curves from images or PDFs of Cartesian plots — recovering numbers from a published figure.
Python · Repository
Issues e pull request sono benvenuti. Per collaborazioni: giovanni.castellazzi@unibo.it.