Skip to content

Commit da1fa68

Browse files
re-organize callback module structure (#740)
1 parent 9d65060 commit da1fa68

16 files changed

+124
-119
lines changed

docs/source/_rst/_code.rst

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -254,12 +254,13 @@ Callbacks
254254
.. toctree::
255255
:titlesonly:
256256

257-
Processing callback <callback/processing_callback.rst>
258-
Optimizer callback <callback/optimizer_callback.rst>
259-
Switch Scheduler <callback/switch_scheduler.rst>
260-
R3 Refinment callback <callback/refinement/r3_refinement.rst>
261-
Refinment Interface callback <callback/refinement/refinement_interface.rst>
262-
Normalizer callback <callback/normalizer_data_callback.rst>
257+
Switch Optimizer <callback/optim/switch_optimizer.rst>
258+
Switch Scheduler <callback/optim/switch_scheduler.rst>
259+
Normalizer Data <callback/processing/normalizer_data_callback.rst>
260+
PINA Progress Bar <callback/processing/pina_progress_bar.rst>
261+
Metric Tracker <callback/processing/metric_tracker.rst>
262+
Refinement Interface <callback/refinement/refinement_interface.rst>
263+
R3 Refinement <callback/refinement/r3_refinement.rst>
263264

264265
Losses and Weightings
265266
---------------------
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Optimizer callbacks
1+
Switch Optimizer
22
=====================
33

4-
.. currentmodule:: pina.callback.optimizer_callback
4+
.. currentmodule:: pina.callback.optim.switch_optimizer
55
.. autoclass:: SwitchOptimizer
66
:members:
77
:show-inheritance:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Switch Scheduler
22
=====================
33

4-
.. currentmodule:: pina.callback.switch_scheduler
4+
.. currentmodule:: pina.callback.optim.switch_scheduler
55
.. autoclass:: SwitchScheduler
66
:members:
77
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Metric Tracker
2+
==================
3+
.. currentmodule:: pina.callback.processing.metric_tracker
4+
5+
.. autoclass:: MetricTracker
6+
:members:
7+
:show-inheritance:

docs/source/_rst/callback/normalizer_data_callback.rst renamed to docs/source/_rst/callback/processing/normalizer_data_callback.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Normalizer callbacks
1+
Normalizer Data
22
=======================
33

4-
.. currentmodule:: pina.callback.normalizer_data_callback
4+
.. currentmodule:: pina.callback.processing.normalizer_data_callback
55
.. autoclass:: NormalizerDataCallback
66
:members:
77
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
PINA Progress Bar
2+
==================
3+
.. currentmodule:: pina.callback.processing.pina_progress_bar
4+
5+
.. autoclass:: PINAProgressBar
6+
:members:
7+
:show-inheritance:

docs/source/_rst/callback/processing_callback.rst

Lines changed: 0 additions & 11 deletions
This file was deleted.

pina/callback/__init__.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
__all__ = [
44
"SwitchOptimizer",
55
"SwitchScheduler",
6-
"MetricTracker",
6+
"NormalizerDataCallback",
77
"PINAProgressBar",
8+
"MetricTracker",
89
"R3Refinement",
9-
"NormalizerDataCallback",
1010
]
1111

12-
from .optimizer_callback import SwitchOptimizer
13-
from .processing_callback import MetricTracker, PINAProgressBar
12+
from .optim.switch_optimizer import SwitchOptimizer
13+
from .optim.switch_scheduler import SwitchScheduler
14+
from .processing.normalizer_data_callback import NormalizerDataCallback
15+
from .processing.pina_progress_bar import PINAProgressBar
16+
from .processing.metric_tracker import MetricTracker
1417
from .refinement import R3Refinement
15-
from .normalizer_data_callback import NormalizerDataCallback
16-
from .switch_scheduler import SwitchScheduler
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"""Module for the SwitchOptimizer callback."""
22

33
from lightning.pytorch.callbacks import Callback
4-
from ..optim import TorchOptimizer
5-
from ..utils import check_consistency
4+
from ...optim import TorchOptimizer
5+
from ...utils import check_consistency
66

77

88
class SwitchOptimizer(Callback):
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"""Module for the SwitchScheduler callback."""
22

33
from lightning.pytorch.callbacks import Callback
4-
from ..optim import TorchScheduler
5-
from ..utils import check_consistency, check_positive_integer
4+
from ...optim import TorchScheduler
5+
from ...utils import check_consistency, check_positive_integer
66

77

88
class SwitchScheduler(Callback):

0 commit comments

Comments
 (0)