Coverage for src/sparkle/__init__.py: 100%
8 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-15 14:11 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-15 14:11 +0000
1"""Init file for Sparkle."""
3from sparkle.__about__ import __version__
5__version__ = __version__
7from sparkle.configurator import (
8 SMAC2,
9 SMAC2Scenario,
10 SMAC3,
11 SMAC3Scenario,
12 ParamILS,
13 ParamILSScenario,
14 IRACE,
15 IRACEScenario,
16)
18from sparkle.instance import (
19 FileInstanceSet,
20 MultiFileInstanceSet,
21 IterableFileInstanceSet,
22)
24from sparkle.selector import (
25 Selector,
26 SelectionScenario,
27 Extractor,
28)
30from sparkle.solver import (
31 Solver,
32)
34from sparkle.structures import (
35 PerformanceDataFrame,
36 FeatureDataFrame,
37)
39# No import from .tools, not important enough
41__all__ = [
42 "SMAC2",
43 "SMAC2Scenario",
44 "SMAC3",
45 "SMAC3Scenario",
46 "ParamILS",
47 "ParamILSScenario",
48 "IRACE",
49 "IRACEScenario",
50 "FileInstanceSet",
51 "MultiFileInstanceSet",
52 "IterableFileInstanceSet",
53 "Selector",
54 "SelectionScenario",
55 "Extractor",
56 "Solver",
57 "PerformanceDataFrame",
58 "FeatureDataFrame",
59]