Skip to content

Commit e35e12d

Browse files
committed
Adds mock modules to sphinx autodoc
1 parent 06ab819 commit e35e12d

File tree

8 files changed

+29
-22
lines changed

8 files changed

+29
-22
lines changed

doc/source/api/savu.plugins.filters.azimuthal_integrators.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ Submodules
1313
.. toctree::
1414

1515
savu.plugins.filters.azimuthal_integrators.pyfai_azimuthal_integrator
16+
savu.plugins.filters.azimuthal_integrators.pyfai_azimuthal_integrator_separate
1617
savu.plugins.filters.azimuthal_integrators.pyfai_azimuthal_integrator_with_bragg_filter
1718

doc/source/api/savu.plugins.loaders.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Submodules
2222
savu.plugins.loaders.base_multi_modal_loader
2323
savu.plugins.loaders.i12_tomo_loader
2424
savu.plugins.loaders.i18loader
25+
savu.plugins.loaders.image_loader
2526
savu.plugins.loaders.mm_loader
2627
savu.plugins.loaders.nxtomo_loader
2728
savu.plugins.loaders.projection_tomo_loader

doc/source/api/savu.test.plugin_tests.filter_tests.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@ Submodules
2525
savu.test.plugin_tests.filter_tests.median_filter_test
2626
savu.test.plugin_tests.filter_tests.monitor_correction_test
2727
savu.test.plugin_tests.filter_tests.paganin_test
28-
savu.test.plugin_tests.filter_tests.pyfai_test
28+
savu.test.plugin_tests.filter_tests.pyfai_filtered_test_d
29+
savu.test.plugin_tests.filter_tests.pyfai_filtered_test_q
30+
savu.test.plugin_tests.filter_tests.pyfai_separate_test_d
31+
savu.test.plugin_tests.filter_tests.pyfai_separate_test_q
32+
savu.test.plugin_tests.filter_tests.pyfai_test_d
33+
savu.test.plugin_tests.filter_tests.pyfai_test_q
2934
savu.test.plugin_tests.filter_tests.raven_filter_test
3035
savu.test.plugin_tests.filter_tests.ring_artefact_test
3136
savu.test.plugin_tests.filter_tests.sinogram_alignment_test

doc/source/api/savu.test.process_list_tests.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Submodules
2222
savu.test.process_list_tests.simple_fit_recon_test
2323
savu.test.process_list_tests.simple_stxm_tomo_test
2424
savu.test.process_list_tests.spectra_tomo_chunking_test
25+
savu.test.process_list_tests.spectra_tomo_chunking_with_scanned_parameter_test
2526
savu.test.process_list_tests.spectrum_crop_test
2627
savu.test.process_list_tests.stats_test
2728
savu.test.process_list_tests.stxm_tomo_test

doc/source/api_plugin_dev/setup.rst

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

doc/source/autosummary.rst

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ savu.data
3535
.. toctree::
3636
api/savu.data.experiment_collection
3737
api/savu.data.plugin_list
38-
api/savu.data.transport_data
3938
api/savu.data.chunking
4039
api/savu.data.meta_data
40+
api/savu.data.transport_data
4141

4242

4343
savu.data.transport_data
@@ -52,13 +52,13 @@ savu.data.data_structures
5252
------------------------------------------------------------
5353

5454
.. toctree::
55-
api/savu.data.data_structures.utils
5655
api/savu.data.data_structures.data
57-
api/savu.data.data_structures.plugin_data
56+
api/savu.data.data_structures.data_add_ons
5857
api/savu.data.data_structures.data_create
59-
api/savu.data.data_structures.preview
6058
api/savu.data.data_structures.data_notes
61-
api/savu.data.data_structures.data_add_ons
59+
api/savu.data.data_structures.plugin_data
60+
api/savu.data.data_structures.preview
61+
api/savu.data.data_structures.utils
6262

6363

6464
savu.plugins
@@ -71,12 +71,12 @@ savu.plugins
7171
api/savu.plugins.base_saver
7272
api/savu.plugins.base_filter
7373
api/savu.plugins.plugin
74-
api/savu.plugins.plugin_datasets_notes
74+
api/savu.plugins.base_correction
7575
api/savu.plugins.plugin_datasets
7676
api/savu.plugins.test_plugin
77-
api/savu.plugins.base_correction
78-
api/savu.plugins.dimension_adder
77+
api/savu.plugins.plugin_datasets_notes
7978
api/savu.plugins.simple_fit_xrf_bounded
79+
api/savu.plugins.dimension_adder
8080

8181

8282
savu.plugins.reconstructions
@@ -144,8 +144,8 @@ savu.plugins.filters
144144
api/savu.plugins.filters.monitor_correction
145145
api/savu.plugins.filters.histogram
146146
api/savu.plugins.filters.no_process_plugin
147-
api/savu.plugins.filters.base_azimuthal_integrator
148147
api/savu.plugins.filters.poly_background_estimator
148+
api/savu.plugins.filters.base_azimuthal_integrator
149149

150150

151151
savu.plugins.filters.component_analysis
@@ -176,6 +176,7 @@ savu.plugins.filters.azimuthal_integrators
176176
.. toctree::
177177
api/savu.plugins.filters.azimuthal_integrators
178178
api/savu.plugins.filters.azimuthal_integrators
179+
api/savu.plugins.filters.azimuthal_integrators
179180

180181

181182
savu.plugins.loaders
@@ -187,8 +188,9 @@ savu.plugins.loaders
187188
api/savu.plugins.loaders.nxtomo_loader
188189
api/savu.plugins.loaders.projection_tomo_loader
189190
api/savu.plugins.loaders.i12_tomo_loader
190-
api/savu.plugins.loaders.savu_loader
191191
api/savu.plugins.loaders.i18loader
192+
api/savu.plugins.loaders.savu_loader
193+
api/savu.plugins.loaders.image_loader
192194

193195

194196
savu.plugins.loaders.multi_modal_loaders

doc/source/conf.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@
1111
# All configuration values have a default; values that are commented out
1212
# serve to show the default.
1313

14+
1415
import sys, os
1516
from os import path
1617

18+
autodoc_mock_imports = ['numpy', 'mpi4py', 'astra', 'scipy']
19+
1720
# If extensions (or modules to document with autodoc) are in another directory,
1821
# add these directories to sys.path here. If the directory is relative to the
1922
# documentation root, use os.path.abspath to make it absolute, like shown here.
@@ -40,6 +43,7 @@
4043
sys.path.insert(0, os.path.abspath('../../savu/plugins/loaders/multi_modal_loaders'))
4144
sys.path.insert(0, os.path.abspath('../../savu/plugins/savers'))
4245

46+
print sys.path
4347
# -- General configuration -----------------------------------------------------
4448

4549
# If your documentation needs a minimal Sphinx version, state it here.

savu/test/plugin_tests/filter_tests/paganin_test.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929

3030
class PaganinTest(unittest.TestCase):
3131

32-
def test_paganin1(self):
33-
options = tu.set_experiment('tomoRaw')
34-
plugin = 'savu.plugins.paganin_filter'
35-
run_protected_plugin_runner_no_process_list(options, plugin)
32+
# def test_paganin1(self):
33+
# options = tu.set_experiment('tomoRaw')
34+
# plugin = 'savu.plugins.paganin_filter'
35+
# run_protected_plugin_runner_no_process_list(options, plugin)
3636

3737
def test_paganin2(self):
3838
options = tu.set_experiment('tomo')

0 commit comments

Comments
 (0)