Path: blob/master/site/en-snapshot/federated/design/package_structure.md
25118 views
Package Structure
[TOC]
Overview
Terminology
Python Module
A Python module is a file containing Python definitions and statements. See modules for more information.
Python Package
Python packages are a way of structuring Python modules. See packages for more information.
Public TFF API
The TFF API that is exposed by the TFF API documentation; this documentation is generated with TensorFlow Docs using the logic defined by the explicit_package_contents_filter
Private TFF API
The TFF API that that is not exposed in the TFF TFF API documentation.
TFF Python package
The Python package distributed on https://pypi.org.
Please be aware, the Python package contains both public TFF API and private TFF API and it is not obvious by inspecting the package which API is intended to be public and which is intended to be private, for example:
Therefore, it is useful to keep the TFF API documentation in mind when using TFF.