diff --git a/docs/advanced_tutorials.rst b/docs/advanced_tutorials.rst index 1cb343846..d2c3df4bb 100644 --- a/docs/advanced_tutorials.rst +++ b/docs/advanced_tutorials.rst @@ -4,44 +4,12 @@ Advanced Tutorials This section contains tutorials that illustrate more advanced features of BrainPy. - -Advanced math -------------- - - -.. toctree:: - :maxdepth: 1 - - tutorial_advanced/differentiation.ipynb - - - -Interoperation --------------- - - -.. toctree:: - :maxdepth: 1 - - tutorial_advanced/integrate_flax_into_brainpy.ipynb - tutorial_advanced/integrate_bp_lif_into_flax.ipynb - tutorial_advanced/integrate_bp_convlstm_into_flax.ipynb - - -Advanced dynamics analysis --------------------------- - -.. toctree:: - :maxdepth: 1 - - tutorial_advanced/advanced_lowdim_analysis.ipynb - - -Developer guides ---------------- - .. toctree:: - :maxdepth: 1 + :maxdepth: 2 - tutorial_advanced/contributing.md + tutorial_advanced/1_advanced_math.rst + tutorial_building/2_interoperation.rst + tutorial_building/3_dedicated_operators.rst + tutorial_building/4_developer_guides.rst + tutorial_building/5_others.rst diff --git a/docs/tutorial_advanced/1_advanced_math.rst b/docs/tutorial_advanced/1_advanced_math.rst new file mode 100644 index 000000000..174770d61 --- /dev/null +++ b/docs/tutorial_advanced/1_advanced_math.rst @@ -0,0 +1,8 @@ +Advanced Math +================= + +.. toctree:: + :maxdepth: 1 + + compilation.ipynb + differentiation.ipynb diff --git a/docs/tutorial_advanced/2_interoperation.rst b/docs/tutorial_advanced/2_interoperation.rst new file mode 100644 index 000000000..9fac2edf4 --- /dev/null +++ b/docs/tutorial_advanced/2_interoperation.rst @@ -0,0 +1,9 @@ +Interoperation +================= + +.. toctree:: + :maxdepth: 1 + + integrate_flax_into_brainpy.ipynb + integrate_bp_lif_into_flax.ipynb + integrate_bp_convlstm_into_flax.ipynb diff --git a/docs/tutorial_advanced/3_dedicated_operators.rst b/docs/tutorial_advanced/3_dedicated_operators.rst new file mode 100644 index 000000000..746891cfa --- /dev/null +++ b/docs/tutorial_advanced/3_dedicated_operators.rst @@ -0,0 +1,5 @@ +Brain Dynamics Dedicated Operators +================================== + +.. toctree:: + :maxdepth: 1 diff --git a/docs/tutorial_advanced/4_developer_guides.rst b/docs/tutorial_advanced/4_developer_guides.rst new file mode 100644 index 000000000..f486de066 --- /dev/null +++ b/docs/tutorial_advanced/4_developer_guides.rst @@ -0,0 +1,7 @@ +Developer Guides +================ + +.. toctree:: + :maxdepth: 1 + + contributing.md diff --git a/docs/tutorial_advanced/5_others.rst b/docs/tutorial_advanced/5_others.rst new file mode 100644 index 000000000..93a0c368a --- /dev/null +++ b/docs/tutorial_advanced/5_others.rst @@ -0,0 +1,7 @@ +Others +================ + +.. toctree:: + :maxdepth: 1 + + advanced_lowdim_analysis.ipynb