UHH Logo
Chalmers Logo
 » Home » Getting ARTS

Getting ARTS

Code of Conduct

If you use data generated by ARTS or Qpack in a scientific publication, then please mention this and cite the most appropriate of the ARTS publications that are summarized on the Documentation page.

Stable Releases

We recommend to use GitHub to stay up to date with the latest changes. The latest stable ARTS version can be also checked out with the following git command:

git clone --branch=v2.2.x https://github.com/atmtools/arts.git

Development Version

This is the active development version of ARTS. Please be aware that it might change frequently and even be broken from time to time. Only use this if you have a good reason to do so. This version can be checked out with:

git clone https://github.com/atmtools/arts.git

If you wish to contribute to ARTS development, please follow the instructions on our GitHub page . The CONTRIBUTING.md document will help you to get started.

Building ARTS

To build ARTS you need the following tools:

  • cmake (>=2.8.3)
  • C/C++ compiler (gcc/g++ >=4.8, clang >= 3.1)
  • zlib
  • lapack
  • blas
  • Optional:
    • netcdf 4
    • latex + pdflatex (to build the user guide)
    • doxygen (to build the API documentation)

To build ARTS use the following commands. A more detailed description can be found in the README file in the ARTS directory:

cd arts
mkdir -p build
build
cmake ..
make

After building has finished you can find the ARTS executable in the src subdirectory inside the build directory. If you have LaTeX installed, the PDF documentation files are located in doc/uguide/.

Now try running ARTS:

src/arts -v

Browsing the GitHub repository

Browsing the GitHub repository gives you a great view into the current status of this project's code. You may also view the complete histories of any file in the repository.

Browse GitHub Repository

Compatibility

This section lists all platforms ARTS has been reported to work on. If you have installed it on a platform or with a compiler not listed here, please send a mail with platform/compiler details to oliver.lemke (at) uni-hamburg.de so we can keep this list up-to-date.

OS / Architecture Compiler
Linux and Unix(-like) systems, Ubuntu on Windows GCC 6 and later, LLVM/Clang
macOS 10.13 and later Apple Clang (requires Xcode)

Old versions