OpenPNM is an open-source pore network modelling package providing for a wide variety of pore-scale simulation tasks. It is designed to be fully agnostic to the topology and dimensionality of network by using graph theory representations to describe the architecture.
Prismatic is a CUDA/C++/Python GPU+CPU software package for fast image simulation in high resolution and scanning transmission electron microscopy (HRTEM & STEM) that includes a graphic user interface.
abTEM is a pure Python code for running simulations of (scanning) transmission electron microscopy images using the multi -slice or PRISM algorithms. It is open-source, blazing fast, and extremely versatile and easy to extend.
HyperSpy is an open-source Python library that provides tools to facilitate the interactive data analysis of multi-dimensional datasets that can be described as multi-dimensional arrays of a given signal.