Skip to content

Commit 5632da3

Browse files
authored
Merge pull request #337 from vpratz/feat-doc-all
Semi-automatically populate `__all__` in `__init__.py` files
2 parents fea5f89 + bdf69f2 commit 5632da3

File tree

18 files changed

+81
-1
lines changed

18 files changed

+81
-1
lines changed

bayesflow/adapters/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
from . import transforms
22
from .adapter import Adapter
3+
4+
from ..utils._docs import _add_imports_to_all
5+
6+
_add_imports_to_all(include_modules=["transforms"])

bayesflow/adapters/transforms/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@
1616
from .standardize import Standardize
1717
from .to_array import ToArray
1818
from .transform import Transform
19+
20+
from ...utils._docs import _add_imports_to_all
21+
22+
_add_imports_to_all(include_modules=["transforms"])
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
from .approximator import Approximator
22
from .continuous_approximator import ContinuousApproximator
33
from .model_comparison_approximator import ModelComparisonApproximator
4+
5+
from ..utils._docs import _add_imports_to_all
6+
7+
_add_imports_to_all(include_modules=[])

bayesflow/benchmarks/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
from .simulators import TwoMoons
22
from .simulators import LotkaVolterra
3+
4+
from ..utils._docs import _add_imports_to_all
5+
6+
_add_imports_to_all(include_modules=[])

bayesflow/datasets/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,7 @@
22
from .online_dataset import OnlineDataset
33
from .disk_dataset import DiskDataset
44
from .rounds_dataset import RoundsDataset
5+
6+
from ..utils._docs import _add_imports_to_all
7+
8+
_add_imports_to_all(include_modules=[])

bayesflow/diagnostics/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,7 @@
1212
recovery,
1313
z_score_contraction,
1414
)
15+
16+
from ..utils._docs import _add_imports_to_all
17+
18+
_add_imports_to_all(include_modules=[])
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
from .distribution import Distribution
22
from .diagonal_normal import DiagonalNormal
33
from .diagonal_student_t import DiagonalStudentT
4+
5+
from ..utils._docs import _add_imports_to_all
6+
7+
_add_imports_to_all(include_modules=[])

bayesflow/metrics/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
1+
from . import functional
12
from .maximum_mean_discrepancy import MaximumMeanDiscrepancy
23
from .root_mean_squard_error import RootMeanSquaredError
4+
5+
from ..utils._docs import _add_imports_to_all
6+
7+
_add_imports_to_all(include_modules=["functional"])
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
from .maximum_mean_discrepancy import maximum_mean_discrepancy
22
from .root_mean_squared_error import root_mean_squared_error
3+
4+
from ...utils._docs import _add_imports_to_all
5+
6+
_add_imports_to_all(include_modules=[])

bayesflow/networks/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,7 @@
99
from .lstnet import LSTNet
1010
from .summary_network import SummaryNetwork
1111
from .transformers import SetTransformer, TimeSeriesTransformer, FusionTransformer
12+
13+
from ..utils._docs import _add_imports_to_all
14+
15+
_add_imports_to_all(include_modules=[])

0 commit comments

Comments
 (0)