18 # |
18 # |
19 import os |
19 import os |
20 import sys |
20 import sys |
21 sys.path.insert(0, os.path.abspath('../')) |
21 sys.path.insert(0, os.path.abspath('../')) |
22 |
22 |
|
23 |
|
24 # Mock modules for read the docs |
|
25 on_rtd = os.environ.get('READTHEDOCS') == 'True' |
|
26 |
|
27 if on_rtd: |
|
28 from mock import Mock as MagicMock |
|
29 |
|
30 class Mock(MagicMock): |
|
31 @classmethod |
|
32 def __getattr__(cls, name): |
|
33 return MagicMock() |
|
34 |
|
35 MOCK_MODULES = ['netCDF4', 'numpy', 'scipy',] |
|
36 sys.modules.update((mod_name, Mock()) for mod_name in MOCK_MODULES) |
23 |
37 |
24 # -- General configuration ------------------------------------------------ |
38 # -- General configuration ------------------------------------------------ |
25 |
39 |
26 # If your documentation needs a minimal Sphinx version, state it here. |
40 # If your documentation needs a minimal Sphinx version, state it here. |
27 # |
41 # |