Skip to content

Commit f5063fb

Browse files
committed
add __all__ and fix flake8 issues
1 parent 8e4c459 commit f5063fb

File tree

2 files changed

+58
-9
lines changed

2 files changed

+58
-9
lines changed

adaptive/__init__.py

Lines changed: 43 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,52 @@
44

55
from adaptive import learner, runner, utils
66
from adaptive._version import __version__
7-
from adaptive.learner import (AverageLearner, BalancingLearner, BaseLearner,
8-
DataSaver, IntegratorLearner, Learner1D,
9-
Learner2D, LearnerND, make_datasaver)
10-
from adaptive.notebook_integration import (active_plotting_tasks, live_plot,
11-
notebook_extension)
7+
from adaptive.learner import (
8+
AverageLearner,
9+
BalancingLearner,
10+
BaseLearner,
11+
DataSaver,
12+
IntegratorLearner,
13+
Learner1D,
14+
Learner2D,
15+
LearnerND,
16+
make_datasaver,
17+
)
18+
from adaptive.notebook_integration import (
19+
active_plotting_tasks,
20+
live_plot,
21+
notebook_extension,
22+
)
1223
from adaptive.runner import AsyncRunner, BlockingRunner, Runner
1324

25+
__all__ = [
26+
"learner",
27+
"runner",
28+
"utils",
29+
"__version__",
30+
"AverageLearner",
31+
"BalancingLearner",
32+
"BaseLearner",
33+
"DataSaver",
34+
"IntegratorLearner",
35+
"Learner1D",
36+
"Learner2D",
37+
"LearnerND",
38+
"make_datasaver",
39+
"active_plotting_tasks",
40+
"live_plot",
41+
"notebook_extension",
42+
"AsyncRunner",
43+
"BlockingRunner",
44+
"Runner",
45+
]
46+
1447
with suppress(ImportError):
1548
# Only available if 'scikit-optimize' is installed
16-
from adaptive.learner import SKOptLearner
49+
from adaptive.learner import SKOptLearner # noqa: F401
1750

51+
__all__.append("SKOptLearner")
1852

19-
del _version
20-
del notebook_integration # to avoid confusion with `notebook_extension`
53+
# to avoid confusion with `notebook_extension` and `__version__`
54+
del _version # noqa: F821
55+
del notebook_integration # noqa: F821

adaptive/learner/__init__.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,20 @@
1111
from adaptive.learner.learner2D import Learner2D
1212
from adaptive.learner.learnerND import LearnerND
1313

14+
__all__ = [
15+
"AverageLearner",
16+
"BalancingLearner",
17+
"BaseLearner",
18+
"DataSaver",
19+
"make_datasaver",
20+
"IntegratorLearner",
21+
"Learner1D",
22+
"Learner2D",
23+
"LearnerND",
24+
]
25+
1426
with suppress(ImportError):
1527
# Only available if 'scikit-optimize' is installed
16-
from adaptive.learner.skopt_learner import SKOptLearner
28+
from adaptive.learner.skopt_learner import SKOptLearner # noqa: F401
29+
30+
__all__.append("SKOptLearner")

0 commit comments

Comments
 (0)