Monte Carlo modeling in Python with probabilit

The Python package probabilit uses a lazily evaluated graph to propagate samples from various distributions through mathematical expressions. The package also contains low-level functions for correlating random variables and finding the nearest correlation matrix.