Skip to content

Commit abfc70e

Browse files
kwagyemanclaude
andcommitted
docs: NumPy and Asyncio tutorial super-sections, tutorial landing restructure
- Rewrite NumPy tutorial super-section: 18 pages across 9 captioned subsections, building ndarray from first principles through constructors, dtypes, indexing/slicing, shape and strides, views/copies, element-wise math, broadcasting, reductions, selection, linear algebra, FFT and filtering, scipy extras (interp/polyfit/integrate/optimize/special/random), the image.Image bridge, and performance habits. - Add Asyncio tutorial super-section: cooperative concurrency, coroutines/tasks, event loop, gather, timeouts and cancellation, exceptions, events/locks/threadsafe-flag primitives, awaitable classes, async iterators, async context managers, loop control, snapshot-loop capstone, pitfalls. - Restructure tutorial landing: new intro paragraph and reorganized toctree exposing every super-section in order (Python Overview, Hardware Control, Vision Sensors, Image, NumPy, ML, Asyncio, Networking, Web servers, Production). - Add Production super-section index and move battery_life, firmware_development, freezing-scripts (was production.rst), tls_certificates under production/. - Add placeholder index pages for image/, ml/, networking/, webservers/. - Forward-link python/iteration/coroutines.rst to the Asyncio section now that it exists. - Misc audit touchups across quickref/* and shields/*. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 3346db4 commit abfc70e

69 files changed

Lines changed: 4658 additions & 2253 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/openmvcam/quickref/arduino-giga-r1-wifi.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ The Giga R1 can be powered through any of these paths:
202202

203203
.. tip::
204204

205-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
205+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
206206
model how long the Giga R1 will run on a battery for a given
207207
active / deep-sleep duty cycle.
208208

docs/openmvcam/quickref/arduino-nicla-vision.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ same pins — one I²C 1 bus exposed on two connectors.
169169

170170
.. tip::
171171

172-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
172+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
173173
model how long the Nicla Vision will run on a battery for a given
174174
active / deep-sleep duty cycle.
175175

docs/openmvcam/quickref/arduino-portenta-h7.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ are the same pins — one I²C 3 bus exposed on two connectors.
155155

156156
.. tip::
157157

158-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
158+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
159159
model how long the Portenta H7 will run on a battery for a given
160160
active / deep-sleep duty cycle.
161161

docs/openmvcam/quickref/openmv-ae3.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ regulator.
124124

125125
.. tip::
126126

127-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
127+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
128128
model how long the AE3 will run on a battery for a given
129129
active / deep-sleep duty cycle.
130130

docs/openmvcam/quickref/openmv-cam-h7-plus.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ USB instead.
119119

120120
.. tip::
121121

122-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
122+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
123123
model how long the H7 Plus will run on a battery for a given
124124
active / deep-sleep duty cycle.
125125

docs/openmvcam/quickref/openmv-cam-h7.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ instead.
118118

119119
.. tip::
120120

121-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
121+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
122122
model how long the H7 will run on a battery for a given
123123
active / deep-sleep duty cycle.
124124

docs/openmvcam/quickref/openmv-cam-m4.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ Power pins
107107

108108
.. tip::
109109

110-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
110+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
111111
model how long the M4 will run on a battery for a given
112112
active / deep-sleep duty cycle.
113113

docs/openmvcam/quickref/openmv-cam-m7.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ Power pins
106106

107107
.. tip::
108108

109-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
109+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
110110
model how long the M7 will run on a battery for a given
111111
active / deep-sleep duty cycle.
112112

docs/openmvcam/quickref/openmv-n6.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ Power pins
150150

151151
.. tip::
152152

153-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
153+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
154154
model how long the N6 will run on a battery for a given
155155
active / deep-sleep duty cycle.
156156

docs/openmvcam/quickref/openmv-rt1062.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ Power pins
146146

147147
.. tip::
148148

149-
Use the :doc:`battery life estimator <../tutorial/battery_life>` to
149+
Use the :doc:`battery life estimator <../tutorial/production/battery-life>` to
150150
model how long the RT1062 will run on a battery for a given
151151
active / deep-sleep duty cycle.
152152

0 commit comments

Comments
 (0)