smcpy Library for Bayesian inference using sequential Monte Carlo (particle filter, condensation, genetic) methods. The basic sequential Monte Carlo (SMC) algorithm, including resampling, is implemented using Cython.