About#

This is the Personal documentaion for Tatsuya Osaki

To edit this documentation, you need sphinx pyhon package and markdown format. Please follow these instruction to set up the enviroment for editing markdown and sphinx document convertion.

Installation of sphinx#

Sphinx + extensions#

Sphinx was initially developped to document Python sources but can also applied to several other sources thanks to extensions. Mainly based on the used of reStructuredText (or Markdown with extensions) it allows the generation of html documentation easily. Using the autodoc function, documentation is generated from the docstrings in sources. Since it is Python based, package managing for installation as well as extensions are simple and port well.

This is the installtion with conda package manager

conda create -n sphinx
conda activate sphinx
conda install -c anaconda sphinx 

pip install sphinx-rtd-theme
pip install myst-parser
pip install sphinx-autobuild
pip install sphinx-rtd-theme
pip install furo
pip install pydata-sphinx-theme
conda install pydata-sphinx-theme --channel conda-forge
pip install sphinx-favicon
pip install sphinx_design
pip install sphinx-markdown-tables

Then, set the theme

html_theme = "pydata_sphinx_theme"
#html_theme = 'alabaster'
#html_theme = 'sphinx_rtd_theme'
#html_theme = 'furo'

Then, to make html build

sphinx-build source docs
or
sphinx-autobuild source docs

Setting of this documentation can be edit

con.py

Danger

n

Note

n

Hint

n

Error

s

Attention

s

Tip

s

Warning

s