Installation &&&&&&&&&&&& Simudo has depends on some Python packages, as well as: - FEniCS (finite element library) - GMSH (mesh generator) So far we've only tested Simudo on Debian Testing/Buster and Ubuntu Linux 19.04. Ubuntu Linux 19.04 ================== First, you need to install the dependencies that are available in Ubuntu's repositories. Copy-paste this entire command in your terminal, and run it:: sudo apt install build-essential zip unzip parallel cython3 \ python3-{argh,atomicwrites,cached-property,dolfin,future,h5py} \ python3-{matplotlib,meshio,pandas,petsc4py,pint,pprofile,pytest} \ python3-{scipy,sortedcontainers,sphinx,sphinx-rtd-theme,tabulate} \ python3-{tqdm,yaml,yamlordereddictloader} python3-pip \ optipng poppler-utils meshio-tools gmsh Finally, install the remaining dependencies as well as Simudo itself from PyPI:: pip3 install suffix_trees mpl_render generic_escape simudo That's it! Simudo is now installed. To update to the latest version of Simudo on PyPI, use ``pip3``:: $ pip3 install --upgrade simudo