SIPPI: a Matlab toolbox for sampling the solution to inverse problems with complex prior information. SIPPI allow utilizing any combination of the following methods to describe a complex (or very simple) a priori model: 1D generalized Gaussian; FFT Moving Average (FFTMA); Sequential Gaussian simulation (SGSIM); Direct sequential simulation (DSSIM); Sequential indicator simulation (SISIM); Multiple point based simulation (SNESIM).