Welcome to CMRsim!#
CMRsim is a MRI - simulation framework that features bloch-simulations as well as analytic signal evaluations for moving objects with an easy to use API written in pure python. The computationally demanding calculations are implemented in TensorFlow2 and therefore are seamlessly executable on CPU and GPU environments, while also making efficient use of computational resources!
What makes CMRsim special?
CMRsim features bloch-simulations as well as simulations using analytical signal equations and even allows to combine elements of both.
Convenient support for moving particles!
Modularity that makes to designing comparative simulation experiments convenient.
Architecture and implementation that allows to easily include your own simulation modules.
Reproducibility by using versioned and documented open-source software.
Easily scalable to detailed digital phantoms