T3PS (Tool for Parallel Processing in Parameter Scans) is a program for quickly designing and performing parameter scans while taking advantage of multi-core processors. It takes a scan definition in a `.ini'-like file format as input and – based and the parameter ranges and other options contained therein – distributes the calculation of the parameter space over multiple processes and possibly computers. The derived data is saved in tabulator separated values format, readable by most plotting software. The supported scanning strategies include: grid scan, random scan, Markov Chain Monte Carlo, numerical optimization.
For performing the actual calculation, it can interface with
Usage of T3PS requires a Python interpreter compatible with version 2.7,
e.g. CPython 2.7 or higher or PyPy version 1.5 or higher. Currently, it only
runs on Unix-like operating systems, specifically ones that expose a
Installation and Usage
T3PS already works out of box after simply extracting the .tar.gz file
It can be started using Python
if the current user has rights to execute it (execute
Parameter scan definitions can also be launched directly using:
This will show a review of the scan definition and will start the scan after
confirmation by the user. You may wish to compare the output data stored in the
For more details, see the manual and command line help available through
If you want to properly install T3PS, you can also use
in the T3PS folder, which will ask you for an installation folder and whether
you want to make a link to T3PS in
from anywhere in the file-system.
Once installed this way, it can be uninstalled using:
from the T3PS folder (the extracted one or the installation target).
If you happen to encounter a problem, feel free to send an email to t3ps(at)projects.hepforge.org explaining the situation in which it occurred. We will then try to fix it as soon as possible.
T3PS Copyright 2014-2016 Vinzenz Maurer T3PS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. T3PS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with T3PS. If not, see http://www.gnu.org/licenses.