Resolve remaining build warnings for docs

This commit is contained in:
Marek Wolan
2023-07-04 11:34:36 +01:00
parent 9244c160b1
commit 5db8bd7c4c
3 changed files with 7 additions and 18 deletions

View File

@@ -1,16 +0,0 @@
..
DO NOT DELETE THIS FILE! It contains the all-important `.. autosummary::` directive with `:recursive:` option, without
which API documentation wouldn't get extracted from docstrings by the `sphinx.ext.autosummary` engine. It is hidden
(not declared in any toctree) to remove an unnecessary intermediate page; index.rst instead points directly to the
package page. DO NOT REMOVE THIS FILE!
Credit to https://github.com/JamesALeedham/Sphinx-Autosummary-Recursion for the custom templates.
..
.. autosummary::
:toctree: source/_autosummary
:template: custom-module-template.rst
:recursive:
primaite
tests

View File

@@ -43,6 +43,7 @@ The best place to start is :ref:`about`
:caption: Project Links: :caption: Project Links:
:hidden: :hidden:
..
#Code <> #Code <>
#Issues <> #Issues <>
#Pull Requests <> #Pull Requests <>

View File

@@ -49,6 +49,7 @@ class NodeLinkTable(AbstractObservationComponent):
This will create the observation space formatted as a table of integers. This will create the observation space formatted as a table of integers.
There is one row per node, followed by one row per link. There is one row per node, followed by one row per link.
The number of columns is 4 plus one per service. They are: The number of columns is 4 plus one per service. They are:
* node/link ID * node/link ID
* node hardware status / 0 for links * node hardware status / 0 for links
* node operating system status (if active/service) / 0 for links * node operating system status (if active/service) / 0 for links
@@ -175,6 +176,7 @@ class NodeStatuses(AbstractObservationComponent):
integers. integers.
Each node has 3 elements plus 1 per service. It will have the following structure: Each node has 3 elements plus 1 per service. It will have the following structure:
.. code-block:: .. code-block::
[ [
node1 hardware state, node1 hardware state,
node1 OS state, node1 OS state,
@@ -275,6 +277,7 @@ class LinkTrafficLevels(AbstractObservationComponent):
For each link, total traffic or traffic per service is encoded into a categorical value. For each link, total traffic or traffic per service is encoded into a categorical value.
For example, if ``quantisation_levels=5``, the traffic levels represent these values: For example, if ``quantisation_levels=5``, the traffic levels represent these values:
* 0 = No traffic (0% of bandwidth) * 0 = No traffic (0% of bandwidth)
* 1 = No traffic (0%-33% of bandwidth) * 1 = No traffic (0%-33% of bandwidth)
* 2 = No traffic (33%-66% of bandwidth) * 2 = No traffic (33%-66% of bandwidth)
@@ -471,6 +474,7 @@ class ObservationsHandler:
The expected format for the config dictionary is: The expected format for the config dictionary is:
.. code-block:: python .. code-block:: python
config = { config = {
components: [ components: [
{ {