Documentation for the Open Ephys GUI

July 2, 2023 ยท View on GitHub

========= Documentation for the Open Ephys GUI

This documentation's source template was taken from the Spinal HDL <https://github.com/SpinalHDL/SpinalDoc-RTD>_ project.

The theme is based on the PyData Sphinx Theme <https://pydata-sphinx-theme.readthedocs.io/en/latest/>_

For more detailed usage instructions, see the Open Ephys Doc Template <https://github.com/open-ephys/doc-template>_

How to build this documentation

Requirements (Python 3):

  • pipenv (will automatically download all the project requirements from pypi)

Create a virtual environment with pipenv (will use the Pipfile for installing the necessary packages)

.. code:: shell

pipenv install

then you can build the documentation

.. code:: shell

pipenv run make html

if you want run make multiple times, prepend pipenv run on each command can be annoying, you can spawn a subshell with

.. code:: shell

pipenv shell

and then you can use make the usual way

.. code:: shell

make html # for html make latex # for latex make latexpdf # for latex (will require latexpdf installed) make # list all the available output format

all the outputs will be in docs folder (for html: docs/html)

without pipenv/virtualenv

Requirements (system):

  • make

Requirements (Python 3):

  • sphinx
  • pydata-sphinx-theme=="0.13.3"

After installing the requirements you can run

.. code:: shell

make html # for html make latex # for latex make latexpdf # for latex (will require latexpdf installed) make # list all the available output format