System requirements

Met.3D is software from university research. We make it freely available as open-source to the community, however, keep in mind that we only have limited ressources for software development and support. We do our best to make the code stable and easy to use, however, please don't expect polished commercial-grade software. As with all open-source projects, help from anyone who would like to contribute is much appreciated.

Met.3D is implemented in C++ (11) using OpenGL (v4.3 or higher) as graphics API and Qt (v5) for the GUI, which in theory means that is should compile on all major platforms that support these. There are, however, some caveats, and currently (2021), we are only working with Linux. We are hence only providing installation instructions for Linux. If you are a Windows expert, help would be much appreciated to figure out how to compile Met.3D on this system. Concerning MacOS, to the best of our knowledge, Apple only supports OpenGL up to version 4.1 - since Met.3D uses functionality up to version 4.3, adapting the code to compile on MacOS would require more effort. Again, if you are an expert, help would be much appreciated.

Hardware requirements for Met.3D are:

Linux

We provide a binary distribution for Linux as a conda package, which is the simplest way to use Met.3D. Note that this distribution corresponds to the latest tagged version in the "master" branch in the git repository.

If you would like to compile the software yourself (e.g., to use a different version than the "master" branch or to make changes by yourself), detailed installation instructions can be found here.

Windows

As noted above, Met.3D should compile and run on Windows. If you would like to contribute, help would be much appreciated.

MacOS

As noted above, adapting Met.3D to MacOS will likely require some effort. Again, if you would like to contribute, help would be much appreciated.