secretflow
- data: horizontal, vertical and mixed DataFrame and Ndarray (like pandas and numpy)
- device: various devices and their kernels, such as PYU, SPU, HEU, etc
- model: federated learning and split learning algorithms
- preprocessing: common utility functions and transformer classes (like scikit-learn)
- security: privacy related algorithms, such as secure aggregation, differential privacy
- util: miscellaneous utility functions
tests: unit test cases
docs: documents written in reStructuredText, Markdown, Jupyter-notebook