We introduce BSMArt, a python program for the exploration of parameter spaces of theories Beyond the Standard Model. Especially designed for use with the SARAH family of tools, it is also sufficiently flexible to be used with a wide variety of external codes. BSMArt contains the first public release of the Active Learning scan by the same authors; but contains several additional scanning algorithms, ranging from the very simple to MultiNest and Diver. A BSMArt scan can be set up in a matter of minutes with only minimal editing of configuration files; installation scripts for all relevant tools and examples are provided. Program summaryProgram Title: BSMArtCPC Library link to program files:https://doi.org/10.17632/f6kwjvg8gw.1Developer's repository link:https://goodsell.pages.in2p3.fr/bsmart/Licensing provisions: GNU General Public License 3Programming language: pythonNature of problem: Exploring the parameter spaces of new physics models involves setting up, compiling and running multiple codes together. Then an algorithm must be chosen to select which parameter points to inspect in the simplest and quickest manner. Further, this code is required for the active machine learning algorithm by the same authors.Solution method: Automatic creation and compilation of the codes integrated with SARAH, and simple creation and management of input and output files allowing multithreaded running. Use of python facilitates machine learning applications. Multiple search algorithms are included including original ones.
Read full abstract