MParT
The facts below are what the maker publishes about MParT, checked and dated. Our editors have not written about it yet.
The facts
Each one read from MParT's own pages, with the date it was checked.
Where it runs
- Applications
- Its monotone triangular transport maps can model conditional distributions and accelerate posterior sampling in Bayesian inference.checked 5 Oct 2026
- Platform support
- The installation guide provides MacOS and Linux environment path instructions and says the basic source build should work on most operating systems.checked 5 Oct 2026
What it does
- Build requirements
- MParT uses CMake and requires version 3.13 or later; the documentation says it has not been tested with every version of its dependencies.checked 12 Oct 2026
- Dependencies
- The source build requires CMake version 3.13 or later; the documentation lists Kokkos, Eigen, Cereal, Pybind11, and Catch2 among its dependencies.checked 5 Oct 2026
- Examples
- The project provides tutorials for C++, Python, Julia, and Matlab, including examples for Bayesian inference and map-based density estimation.checked 12 Oct 2026
- GPU support
- CUDA support requires compiling from source with an externally installed Kokkos and NVIDIA CUDA libraries.checked 12 Oct 2026
- Installation
- The main C++ library and Python wrapper can be installed with conda, and Julia bindings can be installed through Julia's package manager.checked 12 Oct 2026
- Integrations
- The project describes MParT as suitable for use in higher-level libraries such as TransportMaps and MUQ.checked 12 Oct 2026
- Intended users
- The project invites users to contribute to development and documentation, including by forking the repository and submitting pull requests.checked 12 Oct 2026
- Languages
- MParT is a C++ library with bindings for Python, Julia, and Matlab.checked 12 Oct 2026
- License
- MParT is released under the BSD 3-Clause License, which permits redistribution and use in source and binary forms subject to its stated conditions.checked 12 Oct 2026
- Performance
- The project emphasizes fast execution and parsimonious parameterizations intended to permit near real-time computation on low and moderate dimensional problems.checked 12 Oct 2026
- Purpose
- MParT is a multi-language toolkit for constructing and using monotone functions for measure transport and regression.checked 12 Oct 2026
- Support
- Users can ask questions, discuss enhancements, report bugs, or request features through GitHub issues and discussions or by emailing the developers.checked 12 Oct 2026
- Tutorials
- The examples cover map construction from densities and samples, monotone least squares, Bayesian inference, and stochastic volatility.checked 5 Oct 2026
- Use cases
- Its monotone triangular transport maps can model conditional distributions and accelerate posterior sampling in Bayesian inference.checked 12 Oct 2026
Money
- Free plan
- Yeschecked 23 Sep 2026
Alternatives to MParT
- 1

SimFlow
Free planWebLinuxmacOSWindows8.2From €8,000 a year - 2

COMSOL Multiphysics
WebAPILinuxmacOS7.7 - 3
FeenoX
Free planWebAPILinuxSelf-hosted7.5Free plan - 4
myPhysicsLab
Free planWebLinuxmacOSSelf-hosted7.5Free plan - 5

OpenFOAM
Free planLinuxmacOSSelf-hostedWindows7.3Free plan - 6
MPTRAC
Free planWebLinuxSelf-hosted7.2Free plan
