Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Docstrings api for documentation (issue #893) #900

Closed
wants to merge 173 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
44f8b5b
Updated sphinx config for API doc and added Index
manuelhsantana Nov 27, 2023
70da097
Updated aggregator api documentation
manuelhsantana Nov 27, 2023
9a35af1
Updated assigner api documentation
manuelhsantana Nov 27, 2023
5345abb
Updated collaborator api documentation
manuelhsantana Nov 28, 2023
dc8a750
Updated director api documentation
manuelhsantana Nov 30, 2023
702da9c
Updated director api documentation
manuelhsantana Nov 30, 2023
4f0d261
Updated envoy api documentation
manuelhsantana Nov 30, 2023
be8b407
Fix typos and remove comments on rst file
manuelhsantana Nov 30, 2023
d5aa87b
Added cryptography module docstrings for API documentation
manuelhsantana Jan 3, 2024
add05d9
Added TensorDB module docstrings for API documentation
manuelhsantana Jan 3, 2024
fd7ad6e
Added native module docstrings for API documentation
manuelhsantana Jan 3, 2024
0ac6e29
Added Experimental module docstrings for API documentation
manuelhsantana Jan 6, 2024
36b672c
Added Federated module docstrings for API documentation
manuelhsantana Mar 5, 2024
36c5391
Added interface module docstrings for API documentation
manuelhsantana Mar 5, 2024
a1749c1
Added pipelines module docstrings for API documentation
manuelhsantana Mar 5, 2024
0fd80db
Added plugins module docstrings for API documentation
manuelhsantana Mar 5, 2024
e247ba2
Added protocols module docstrings for API documentation
manuelhsantana Mar 5, 2024
b564cb7
Added transport module docstrings for API documentation
manuelhsantana Mar 5, 2024
67109d7
Added utilities module docstrings for API documentation
manuelhsantana Mar 5, 2024
351a0a6
Updated component module docstrings for API documentation
manuelhsantana Mar 5, 2024
a9b1cf0
Updated cryptography module docstrings for API documentation
manuelhsantana Mar 7, 2024
1b83a57
Updated databases module docstrings for API documentation
manuelhsantana Mar 7, 2024
d0f724f
Updated native module docstrings for API documentation
manuelhsantana Mar 7, 2024
243666b
Updated modules configuration for docstrings API documentation
manuelhsantana Mar 7, 2024
09d9f7e
Merge branch 'develop' into docstrings_API
manuelhsantana Mar 8, 2024
d08caee
Updated different files for docstrings API documentation
manuelhsantana Mar 8, 2024
412b10c
Fixed problem of path for documentation
manuelhsantana Mar 8, 2024
88b0d11
Moved the location of Indices and tables
manuelhsantana Mar 8, 2024
6153e1e
Merge branch 'develop' into docstrings_API
manuelhsantana Jun 27, 2024
f552f39
Update aggregator docstring for fix lint warnings
manuelhsantana Jul 4, 2024
ef296ae
Update aggregator docstring for fix lint warnings
manuelhsantana Jul 4, 2024
2fc449d
Update assigner functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
eff0924
Update component module functions docstrings for fix lint warnings
manuelhsantana Jul 4, 2024
610190c
Update component imports docstring for fix lint warnings
manuelhsantana Jul 4, 2024
e438b04
Update cryptography functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
a6f5f57
Update databases functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
3ac5f61
Update databases functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
bac28af
Update databases functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
4ef4100
Update experimental functions docstring for fix lint warnings
manuelhsantana Jul 5, 2024
e88fd36
Update transport functions docstring for fix lint warnings
manuelhsantana Jul 5, 2024
a6f5cc2
Update tensor_db file for avoid lint warnings
manuelhsantana Jul 5, 2024
a802247
Merge branch 'develop' into docstrings_API
manuelhsantana Jul 5, 2024
bbb8fa1
Update federated functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
9c68d55
Update interface functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
c55ee07
Update native functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
9aad608
Update pipeline functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
15c21ff
Update plugin functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
9399097
Update protocols functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
cd5ac08
Update utilities functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
f77db63
Update minor files docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
6c7d69c
Convert relative imports to absolute
MasterSkepticista Jul 9, 2024
6ad5a81
Update different functions docstring for fix lint warnings
manuelhsantana Jul 9, 2024
71e04d4
Update config to aovid lint flake8 errors
manuelhsantana Jul 9, 2024
ea3bb6c
Updated assigner api documentation
manuelhsantana Nov 27, 2023
5b839c9
Updated collaborator api documentation
manuelhsantana Nov 28, 2023
8b2e4fa
Updated director api documentation
manuelhsantana Nov 30, 2023
b0a0b3b
Updated director api documentation
manuelhsantana Nov 30, 2023
e0a0990
Updated envoy api documentation
manuelhsantana Nov 30, 2023
8f36b52
Fix typos and remove comments on rst file
manuelhsantana Nov 30, 2023
64691b9
Added cryptography module docstrings for API documentation
manuelhsantana Jan 3, 2024
4110706
Added TensorDB module docstrings for API documentation
manuelhsantana Jan 3, 2024
5383308
Added native module docstrings for API documentation
manuelhsantana Jan 3, 2024
aa8112f
Added Experimental module docstrings for API documentation
manuelhsantana Jan 6, 2024
37128a4
Added Federated module docstrings for API documentation
manuelhsantana Mar 5, 2024
e1937a4
Added interface module docstrings for API documentation
manuelhsantana Mar 5, 2024
b9cdbce
Added pipelines module docstrings for API documentation
manuelhsantana Mar 5, 2024
18d38a3
Added plugins module docstrings for API documentation
manuelhsantana Mar 5, 2024
36648f5
Added protocols module docstrings for API documentation
manuelhsantana Mar 5, 2024
29527ec
Added transport module docstrings for API documentation
manuelhsantana Mar 5, 2024
44adbc0
Added utilities module docstrings for API documentation
manuelhsantana Mar 5, 2024
fbc6a5e
Updated component module docstrings for API documentation
manuelhsantana Mar 5, 2024
511d670
Updated cryptography module docstrings for API documentation
manuelhsantana Mar 7, 2024
ded6056
Updated databases module docstrings for API documentation
manuelhsantana Mar 7, 2024
deca2ff
Updated native module docstrings for API documentation
manuelhsantana Mar 7, 2024
14a8deb
Updated modules configuration for docstrings API documentation
manuelhsantana Mar 7, 2024
f5793c5
Update README.md (#902)
sbakas Dec 14, 2023
01a9430
Update Failing GaNDLF Test (#906)
psfoley Jan 3, 2024
1389ffe
incorporating support for federated evaluation (#897)
kta-intel Jan 5, 2024
ad12b89
build(deps): bump pillow (#911)
dependabot[bot] Jan 23, 2024
0a650fb
build(deps): bump pillow (#917)
dependabot[bot] Jan 23, 2024
4441852
build(deps): bump pillow in /openfl-workspace/torch_cnn_histology/src…
dependabot[bot] Jan 23, 2024
ebba217
build(deps): bump pillow (#915)
dependabot[bot] Jan 23, 2024
0d7245b
build(deps): bump pillow (#914)
dependabot[bot] Jan 23, 2024
131def1
build(deps): bump pillow (#913)
dependabot[bot] Jan 23, 2024
77b49ef
build(deps): bump pillow in /openfl-tutorials/experimental/Global_DP …
dependabot[bot] Jan 23, 2024
9b682a4
Updated Gaudi2 HPU interactive instruction to using gaudi-docker 1.12…
orionsBeltWest Feb 1, 2024
49f98c6
Added config parsing check to GaNDLF task runner (#908)
sarthakpati Feb 2, 2024
b20fa76
Add new Vision Transformer tutorial using experimental workflow inter…
kta-intel Feb 7, 2024
58e411a
build(deps): bump transformers (#921)
dependabot[bot] Feb 7, 2024
9fce597
Implement integration of CrowdGuard (#903)
perieger Feb 8, 2024
c82c7e5
Removes required Intel copyright for flake8. Resolves remaining flake…
psfoley Feb 8, 2024
b55501f
Update conflict files for merge
manuelhsantana Jul 9, 2024
9b9fce1
Updated configuration parsing api for GaNDLF (#920)
sarthakpati Feb 14, 2024
48f10cf
Add ray grouped runtime (#910)
porteratzo Feb 15, 2024
f712f4d
Examples for use XPU with IPEX (#904)
manuelhsantana Feb 16, 2024
5ebe02d
Update Ray (#926)
psfoley Feb 20, 2024
cf5bc34
build(deps): bump pillow (#925)
dependabot[bot] Feb 21, 2024
c9b0cfa
build(deps): bump pyarrow (#896)
dependabot[bot] Feb 21, 2024
5c968d5
Horovod demo (#899)
porteratzo Feb 23, 2024
48d5558
finetuning neuralchat-7b using intel(r) extension for transformers an…
kta-intel Feb 23, 2024
a59a827
github.io documentation restructuring (#909)
kta-intel Feb 29, 2024
48d0ff8
Add missing readthedocs config file (#928)
psfoley Feb 29, 2024
87ebf9f
Update readthedocs (#929)
psfoley Feb 29, 2024
be66d40
Federated Runtime + Workspace Builder (#876)
ParthM-GitHub Mar 1, 2024
1f47523
Initial dependabot.yml file to ignore examples (#931)
psfoley Mar 1, 2024
0299fe5
build(deps): bump tensorflow (#930)
dependabot[bot] Mar 1, 2024
83d9bf8
Update ray dependencies for vertical fl examples (#935)
psfoley Mar 2, 2024
809e33f
Updating broken links on github front page and license section from g…
kta-intel Mar 4, 2024
b2577f0
hash verification for datasets used in vision transformer and neuralc…
kta-intel Mar 4, 2024
df00b94
Install Python 3.10 from deadsnakes PPA (#937)
ashahba Mar 5, 2024
4db3b30
Updated different files for docstrings API documentation
manuelhsantana Mar 8, 2024
6d2b1f5
Fixed problem of path for documentation
manuelhsantana Mar 8, 2024
d86912e
Moved the location of Indices and tables
manuelhsantana Mar 8, 2024
4b5caac
Horovod demo (#945)
porteratzo Mar 13, 2024
d8bcd39
Wrapping that text same as other text on the page (#947)
Hmikihiro Mar 29, 2024
ce13ba5
[Fixes #834] fx.init error when creating collaborator (#835)
kta-intel Mar 29, 2024
0667e2d
build(deps): bump pillow (#958)
dependabot[bot] Apr 26, 2024
4bac4e9
build(deps): bump pillow (#959)
dependabot[bot] Apr 26, 2024
bb38597
build(deps): bump pillow in /openfl-workspace/torch_cnn_histology/src…
dependabot[bot] Apr 26, 2024
35c5f7f
build(deps): bump pytest from 7.2.0 to 8.2.0 (#965)
dependabot[bot] Apr 29, 2024
64c4d6f
Stop suppressing gandlf config errors (#963)
VukW Apr 29, 2024
197279e
openfl bash message (#960)
aryanxk02 Apr 29, 2024
9c1fee0
build(deps): bump transformers (#961)
dependabot[bot] Apr 29, 2024
1699ae7
build(deps): bump pillow in /openfl-tutorials/experimental/Global_DP …
dependabot[bot] Apr 29, 2024
c62cb47
build(deps): bump pillow (#956)
dependabot[bot] Apr 29, 2024
49bff78
build(deps): bump pillow (#953)
dependabot[bot] Apr 29, 2024
5048963
build(deps): bump pillow (#952)
dependabot[bot] Apr 29, 2024
dae7c39
build(deps): bump onnx in /openfl-workspace/gandlf_seg_test (#964)
dependabot[bot] Apr 29, 2024
bd97f34
Fix sphinx build warnings (#962)
pboushy Apr 29, 2024
00c428e
build(deps): bump pillow (#955)
dependabot[bot] Apr 29, 2024
16f2604
Improve Task Runner Examples and Documentation (#943)
psfoley May 1, 2024
82b8f9e
Update quickstart.rst (#968)
psfoley May 2, 2024
eb75072
build(deps): bump tqdm (#971)
dependabot[bot] May 6, 2024
46af6c9
build(deps): bump tqdm (#970)
dependabot[bot] May 6, 2024
67b2405
Removed aggregation function API from openfl/experimental/interface/{…
ParthMandaliya May 17, 2024
6030bbd
Minor updates to docker Makefile and scan job (#967)
ashahba May 17, 2024
3f1f3d8
build(deps): bump pytest-asyncio from 0.20.2 to 0.23.7 (#975)
dependabot[bot] May 20, 2024
81a20c0
build(deps): bump tqdm in /openfl-workspace/torch_cnn_histology/src (…
dependabot[bot] May 20, 2024
5196276
updates to torch_cnn_histology openfl-workspace for Task Runner API (…
kta-intel May 21, 2024
e7a2111
CI updated for GaNDLF (#951)
sarthakpati May 21, 2024
25c43fc
Standardize linting and formatting (#980)
MasterSkepticista Jun 7, 2024
c71955e
build(deps): bump click from 8.0.1 to 8.1.7 (#966)
dependabot[bot] Jun 7, 2024
1cdef5c
--- (#977)
dependabot[bot] Jun 7, 2024
b49e9cb
build(deps): bump dynaconf from 3.1.7 to 3.2.5 (#949)
dependabot[bot] Jun 7, 2024
17bdc70
Add support for initializing private attributes without callable (#974)
ishant162 Jun 21, 2024
c72bcf3
Experimental Workflow: Fixed KeyError issue in Global_DP Implementati…
ishant162 Jun 21, 2024
4826951
Allow `feature_shape` to be passed to `fx plan initialize` (#983)
psfoley Jun 24, 2024
f1e3a25
Update gandlf.yml (#995)
psfoley Jun 26, 2024
bee05b1
Transposable tree format to return metrics. (#994)
MasterSkepticista Jun 27, 2024
82010a5
Update aggregator docstring for fix lint warnings
manuelhsantana Jul 4, 2024
8f53880
Update aggregator docstring for fix lint warnings
manuelhsantana Jul 4, 2024
94ec37f
Update assigner functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
5a1d7a2
Update component module functions docstrings for fix lint warnings
manuelhsantana Jul 4, 2024
6b3476f
Update component imports docstring for fix lint warnings
manuelhsantana Jul 4, 2024
bd808e5
Update cryptography functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
f4ad480
Update databases functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
cabba82
Update databases functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
615b556
Update databases functions docstring for fix lint warnings
manuelhsantana Jul 4, 2024
665cf85
Update experimental functions docstring for fix lint warnings
manuelhsantana Jul 5, 2024
efa4e8a
Update transport functions docstring for fix lint warnings
manuelhsantana Jul 5, 2024
50b9288
Update tensor_db file for avoid lint warnings
manuelhsantana Jul 5, 2024
1f0af13
Remove unused utils.py (#992)
psfoley Jun 27, 2024
e59c908
Update federated functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
81291d1
Update interface functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
c26c018
Update native functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
3b3cd12
Update pipeline functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
2c02370
Update plugin functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
cc9aff6
Update protocols functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
b87bff2
Update utilities functions docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
401893a
Update minor files docstring for fix lint flake8 warnings
manuelhsantana Jul 8, 2024
1a88a8f
Convert relative imports to absolute
MasterSkepticista Jul 9, 2024
2e4d567
Update different functions docstring for fix lint warnings
manuelhsantana Jul 9, 2024
294fe66
Merge branch 'docstrings_API' of https://github.com/securefederatedai…
manuelhsantana Jul 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions docs/_templates/custom-class-template.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{{ fullname | escape | underline}}

.. currentmodule:: {{ module }}

.. autoclass:: {{ objname }}
:members:
:show-inheritance:
:inherited-members:
:special-members: __call__, __add__, __mul__

{% block methods %}
{% if methods %}
.. rubric:: {{ _('Methods') }}

.. autosummary::
:nosignatures:
{% for item in methods %}
{%- if not item.startswith('_') %}
~{{ name }}.{{ item }}
{%- endif -%}
{%- endfor %}
{% endif %}
{% endblock %}

{% block attributes %}
{% if attributes %}
.. rubric:: {{ _('Attributes') }}

.. autosummary::
{% for item in attributes %}
~{{ name }}.{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}
66 changes: 66 additions & 0 deletions docs/_templates/custom-module-template.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{{ fullname | escape | underline}}

.. automodule:: {{ fullname }}
:members:
{% block attributes %}
{% if attributes %}
.. rubric:: Module attributes

.. autosummary::
:toctree:
{% for item in attributes %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}

{% block functions %}
{% if functions %}
.. rubric:: {{ _('Functions') }}

.. autosummary::
:toctree:
:nosignatures:
{% for item in functions %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}

{% block classes %}
{% if classes %}
.. rubric:: {{ _('Classes') }}

.. autosummary::
:toctree:
:template: custom-class-template.rst
:nosignatures:
{% for item in classes %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}

{% block exceptions %}
{% if exceptions %}
.. rubric:: {{ _('Exceptions') }}

.. autosummary::
:toctree:
{% for item in exceptions %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}

{% block modules %}
{% if modules %}
.. autosummary::
:toctree:
:template: custom-module-template.rst
:recursive:
{% for item in modules %}
{{ item }}
{%- endfor %}
{% endif %}
{% endblock %}
39 changes: 37 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,16 +31,19 @@
# import sphinxcontrib.napoleon # NOQA:E800

extensions = [
'sphinx.ext.napoleon',
'sphinx_rtd_theme',
'sphinx.ext.autosectionlabel',
'sphinx.ext.napoleon',
'sphinx-prompt',
'sphinx_copybutton',
'sphinx_substitution_extensions',
'sphinx.ext.ifconfig',
'sphinxcontrib.mermaid',
'sphinx.ext.autodoc',
'sphinx.ext.autosummary',
'recommonmark'
]
autosummary_generate = True # Turn on sphinx.ext.autosummary

source_suffix = ['.rst', '.md']

Expand Down Expand Up @@ -68,14 +71,46 @@

napoleon_google_docstring = True

# Config the returns section to behave like the Args section
napoleon_custom_sections = [('Returns', 'params_style')]

# This code extends Sphinx's GoogleDocstring class to support 'Keys',
# 'Attributes', and 'Class Attributes' sections in docstrings. Allows for more
# detailed and structured documentation of Python classes and their attributes.
from sphinx.ext.napoleon.docstring import GoogleDocstring

# Define new sections and their corresponding parse methods
new_sections = {
'keys': 'Keys',
'attributes': 'Attributes',
'class attributes': 'Class Attributes'
}

# Add new sections to GoogleDocstring class
for section, title in new_sections.items():
setattr(GoogleDocstring, f'_parse_{section}_section',
lambda self, section: self._format_fields(title, self._consume_fields()))


# Patch the parse method to include new sections
def patched_parse(self):
for section in new_sections:
self._sections[section] = getattr(self, f'_parse_{section}_section')
self._unpatched_parse()

# Apply the patch
GoogleDocstring._unpatched_parse = GoogleDocstring._parse
GoogleDocstring._parse = patched_parse

# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']

# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This pattern also affects html_static_path and html_extra_path.
exclude_patterns = ['_build', 'Thumbs.db', 'README.md', 'structurizer_dsl/README.md',
'.DS_Store', 'tutorials/*', 'graveyard/*']
'.DS_Store', 'tutorials/*', 'graveyard/*', '_templates']

# add temporary unused files
exclude_patterns.extend(['modules.rst',
'install.singularity.rst',
Expand Down
43 changes: 33 additions & 10 deletions docs/developer_ref/api_documentation.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,33 @@
.. # Copyright (C) 2020-2023 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
|productName| API
*************************************************

Welcome to the |productName| API reference:

TODO
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
|productName| API
*************************************************

Welcome to the |productName| API reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

- :doc:`../source/api/openfl_component`
- :doc:`../source/api/openfl_cryptography`
- :doc:`../source/api/openfl_databases`
- :doc:`../source/api/openfl_experimental`
- :doc:`../source/api/openfl_federated`
- :doc:`../source/api/openfl_interface`
- :doc:`../source/api/openfl_native`
- :doc:`../source/api/openfl_pipelines`
- :doc:`../source/api/openfl_plugins`
- :doc:`../source/api/openfl_protocols`
- :doc:`../source/api/openfl_transport`
- :doc:`../source/api/openfl_utilities`


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
10 changes: 1 addition & 9 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,4 @@ Looking for the Open Flash Library project also referred to as OpenFL? Find it `
:caption: CONTRIBUTING GUIDELINES
:maxdepth: 2

contributing_guidelines/contributing


.. Indices and tables
.. ==================

.. * :ref:`genindex`
.. * :ref:`modindex`
.. * :ref:`search`
contributing_guidelines/contributing
20 changes: 20 additions & 0 deletions docs/source/api/openfl_component.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Component Module
*************************************************

Component modules reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

openfl.component.aggregator
openfl.component.assigner
openfl.component.collaborator
openfl.component.director
openfl.component.envoy
openfl.component.straggler_handling_functions
16 changes: 16 additions & 0 deletions docs/source/api/openfl_cryptography.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Cryptography Module
*************************************************

Cryptography modules reference:

.. autosummary::
:toctree: _autosummary
:recursive:

openfl.cryptography.ca
openfl.cryptography.io
openfl.cryptography.participant
16 changes: 16 additions & 0 deletions docs/source/api/openfl_databases.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Databases Module
*************************************************

Databases modules reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

openfl.databases

18 changes: 18 additions & 0 deletions docs/source/api/openfl_experimental.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Experimental Module
*************************************************

Experimental modules reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

openfl.experimental.interface
openfl.experimental.placement
openfl.experimental.runtime
openfl.experimental.utilities
16 changes: 16 additions & 0 deletions docs/source/api/openfl_federated.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Federated Module
*************************************************

Federated modules reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

openfl.federated

16 changes: 16 additions & 0 deletions docs/source/api/openfl_interface.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Interface Module
*************************************************

Interface modules reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

openfl.interface

16 changes: 16 additions & 0 deletions docs/source/api/openfl_native.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Native Module
*************************************************

Native modules reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

openfl.native

16 changes: 16 additions & 0 deletions docs/source/api/openfl_pipelines.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Pipelines Module
*************************************************

Pipelines modules reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

openfl.pipelines

16 changes: 16 additions & 0 deletions docs/source/api/openfl_plugins.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
.. # Copyright (C) 2020-2024 Intel Corporation
.. # SPDX-License-Identifier: Apache-2.0

*************************************************
Plugins Module
*************************************************

Plugins modules reference:

.. autosummary::
:toctree: _autosummary
:template: custom-module-template.rst
:recursive:

openfl.plugins

Loading
Loading