# Software

This page is a list of a few software resources I either developed, or contributed to developing: Jupyter notebooks, Python libraries, and other tutorials.

# InverseBuilding: solving inverse problems in building physics

InverseBuilding is a series of courses showing how to solve various types of inverse problems, or model calibration problems, in building physics applications. Examples of tutorials include:

- Estimating the heat conductivity of a wall with Bayesian inference

- Calculating a boundary heat flow from temperature measurements by solving the linear and transient inverse heat conduction problem

# hamopy: heat, air and moisture transfer in python

Hamopy is a python package for the numerical simulation of one-dimensional heat, air and moisture (HAM) transfer in porous materials. Its principle is the finite-element resolution of the HAM conservation equations.

Hamopy makes good use of its open-source nature, and gives users complete control over the simulation process. One can:

- add new materials and customise the equations defining their properties,
- account for water flow and storage in both liquid and vapor states,
- include time-dependent boundary conditions,
- work with fully coupled hygrothermal transfer, or with thermal transfer only (saves time),
- easily automate many simulations for sensitivity analyses, evolutionary algorithms and such.

The library comes with a few examples:

- Hamstad BM3: third exercise of the Hamstad benchmark package
- Hamstad BM5: fifth exercise of the Hamstad benchmark package