easyvvuq.actions
This module contains implementations of various Actions. Actions in EasyVVUQ are responsible for anything that is related to the execution of the simulation. That includes: actually executing the simulation, preparing the input files, parsing the output files, creating directory structures necessary to execute the simulation, cleaning up after, delegating work to external execution back-ends such as Dask, etc.
1"""This module contains implementations of various Actions. Actions in 2EasyVVUQ are responsible for anything that is related to the execution of 3the simulation. That includes: actually executing the simulation, preparing 4the input files, parsing the output files, creating directory structures 5necessary to execute the simulation, cleaning up after, delegating work 6to external execution back-ends such as Dask, etc. 7""" 8 9from .execute_local import ExecuteLocal, ExecutePython, CreateRunDirectory, Encode, Decode, local_execute 10from .execute_local import CleanUp, Actions 11from .execute_qcgpj import QCGPJPool, EasyVVUQBasicTemplate, EasyVVUQParallelTemplate 12from .execute_kubernetes import ExecuteKubernetes 13from .execute_slurm import ExecuteSLURM 14from .action_statuses import ActionPool 15 16__copyright__ = """ 17 18 Copyright 2018 Robin A. Richardson, David W. Wright 19 20 This file is part of EasyVVUQ 21 22 EasyVVUQ is free software: you can redistribute it and/or modify 23 it under the terms of the Lesser GNU General Public License as published by 24 the Free Software Foundation, either version 3 of the License, or 25 (at your option) any later version. 26 27 EasyVVUQ is distributed in the hope that it will be useful, 28 but WITHOUT ANY WARRANTY; without even the implied warranty of 29 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 30 Lesser GNU General Public License for more details. 31 32 You should have received a copy of the Lesser GNU General Public License 33 along with this program. If not, see <https://www.gnu.org/licenses/>. 34 35""" 36__license__ = "LGPL"