v0.0.0

In order to flexibly support more federated algorithms and projects, like scaffold, mmcv, the directory of openfed might be refactored.

v0.0.0’s directory was organized as follows.

openfed
├── __init__.py
├── api.py
├── common
│   ├── __init__.py
│   ├── address.py
│   └── meta.py
├── core
│   ├── __init__.py
│   ├── const.py
│   ├── functional.py
│   └── maintainer.py
├── data
│   ├── __init__.py
│   ├── datasets.py
│   ├── partitioner.py
│   └── utils.py
├── federated
│   ├── __init__.py
│   ├── const.py
│   ├── exceptions.py
│   ├── functional.py
│   ├── pipe.py
│   └── props.py
├── functional
│   ├── __init__.py
│   ├── agg.py
│   ├── const.py
│   ├── hooks.py
│   ├── paillier.py
│   ├── reduce.py
│   └── step.py
├── optim
│   ├── __init__.py
│   ├── elastic.py
│   ├── fed_optim.py
│   ├── prox.py
│   └── scaffold.py
├── tools
│   ├── __init__.py
│   ├── simulator.py
│   └── topo_builder.py
├── topo
│   ├── __init__.py
│   ├── functional.py
│   └── topo.py
├── utils
│   ├── __init__.py
│   ├── table.py
│   └── utils.py
└── version.py