PTS
is written in Python 3.7 and thus requires a Python distribution for language version 3.7 or later to be installed on the host computer. In addition to the functionality offered by the Python standard library packages, PTS
also depends on some non-standard but commonly available packages (see Required Python packages). Usually, these packages can be easily obtained through the Python package manager included with the installed Python distribution.
This version of PTS
has been tested on Mac OS X 10.14 (Mojave) and on the Linux distribution Ubuntu 16.04 (64-bit). However, PTS
should run on any Unix system that has a proper version of Python installed. At this time, PTS
has not been tested on Microsoft Windows systems, however should the need arise this could probably be supported with only a small effort.
To run SKIRT
on your computer in addition to (or in conjunction with) PTS
, you need to obtain the SKIRT
source code and build the executable as described in the SKIRT
installation guide. Alternatively, you can use PTS
to pre- or post-process SKIRT
related data on one computer and actually run the SKIRT
simulations on another computer.
Getting PTS
to work on your computer consists of two essential steps:
PTS
source code repository and adding some aliases to the login procedure.As indicated above, any Python distribution including Python 3.7 or later should work, assuming the required third-party Python packages (see Required Python packages) can be added when needed. This guide offers instructions for installing the Anaconda Python distribution in two scenarios: using a graphical user interface installer on Mac OS X and using the command line on Ubuntu. The procedure for other operation systems and Python distributions can probably (hopefully) be inferred from these examples.
This guide is organized in the following topics: