Skip to content

Commit e8da8ef

Browse files
author
Michael Lange
authored
Merge pull request #248 from opesci/docs-cleanup
(Incomplete) documentation cleanup
2 parents ae3644f + 70b647c commit e8da8ef

2 files changed

Lines changed: 55 additions & 42 deletions

File tree

docs/devito.rst

Lines changed: 43 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ devito.compiler module
2525
:undoc-members:
2626
:show-inheritance:
2727

28+
devito.dimension module
29+
--------------------------
30+
31+
.. automodule:: devito.dimension
32+
:members:
33+
:undoc-members:
34+
:show-inheritance:
35+
2836
devito.finite_difference module
2937
-------------------------------
3038

@@ -33,94 +41,98 @@ devito.finite_difference module
3341
:undoc-members:
3442
:show-inheritance:
3543

36-
devito.function_manager module
37-
------------------------------
44+
devito.interfaces module
45+
------------------------
3846

39-
.. automodule:: devito.function_manager
47+
.. automodule:: devito.interfaces
4048
:members:
4149
:undoc-members:
4250
:show-inheritance:
4351

44-
devito.interfaces module
52+
devito.logger module
4553
------------------------
4654

47-
.. automodule:: devito.interfaces
55+
.. automodule:: devito.logger
4856
:members:
4957
:undoc-members:
5058
:show-inheritance:
5159

52-
devito.operator module
53-
----------------------
60+
devito.memmap_manager module
61+
------------------------
5462

55-
.. automodule:: devito.operator
63+
.. automodule:: devito.memmap_manager
5664
:members:
5765
:undoc-members:
5866
:show-inheritance:
5967

60-
devito.propagator module
68+
devito.memory module
6169
------------------------
6270

63-
.. automodule:: devito.propagator
71+
.. automodule:: devito.memory
6472
:members:
6573
:undoc-members:
6674
:show-inheritance:
6775

68-
devito.stencilkernel module
69-
---------------------------
76+
devito.nodes module
77+
------------------------
7078

71-
.. automodule:: devito.stencilkernel
79+
.. automodule:: devito.nodes
7280
:members:
7381
:undoc-members:
7482
:show-inheritance:
7583

76-
devito.dimension module
77-
-----------------------
84+
devito.operator module
85+
----------------------
7886

79-
.. automodule:: devito.dimension
87+
.. automodule:: devito.operator
8088
:members:
8189
:undoc-members:
8290
:show-inheritance:
8391

84-
devito.iteration module
85-
-----------------------
92+
devito.parameters module
93+
------------------------
8694

87-
.. automodule:: devito.iteration
95+
.. automodule:: devito.parameters
8896
:members:
8997
:undoc-members:
9098
:show-inheritance:
9199

92-
devito.expression module
100+
devito.pointdata module
93101
------------------------
94102

95-
.. automodule:: devito.expression
103+
.. automodule:: devito.pointdata
96104
:members:
97105
:undoc-members:
98106
:show-inheritance:
99107

100-
devito.tools module
101-
-------------------
108+
devito.profiler module
109+
------------------------
102110

103-
.. automodule:: devito.tools
111+
.. automodule:: devito.profiler
104112
:members:
105113
:undoc-members:
106114
:show-inheritance:
107115

108-
devito.logger module
109-
--------------------
116+
devito.stencil module
117+
------------------------
110118

111-
.. automodule:: devito.logger
119+
.. automodule:: devito.stencil
112120
:members:
113121
:undoc-members:
114122
:show-inheritance:
115-
116123

117-
devito.at_controller module
124+
devito.tools module
118125
-------------------
119126

120-
.. automodule:: devito.at_controller
127+
.. automodule:: devito.tools
121128
:members:
122129
:undoc-members:
123130
:show-inheritance:
124131

132+
devito.visitor module
133+
-------------------
125134

126-
135+
.. automodule:: devito.visitor
136+
:members:
137+
:undoc-members:
138+
:show-inheritance:

docs/heat.rst

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,18 @@ We plug the stencil in an Operator, as shown, and define the values of the
4242
thermal conductivity :obj:`a`, the spacing between cells :obj:`h` and the
4343
temporal spacing :obj:`s`.::
4444

45-
op = Operator(
46-
stencils = Eq(u.forward, stencil),
47-
substitutions = {a: tc, h: dx, s: dt},
48-
nt = timesteps,
49-
shape = (nx, ny),
50-
spc_border = 1,
51-
time_border = 1)
45+
op = Operator(Eq(u.forward, stencil),
46+
subs={h: spacing, s: dt, a: tc})
5247

5348

54-
To execute the generated Operator, we simply call :samp:`op.apply()`. The
55-
results will then be found in :obj:`u.data[1, :]`.
49+
To execute the generated Operator, we simply call :samp:`op.apply(u=u,
50+
t=timesteps)`. The results will then be found in :obj:`u.data[1, :]`.
5651

57-
For a complete example of this code, check file `test_diffusion.py` in the
58-
`tests` folder.
52+
For a complete example of this code, please see
53+
`examples/diffusion/example_diffusion.py`. A more comprehensive set of
54+
CFD tutorials based on the excellent `12 steps to Navier-Stokes`__
55+
tutorial is currently under construction and will be published here soon.
56+
57+
.. _cfdtutorial: http://lorenabarba.com/blog/cfd-python-12-steps-to-navier-stokes/
58+
59+
__ cfdtutorial_

0 commit comments

Comments
 (0)