82bde4fb |
from contextlib import suppress
|
176c745c |
from adaptive import learner, runner, utils
from adaptive._version import __version__
|
f5063fbf |
from adaptive.learner import (
AverageLearner,
BalancingLearner,
BaseLearner,
DataSaver,
IntegratorLearner,
Learner1D,
Learner2D,
LearnerND,
|
b0c1bf8e |
SequenceLearner,
|
6914a78f |
make_datasaver,
|
f5063fbf |
)
from adaptive.notebook_integration import (
active_plotting_tasks,
live_plot,
notebook_extension,
)
|
176c745c |
from adaptive.runner import AsyncRunner, BlockingRunner, Runner
|
82bde4fb |
|
f5063fbf |
__all__ = [
"learner",
"runner",
"utils",
"__version__",
"AverageLearner",
"BalancingLearner",
"BaseLearner",
"DataSaver",
"IntegratorLearner",
"Learner1D",
"Learner2D",
"LearnerND",
"make_datasaver",
|
b0c1bf8e |
"SequenceLearner",
|
f5063fbf |
"active_plotting_tasks",
"live_plot",
"notebook_extension",
"AsyncRunner",
"BlockingRunner",
"Runner",
]
|
82bde4fb |
with suppress(ImportError):
|
7e63e9dc |
# Only available if 'scikit-optimize' is installed
|
f5063fbf |
from adaptive.learner import SKOptLearner # noqa: F401
|
7e63e9dc |
|
f5063fbf |
__all__.append("SKOptLearner")
|
28e733fc |
|
f5063fbf |
# to avoid confusion with `notebook_extension` and `__version__`
del _version # noqa: F821
del notebook_integration # noqa: F821
|