xain-fl

View on PyPIReverse Dependencies (0)

0.6.0 xain_fl-0.6.0-py3-none-any.whl

Wheel Details

Project: xain-fl
Version: 0.6.0
Filename: xain_fl-0.6.0-py3-none-any.whl
Download: [link]
Size: 34320
MD5: 9c61c290a1b07b8c0c73a584fe79a98f
SHA256: b10364060187e6fa2f03dd3ea686baf7fcc57fcff8b776d3475d3b3e7e6c6753
Uploaded: 2020-02-26 13:40:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xain-fl
Version: 0.6.0
Summary: XAIN is an open source framework for federated learning.
Author: ['XAIN AG']
Author-Email: services[at]xain.io
Home-Page: https://github.com/xainag/xain-fl
License: Apache License Version 2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.6
Requires-Dist: numpy (==1.15)
Requires-Dist: grpcio (==1.23)
Requires-Dist: structlog (==19.2.0)
Requires-Dist: xain-proto (==0.6.0)
Requires-Dist: boto3 (==1.10.48)
Requires-Dist: toml (==0.10.0)
Requires-Dist: schema (~=0.7)
Requires-Dist: idna (==2.8)
Requires-Dist: influxdb (==5.2.3)
Requires-Dist: jsonschema (==3.2.0)
Requires-Dist: black (==19.10b0); extra == "dev"
Requires-Dist: mypy (==0.761); extra == "dev"
Requires-Dist: pylint (==2.3.1); extra == "dev"
Requires-Dist: astroid (==2.2.5); extra == "dev"
Requires-Dist: isort (==4.3.21); extra == "dev"
Requires-Dist: pip-licenses (==1.15.2); extra == "dev"
Requires-Dist: twine (==2.0.0); extra == "dev"
Requires-Dist: wheel (==0.33.6); extra == "dev"
Requires-Dist: typing-extensions (==3.7.4.1); extra == "dev"
Requires-Dist: pytest (==5.3.2); extra == "dev"
Requires-Dist: pytest-cov (==2.8.1); extra == "dev"
Requires-Dist: pytest-watch (==4.2.0); extra == "dev"
Requires-Dist: pytest-mock (==2.0.0); extra == "dev"
Requires-Dist: xain-sdk (==0.6.0); extra == "dev"
Requires-Dist: Sphinx (==2.2.1); extra == "dev"
Requires-Dist: m2r (==0.2.1); extra == "dev"
Requires-Dist: sphinxcontrib-mermaid (==0.3.1); extra == "dev"
Requires-Dist: sphinx-autodoc-typehints (==1.10.3); extra == "dev"
Requires-Dist: docutils (<0.16); extra == "dev"
Requires-Dist: Sphinx (==2.2.1); extra == "docs"
Requires-Dist: m2r (==0.2.1); extra == "docs"
Requires-Dist: sphinxcontrib-mermaid (==0.3.1); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (==1.10.3); extra == "docs"
Requires-Dist: docutils (<0.16); extra == "docs"
Requires-Dist: pytest (==5.3.2); extra == "test"
Requires-Dist: pytest-cov (==2.8.1); extra == "test"
Requires-Dist: pytest-watch (==4.2.0); extra == "test"
Requires-Dist: pytest-mock (==2.0.0); extra == "test"
Requires-Dist: xain-sdk (==0.6.0); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 5248 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.6)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
xain_fl/__init__.py sha256=gITwtS2m3lqcWIaXY690vgWO4i9fbvSI2g6RGxSOYes 19
xain_fl/__main__.py sha256=Aq_jvGWVxpG0isoeRK7AwWiiPp3cvdN3eRPF8kz_RCM 1848
xain_fl/__version__.py sha256=mD3AUDd-6bn8Vcc_RmQV4kUewNttSEUu4BuwFvKCRGY 117
xain_fl/logger.py sha256=QfSznNa7QYmo41MzG12bpZ2A6YZxuhw5vgXG2-LG4qM 3578
xain_fl/serve.py sha256=gC9Cm7B0jT0ZwRvHZyNlzoA8dBVCZbn5lhh4G4pCKKs 1504
xain_fl/config/__init__.py sha256=L5un5iUIw3cxhMDi64dl9lDwYKwHj_-km-XfX9PpPpc 528
xain_fl/config/cli.py sha256=9eD_48CSrCLAu8UPSTaTkLFd9clhLqwCHVkHywh4aOo 512
xain_fl/config/schema.py sha256=F58RUelC1S_qmdTMpugJSoZ8OcwDn_AvjVSbWyuFs4E 15206
xain_fl/coordinator/__init__.py sha256=OGGErGkABZBCK3XGbeSmUOtW0W_8I5AAqLxK8_2sGmU 57
xain_fl/coordinator/coordinator.py sha256=b9rW_yIsd5kiTgRzNnIy72Rgf0OojQXcJygxKDhlFYQ 21258
xain_fl/coordinator/coordinator_grpc.py sha256=jpKQZKZ_jIzPa62P4HGMDODV9XIzZiLL8RarOWEYfX4 6113
xain_fl/coordinator/heartbeat.py sha256=UL4UriublXubgHg4YhgZeKFIc2Hwlkvb_5Sgk_f_A_k 1795
xain_fl/coordinator/metrics_store.py sha256=ahfAMDnrJC4zAxZCFxTPwHCUElPWsfeGGYLjhQmwCx0 5950
xain_fl/coordinator/participants.py sha256=qoqCTognjl4ZCoPn8f4TAKzX4MD69tgHZgHBZWinC_k 3707
xain_fl/coordinator/round.py sha256=0blo2Ro9A-fRd2GSviyzXOw88UcyrZNcCDUUxXBEGNE 3435
xain_fl/coordinator/store.py sha256=sJimwWoWcHIfbOupIUxgHKzhARs5zZz6hl1xwhEE7gE 3513
xain_fl/fl/__init__.py sha256=wApXa7kA755KLDaN_n5KQDJwozJDrr0WK9XH49chTU0 118
xain_fl/fl/coordinator/__init__.py sha256=a-qwUqTR98k4ZYtYOs_5iv72QbtmfG9S1KnUQ3NBk_w 279
xain_fl/fl/coordinator/aggregate.py sha256=x2Y1tx37ECQCyzpe2UIwfGvURIk40e1iuoOUuaAJHek 7249
xain_fl/fl/coordinator/controller.py sha256=30IhkxB5CmbG_4cLCnxPyMbxPT-HsO2LV6eYgzo4uPw 4328
xain_fl/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
xain_fl/tools/exceptions.py sha256=7iV9AQVjqMVRmYSIg_XRpJoTuGPhOf3nscII-kuBOxU 962
xain_fl-0.6.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
xain_fl-0.6.0.dist-info/METADATA sha256=kC-22kS7E8Z9JegYVVxSKfJy5siymgLM11zcqHYNuvo 8439
xain_fl-0.6.0.dist-info/WHEEL sha256=p46_5Uhzqz6AzeSosiOnxK-zmFja1i22CrQCjmYe8ec 92
xain_fl-0.6.0.dist-info/entry_points.txt sha256=kH1FmgPQtB-qLf0RnWvYFkOc2WC8iG-FGLztF9Oy_Xo 55
xain_fl-0.6.0.dist-info/top_level.txt sha256=3v6rkByFO5Z3aulIv96gGLhC0KyMgrJ6lEIlRYsjHxc 8
xain_fl-0.6.0.dist-info/RECORD

top_level.txt

xain_fl

entry_points.txt

coordinator = xain_fl.__main__:main