1import sys
2from .constants import OutputType
3from . import data_structs
4from .params_specification import ParamsSpecification
5from .campaign import Campaign
6from . import actions
7from . import encoders
8from . import decoders
9from .base_element import BaseElement
10from . import sampling
11from . import analysis
12from . import comparison
13from . import utils
14
15from importlib.metadata import version, PackageNotFoundError
16
17try:
18 __version__ = version("easyvvuq")
19except PackageNotFoundError:
20 from setuptools_scm import get_version # type: ignore[import]
21
22 __version__ = get_version(root="..", relative_to=__file__)
23
24__copyright__ = """
25
26 Copyright 2018 Robin A. Richardson, David W. Wright
27
28 This file is part of EasyVVUQ
29
30 EasyVVUQ is free software: you can redistribute it and/or modify
31 it under the terms of the Lesser GNU General Public License as published by
32 the Free Software Foundation, either version 3 of the License, or
33 (at your option) any later version.
34
35 EasyVVUQ is distributed in the hope that it will be useful,
36 but WITHOUT ANY WARRANTY; without even the implied warranty of
37 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
38 Lesser GNU General Public License for more details.
39
40 You should have received a copy of the Lesser GNU General Public License
41 along with this program. If not, see <https://www.gnu.org/licenses/>.
42
43"""
44__license__ = "LGPL"