easyvvuq

 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"