fedn

View on PyPIReverse Dependencies (0)

0.9.1 fedn-0.9.1-py3-none-any.whl

Wheel Details

Project: fedn
Version: 0.9.1
Filename: fedn-0.9.1-py3-none-any.whl
Download: [link]
Size: 142380
MD5: a174ffdae4520ffd4c53a7910413def7
SHA256: 3ff3c7f77eb1439a5ff5c2f7aaf953b9f17d8967be005e4a65fb03d9bf82ff6e
Uploaded: 2024-04-24 08:21:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fedn
Version: 0.9.1
Summary: Scaleout Federated Learning
Author: Scaleout Systems AB
Author-Email: contact[at]scaleoutsystems.com
Home-Page: https://www.scaleoutsystems.com
License: Apache 2.0
Keywords: Federated learning
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8,<3.12
Requires-Dist: requests
Requires-Dist: urllib3 (>=1.26.4)
Requires-Dist: minio
Requires-Dist: grpcio (~=1.60.0)
Requires-Dist: grpcio-tools (~=1.60.0)
Requires-Dist: numpy (>=1.21.6)
Requires-Dist: protobuf (~=4.25.2)
Requires-Dist: pymongo
Requires-Dist: Flask (==3.0.3)
Requires-Dist: pyjwt
Requires-Dist: pyopenssl
Requires-Dist: psutil
Requires-Dist: click (==8.1.7)
Requires-Dist: grpcio-health-checking (~=1.60.0)
Requires-Dist: pyyaml
Requires-Dist: plotly
Requires-Dist: virtualenv
Requires-Dist: flwr (==1.8.0); extra == "flower"
Provides-Extra: flower
Description-Content-Type: text/markdown
[Description omitted; length: 5 characters]

WHEEL

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

RECORD

Path Digest Size
cli/__init__.py sha256=FpsrMd8nGdaFctNCiqlv2wbQjPLG-qGmL7fS15cb2Eo 80
cli/main.py sha256=nZ3VlIMVx4avMOPNaJ0wd7Gzo6U2WDY1jX-bT0mjVrg 262
cli/run_cmd.py sha256=H7eqUZuxQaugHXJlOKgruSGU2K4PTBGSVzBpH9eHNNo 8980
cli/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli/tests/tests.py sha256=l0LKr-Euvb78kxY4mxVlan0JXOLvlRpcDF0o7YLEQJI 2294
fedn/__init__.py sha256=cNCN6DKWpWXn_x8K-r2CROKlX8InnhV0g0p87uP69_M 453
fedn/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fedn/common/config.py sha256=tfibQY924p5Nprt70qIfw0lYh2AYHbuMM1EcTcqx6PU 3500
fedn/common/exceptions.py sha256=enjmNUf8x83B6hjBNELku2WiTpkLFdpHViIKd_ed-rc 95
fedn/common/log_config.py sha256=jL2wmLU5Rclz2pIer2w-GthC4xbBv_X6i8v3ubhu9B8 3421
fedn/common/certificate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fedn/common/certificate/certificate.py sha256=yykIyHxx1eMg6rJfH0VPhp6z76TLW8vgEIiDcQmVt2Q 3140
fedn/common/certificate/certificatemanager.py sha256=d2ktgkCF8tInpEaUge2eTninijb27njNHvaDPkGgu1I 2131
fedn/common/net/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fedn/network/__init__.py sha256=ebZ3yyg8N_cuDSnkFFROpHgvgDf1nXLpNPFME79N-rg 260
fedn/network/config.py sha256=Q4j7cUT2NcZNnQxmqg_y67O4ds3wCcJfXnHxri3fYiM 348
fedn/network/state.py sha256=c9_Mg4U21qt7DVthMalBIKDQwiOOOzIsuoo8_juPgnU 1153
fedn/network/api/__init__.py sha256=eN8TwOZKQbKOSXNBnVZGwCKCXEjDnGOWn8SLGptMLyk 130
fedn/network/api/auth.py sha256=xa8fVNrl4j5eWnKX2HkMOMLoLBDxziIt3JWJPforlsw 2338
fedn/network/api/client.py sha256=lQTNozyr4AHOzI8YJIoUbeXiym6J5v_HGIyzjb-tDZ8 24102
fedn/network/api/interface.py sha256=l1Q-OS-XjJ6vLMynRaQBaoV13ZJ83FuiKTAfw03Ctq8 38027
fedn/network/api/network.py sha256=-SvUmk76mqp4wmjLsq97Tn7dKFADnAIJgjrDvyj4u_0 5115
fedn/network/api/server.py sha256=CQJAvtLkA5xsDS1MwV8A7Ddic4zI1gsQovqDNSienOY 19873
fedn/network/api/tests.py sha256=WEfWnkhTnXtnfk3GWfj5KIJVlfrX3QFoo63-1shPJ_o 14651
fedn/network/api/v1/__init__.py sha256=K8BIN8dYp3VjmGZEnA6UAYmFZAB9knbCuQnrG4AijnA 614
fedn/network/api/v1/client_routes.py sha256=jGAU3Gk4wKHlDTxIJ6sme48QVuoA8g9SFDdd-t70Vfk 11190
fedn/network/api/v1/combiner_routes.py sha256=SdukmQHPwkAVwMHsrW87Lkt_Kzxj3iL7HRwv66iTV-k 10343
fedn/network/api/v1/model_routes.py sha256=nDhFnCwT3QFUfvSnkvJ4v0zxkCMhqOpyYdwHhOlWbF4 18235
fedn/network/api/v1/package_routes.py sha256=BS6NJtdn3vTnVfW4cv5jLBCU70wL_c0mNCJIrytV3gc 13598
fedn/network/api/v1/round_routes.py sha256=urOoVJ6ABn77LquzYMXZnmg5CT6U6Kdy2Z5vpskA928 9335
fedn/network/api/v1/session_routes.py sha256=XRL6FdyfF0aQgTPEsZnzkEkjcBWleEiNkiw7hpH8ZZs 9284
fedn/network/api/v1/shared.py sha256=q4YuXVUbv2LaTy0RM_38G8hmvy6yRgbfKOmumZx1_M4 2131
fedn/network/api/v1/status_routes.py sha256=bneOyUIJ9IInTt-FNOE8LpQveC7-zVq-8gaFP8ncm_0 12614
fedn/network/api/v1/validation_routes.py sha256=ZEybI3ZX9Kar4H4pfYgGnkcYbYBGz2zbbOG_mNVODys 13391
fedn/network/clients/__init__.py sha256=_eIEPxnI4etzE_rW-pwjAdsc74rTwwhd4mcnW6fwv3U 445
fedn/network/clients/client.py sha256=a3boxQe59eMnfCqwEpP5EFCcyZ8X-fjTom-sDx1Vk2g 33231
fedn/network/clients/connect.py sha256=j__m-BqXE3GtDJTujj63v_cWK6h4HEt0hDl6JcBvIPQ 5827
fedn/network/clients/package.py sha256=RzM0juGlP82UC-3rx1gQ0HXAhELdHrQKsiPzmuoH0_8 5967
fedn/network/clients/state.py sha256=bC_a-iyGm8IGirwv3Tu6gdzZ0V-ghPaQxQF83JCsJno 633
fedn/network/clients/test_client.py sha256=qRR0JCmrTLk9VaxmLDh8XZkeGZbqy_CSsJ3VY_L6H5k 1564
fedn/network/combiner/__init__.py sha256=pStaBIy7fNPpX6Y8TtUPwBsKlT7BJas0KphQDBai8Oc 147
fedn/network/combiner/combiner.py sha256=1ebPgh6HLvJvTeFb7MoYtolerFJtym9sXGPBlm-QNFM 26190
fedn/network/combiner/combiner_tests.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fedn/network/combiner/connect.py sha256=KBDF83OWplPy4l9iiyn3_Ezg_TtIYa7WhH6sT3xN6e8 4694
fedn/network/combiner/interfaces.py sha256=6_-rwcwRoKwKzeQUB5ELRQzUd9fkDwbcgAymGyWrwNI 10314
fedn/network/combiner/modelservice.py sha256=FdDp9EZYhjqePVm9TWnoTQn3IwxBFp9WJ691tOqJ29I 7239
fedn/network/combiner/roundhandler.py sha256=fK3h9HHxohe9O-Oebo0vjlrQiL_FRC3EqDF3v-8-Hsg 14861
fedn/network/combiner/aggregators/__init__.py sha256=W1H6n8ckKR6Y8JBxqLZaV4nsoJAQV4F_JqlGyDlD314 250
fedn/network/combiner/aggregators/aggregator.py sha256=Nt0y62oT3t0FuOekhQedACekt5kG5DFTIwe-roJqpQA 5323
fedn/network/combiner/aggregators/aggregatorbase.py sha256=R3Yp7O_0TTc24FWlDk9ibAWxRp1q5p1Np3SNr7A2IrM 6744
fedn/network/combiner/aggregators/fedavg.py sha256=2UGsMJr73tkXoeDXo2mZ-Gg6svh6Eq-_dnZFYWZEy0s 4353
fedn/network/combiner/aggregators/fedopt.py sha256=RURtXGoNVgJZ2XpEhA3Z8T8ZUsM-8plWKwcuDLGJZBE 5905
fedn/network/controller/__init__.py sha256=Ucijju-O2gVJmqOYAkZZ8EatBAuaZPELWWQsEvXXrrg 216
fedn/network/controller/control.py sha256=YBwFHAYFPK-GG39ULRgvw0dn1Pft7VBdl7wRn5sPw9c 14347
fedn/network/controller/controlbase.py sha256=5Nw5-Msy6ZF4BduQUFAc37nXXJiGk-JhDDdlnbonmos 11363
fedn/network/grpc/__init__.py sha256=ULwFthxlAVyyABFTdCwCmmx3mFJBk2dnBol67IuxePM 40
fedn/network/grpc/auth.py sha256=MW3Zxtj7ky1QRU-zlfnYMOvgDIigcP9xauFoh-eepHU 3564
fedn/network/grpc/fedn_pb2.py sha256=xyoW-bvnI89XQQyth8UGHW4pYy8LaB_9mvr-7iXnWPg 10980
fedn/network/grpc/fedn_pb2_grpc.py sha256=40oe-58VdoqB6p5OoblXtdWMUzbnkgWXkrMzwJ8L--A 32182
fedn/network/grpc/server.py sha256=i80phYqjnHq9HnCLJi9PjuOFakuHMNYxY0tCNGM4yXU 2260
fedn/network/loadbalancer/__init__.py sha256=59AoPwiAXjr4K9mPTbKUmo4IsmD0mklSn52xXsIKO6o 96
fedn/network/loadbalancer/firstavailable.py sha256=l3HZ-Ai8MlyJfh7TwGaNxBWBa8DVLk_pjEw55OHYa8M 591
fedn/network/loadbalancer/leastpacked.py sha256=OgRK445Mth5ykVQJAbEdVD00SSqM8KrfkkMmGIuDFy8 1343
fedn/network/loadbalancer/loadbalancerbase.py sha256=GwXNgvmd2tqtSZZkvyA5su6FOjBIt4a1GLVOFDJggj4 421
fedn/network/storage/__init__.py sha256=gUiCNelB47zQCDzMUj9KKVgaZDPWRdVwFUPy9GHTJ2w 95
fedn/network/storage/models/__init__.py sha256=xHlPgQZ0l-rq264OGd_G5bv9Uaqm2fIwUSzwGS-xtec 322
fedn/network/storage/models/memorymodelstorage.py sha256=qu2oR32THARYjpVT_PpyJW3izEzUOqEjLpk0snqyx4g 1151
fedn/network/storage/models/modelstorage.py sha256=fZ-8Hu0Ls9_cdoBdz4KfexOoXEV2_9sDE4ghFkY4kVE 1634
fedn/network/storage/models/tempmodelstorage.py sha256=aP53Gtaid7sYi2Sy8jbL3gsmfm_JaWphjGM1pI01foo 3220
fedn/network/storage/s3/__init__.py sha256=3VCemJtrTr5meeJkAUrlnO51M_qBK-9k74JUqlOZ3Uk 302
fedn/network/storage/s3/base.py sha256=G5JyoKkgA0Vwx85EZTk04iyaiuZc4e5UA6CmyhHOjSw 1292
fedn/network/storage/s3/miniorepository.py sha256=4_ZSVzR-wHJ1mdraxcefgaH4OcAVLbVjto1pmKR_UeI 3897
fedn/network/storage/s3/repository.py sha256=iWtUOmP2LhCRR2tlJj2t3MQaKbHGL9J0LZE4qJKtQwE 3943
fedn/network/storage/statestore/__init__.py sha256=INA9MYeY6VuPepzBiFtxn-UbzrGJPGYDNJYewuP1Iuo 81
fedn/network/storage/statestore/mongostatestore.py sha256=di_ymwtZh45eyM3J3Bz2oZ7HlaoBzl-VTdLZOjZpXHI 30398
fedn/network/storage/statestore/statestorebase.py sha256=sU5TJYjGnrlAssnQU31uW34Bjnmq8uN17HZ7YiCLA4Y 1041
fedn/network/storage/statestore/stores/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fedn/network/storage/statestore/stores/client_store.py sha256=OsKn-hSk7srb6GGM1lEhQosdiliNUAaig4GWigxCguc 3337
fedn/network/storage/statestore/stores/combiner_store.py sha256=R0j2Oy87wQ-9s9BCTYjEoL3U4Z_VvmTtnSUt8i9mTJA 4286
fedn/network/storage/statestore/stores/model_store.py sha256=bB7q9aNtatHti68BuLaY4Bj3u_tUqLQA1wj7TBaWCPY 7032
fedn/network/storage/statestore/stores/package_store.py sha256=VGLDRHaAQHL-kWbxiXw8yPRn5UllrAZH-1x1icGDN7g 5190
fedn/network/storage/statestore/stores/round_store.py sha256=pksJNSFQSTp5W6AKJzLZmUnqBVOFXJbJfswlFjYXcYM 3054
fedn/network/storage/statestore/stores/session_store.py sha256=ipbKEtiLixNt2b1UTHIJutMCN857bliGoP6TIAJ7wdw 3552
fedn/network/storage/statestore/stores/shared.py sha256=6aHPbdRffIez8va-ITkjwGnLu18w5_MD_T5Hm5HKOr4 174
fedn/network/storage/statestore/stores/status_store.py sha256=w6YSw84wRECVyzpkDgnz46aEQh-dsrBna_0KM4BSUA8 3732
fedn/network/storage/statestore/stores/store.py sha256=rBM9aCmmVPpvxf6YBwWuAxI7qbZuk0W7u_QuRxqRteI 2576
fedn/network/storage/statestore/stores/validation_store.py sha256=PzVRfoQx0oReSXdvEhRSR3ql2EAD-wzsqFd2p1PzSHI 3792
fedn/utils/__init__.py sha256=blByKRELY_F3HZFgFtvLW0s3_ktUDWMuXkFgVo0HOiw 442
fedn/utils/checksum.py sha256=ZNGCqwIMzts5DUn1l-ccAYuGIV--X5ekGNOKk-nf0Fo 442
fedn/utils/dispatcher.py sha256=_jZSrXPw7DFkcvm8abDYv4XTB_B98sp2OMGHGOua5Tg 9331
fedn/utils/environment.py sha256=Oz4QPsQe20FYm8VTIY8mSHo_xUc0czI6WLmmIUC8u2w 4067
fedn/utils/plots.py sha256=A0nxTP59p1YO5I0R6FrRaKe34-ms6RntoU0St6Yl9rU 15799
fedn/utils/process.py sha256=okQ_Pi-4Wx-QP-kdPqy-F0xG9AKKqZWO6issx2o05OA 6033
fedn/utils/flowercompat/__init__.py sha256=Apw1DKscrIZCWG6d5eqXjxAet39yx5HcxsDgsNMKiAw 42
fedn/utils/flowercompat/client_app_adapter.py sha256=0_rfoekQwWwkE_63d8EIVZt2LKe5taYaUpo8M0sBGGo 4767
fedn/utils/helpers/__init__.py sha256=366JrSKbvURsceSMmujx6bAnjDN1Zd7M9U_YJituc30 158
fedn/utils/helpers/helperbase.py sha256=WreUy9r3rybIkG2mUNLok-Qhqq33-lG39sS2lw0zvwY 1407
fedn/utils/helpers/helpers.py sha256=6hrEbgkGTm8fgXl0NDFZlVQ9y0Bhyu2yULWEwMaQNT4 1132
fedn/utils/helpers/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fedn/utils/helpers/plugins/androidhelper.py sha256=rCKA1sz0QDrfqXcL3hrQ2l_OEj6R0_i3TC-EgCF2mDU 3377
fedn/utils/helpers/plugins/numpyhelper.py sha256=lGG0gondZljIpmFrMKierDqnekywAxH4KGx0hzWcBv4 4640
fedn-0.9.1.dist-info/METADATA sha256=Jyb1ce9VXSNc8yXcBm7bpeMxiSnTJaqKcrLTWS37-4E 1109
fedn-0.9.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
fedn-0.9.1.dist-info/entry_points.txt sha256=OpQ0zRO-_p2TV-DGgRVrUU5PEVOWH0Jucjc94e4RuLA 34
fedn-0.9.1.dist-info/top_level.txt sha256=BfF_3sVV-ib6I47KK5wAD_aw3k8abdrr6exhIQGkJds 9
fedn-0.9.1.dist-info/RECORD

top_level.txt

cli
fedn

entry_points.txt

fedn = cli:main