fl4health

View on PyPIReverse Dependencies (0)

0.1.15 fl4health-0.1.15-py3-none-any.whl

Wheel Details

Project: fl4health
Version: 0.1.15
Filename: fl4health-0.1.15-py3-none-any.whl
Download: [link]
Size: 188162
MD5: dc29c199c293f9c58894219c048f74b6
SHA256: 2394abcc176426775a0bef23012414e396ec6d18575b096c322fa4b050568df3
Uploaded: 2024-05-09 14:05:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fl4health
Version: 0.1.15
Summary: Federated Learning for Health
Author: Vector AI Engineering
Author-Email: fl4health[at]vectorinstitute.ai
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.9.0,<3.11
Requires-Dist: aiohttp (<4.0.0,>=3.9.3)
Requires-Dist: dp-accounting (<0.5.0,>=0.4.3)
Requires-Dist: flwr (==1.7.0)
Requires-Dist: numpy (<2.0,>=1.24)
Requires-Dist: opacus (<2.0.0,>=1.3.0)
Requires-Dist: pandas (<3.0,>=2.0)
Requires-Dist: pycyclops (<0.3.0,>=0.2.5)
Requires-Dist: torch (<3.0.0,>=2.1.1)
Requires-Dist: torchmetrics (<2.0.0,>=1.3.0)
Description-Content-Type: text/markdown
[Description omitted; length: 13985 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
fl4health/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/checkpointing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/checkpointing/checkpointer.py sha256=IoxO1PXGobtzvVzCijnfk0uSEHf5fO5WuHtBNK9dCqo 12989
fl4health/checkpointing/client_module.py sha256=l5hPkts6wxCjzNLIo3EvkpdeVYDZsjnNSXx0_H8U5tw 3057
fl4health/checkpointing/opacus_checkpointer.py sha256=HtofLW_Fmws_wvQj1-xmmEUHqMQ5lqGegVT5nv216nk 8207
fl4health/client_managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/client_managers/base_sampling_manager.py sha256=0KzxZiHXhJx69Vj011Y9QfYL4_vN3HI3IREK8N3gx_Y 1653
fl4health/client_managers/fixed_sampling_client_manager.py sha256=Kc0R-Qdma2o21aKiIHqJTUgrKqBV3xsM9C_aMniouAg 1581
fl4health/client_managers/fixed_without_replacement_manager.py sha256=mQIb5KqI2GYKydmYJcpZ-_Pb3hAgi6v6PjEL4vGHe1w 1375
fl4health/client_managers/poisson_sampling_manager.py sha256=rZ5XOB0eVmBH6yfkAAdRV-ECaXn_6MHsFuo9PIe4NNM 1740
fl4health/clients/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/clients/apfl_client.py sha256=KuqD9ouVnYbJwyXXOBErMekAbMMGXtUhebdZkhPIo8U 5216
fl4health/clients/basic_client.py sha256=s79W6Ud79ql8pMaLndmnATR3cnF-7qQPwmwGR7dOqYA 42115
fl4health/clients/clipping_client.py sha256=h_HaYM5NhMoItSvzGM-aKtSggVSN4KbcwDQR6yecA34 6685
fl4health/clients/ditto_client.py sha256=ULkiL66pwWa9lP2PLoPyIoEXKnFkjOVDAkK3brAUjwY 17686
fl4health/clients/ensemble_client.py sha256=zC--rIbrwVt-GkkWX1cqz0V-aiUBqQfXZE341yXN7EA 7652
fl4health/clients/evaluate_client.py sha256=ipUXkhvHkEjDaGiGDaLtZX_hghNf8-ngtlYiYm0NkA0 11525
fl4health/clients/fed_pca_client.py sha256=5zL47cRsAkRZLl-MCeYJF6SY_Wv_O820cwHe-pMNMPM 6431
fl4health/clients/fed_prox_client.py sha256=-J2btcy26pKv6K16eRHQMjuXoH46AuMyRteFkDIT_ww 6691
fl4health/clients/fedper_client.py sha256=zREHca25HqbkV1qP11M2e-c2UwHrgKW_VVk9rxCaE7U 803
fl4health/clients/fedrep_client.py sha256=8sWJEmWXVQaGRy00tB5weSD-38PH1RoOEi9tIMyKocM 19145
fl4health/clients/fenda_client.py sha256=KYp2MT5ak_X2Pk-85Hg8taHencQmmak9JY8J_G2Pivs 14198
fl4health/clients/instance_level_dp_client.py sha256=RQsWPfVPIwT3w0r-NLNJM6ci4M6nzRrcFWyqUWmj2cE 2783
fl4health/clients/moon_client.py sha256=_Q29qSNXYjsNAxundLNNp5Pin1OsLDVTVoyQ_3euLgg 10048
fl4health/clients/mr_mtl_client.py sha256=FJXdC25xt2DN71Sq2L_nhJO9ULc31vmuSpf5RU66AdY 8782
fl4health/clients/partial_weight_exchange_client.py sha256=hl8x3cJCLLZfaibDImMMrWGPqJu-5kcV5Ef4sCaRtKU 6806
fl4health/clients/scaffold_client.py sha256=AtuaT6ttWupr1nQ-EsuXWlpw5KTwKc3jIqrRk2a0mws 11330
fl4health/clients/tabular_data_client.py sha256=id_hIxW4mp_imHuQ5LYBit3x7O3__v2iphTFXFi9ND0 5784
fl4health/feature_alignment/constants.py sha256=WKEeLboQcPTxn_YfYaMLQnyzS9S8u3qm5Ts0jpL8654 769
fl4health/feature_alignment/string_columns_transformer.py sha256=7tETYgPIJ064vmP7puEw5mrsCfNOSFXVNbm7yAAaZxA 1656
fl4health/feature_alignment/tab_features_info_encoder.py sha256=a6tnAcR6aa3uOIPD5HHxrZ9xcqZ0YVIpmSWY-15tJOM 5545
fl4health/feature_alignment/tab_features_preprocessor.py sha256=4QACipXGBt6FLrBBtND0wVyIprVCt6QSRgQH3qwLAOs 7456
fl4health/feature_alignment/tabular_feature.py sha256=AmP8Seu8zKMpSYe5barr0qjEAVcFQQpoqD1-sev-5TQ 2872
fl4health/feature_alignment/tabular_type.py sha256=dFhTLD1o11PzOmMXc7z-6VNr4LZiQQZxC0g1Qt6Flik 679
fl4health/losses/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/losses/weight_drift_loss.py sha256=cU7Hdihr0owMWBBUlwk_h1ezKzfnRelOtWCCkOOCpPs 1357
fl4health/model_bases/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/model_bases/apfl_base.py sha256=i3FI_8UnpeNnQXNO2PprAdM_E3aTo_SEpcZa-rF5qtY 3193
fl4health/model_bases/autoencoders_base.py sha256=8mX1fkWd9syey-uDVv_GVUxsWNzOj9lAu746aVgQDT0 5188
fl4health/model_bases/ensemble_base.py sha256=reE49eEXEZZO_xLxhveGJAL_YAjwbxhOWT9Zl8UL98w 4480
fl4health/model_bases/fedrep_base.py sha256=mIakkl1wMcKZEath7hKga9IbSx_n9Zp8idUZu5PJ9HA 1221
fl4health/model_bases/fenda_base.py sha256=EXTvyATeewka4aIdQqoDDhmZDLLSkQ_KhqeV6DMc5q8 2206
fl4health/model_bases/moon_base.py sha256=rOt6K9Ndbd_4treWgfVxSQ_opvldFe_nwrp-5JmSdds 2438
fl4health/model_bases/partial_layer_exchange_model.py sha256=KQsBhINyX9cBTcHn_1n6au_yw75zUKLFEQk0nGg4do4 235
fl4health/model_bases/pca.py sha256=tTQZ9rfk8QJDTAMAFid4okJUjcimlp4w_Soio7T2WqU 11686
fl4health/model_bases/sequential_split_models.py sha256=GZk5RERNTWOLrv0LrR9nZAeQz_jksRqouZ0uqRc_vOU 4403
fl4health/parameter_exchange/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/parameter_exchange/full_exchanger.py sha256=D-BuW0cCYJVLUVOwowG6ZXl4l2DQXGCXomvoRcORSas 1124
fl4health/parameter_exchange/layer_exchanger.py sha256=ofl39sIvKVN70_K6dfd1Lvsp072QC6Z-3sHhCmTe_pk 7603
fl4health/parameter_exchange/packing_exchanger.py sha256=6_L4vRxWr5CBVr7SmJAeBjvTXpcuv9_pEeeWK8UAEHU 822
fl4health/parameter_exchange/parameter_exchanger_base.py sha256=VSmSaMQ0UmlFbC5Fng0W7aygKxZiLwHVvZgiysADbSQ 540
fl4health/parameter_exchange/parameter_packer.py sha256=c4AB9gSomrVdFuazDNK3gAh0hy5dGc2yLKZJ8drGc0g 6009
fl4health/parameter_exchange/parameter_selection_criteria.py sha256=TakEJys6yNjWjwVJ18XAflO9MRoeP2TnB5QS-YhVVUo 7577
fl4health/parameter_exchange/partial_parameter_exchanger.py sha256=cHfJ7EdqNAdTBX-O-dhXod6xzNhCKPjE5Jl3oOhBFLI 1085
fl4health/parameter_exchange/sparse_coo_parameter_exchanger.py sha256=Lgaev1fzyXgnnNalCeUESfz6fBfN9BQ1F_bc23iJK_0 7933
fl4health/preprocessing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/preprocessing/autoencoders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/preprocessing/autoencoders/dim_reduction.py sha256=E2qOv2vHbGQCHju-_Cfm_Ea3I6_1lW5cmr41mW1qr5I 7021
fl4health/preprocessing/autoencoders/loss.py sha256=KuBzwP66e0ndhl4t5zWD5E_ofaRhUgU5ilt6EJXkM98 3297
fl4health/preprocessing/pca_preprocessor.py sha256=nU4G20zq1_m0khakhnLNTSKmsIxybBch7Z4hcVA-j-U 1793
fl4health/preprocessing/warmed_up_module.py sha256=1Dx5GlsHWOvmWwAh_vT_XH359Lkcu-eVJJNcixrvRdU 5673
fl4health/privacy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/privacy/fl_accountants.py sha256=Ge05A7G2Btyt3dxOj9GLs09bpS-wOAtfEx7tSSslW9o 8296
fl4health/privacy/moments_accountant.py sha256=IFarWJbw7HZmwHaoNkwtOfvrPShP0pH9g7XmITAXGow 10568
fl4health/reporting/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/reporting/fl_wandb.py sha256=vBeygqp1O7P1pYZdOy1DDXCc5T99Y2wfFcbEV9pVVtY 6752
fl4health/reporting/metrics.py sha256=ozjAj38v9wNYLZQeUmrAZxDtCXr31p0od9nJc77dPzY 2796
fl4health/server/base_server.py sha256=ZtVBHUxkJUfI3lTIooMOwC1ewcG4A66ZBJXQ5Td4FSY 11675
fl4health/server/client_level_dp_fed_avg_server.py sha256=gkFHWqtbm4MV9AR96BybXJUdx8GWdEJptx86-mvh6Rc 5640
fl4health/server/evaluate_server.py sha256=XD6dShYNSIzx2Jhh8SYmdjtTmnaXGXQ6YBNFXI62fvs 11476
fl4health/server/instance_level_dp_server.py sha256=zgGN0FOtR6zevFIUBASfWMEwDPausIgGHeTLIzGey6A 6878
fl4health/server/polling.py sha256=JK7ZH0hPFNl-NHbam6s6UZBnlyYCqBs40Q6LGoWbxSI 4089
fl4health/server/scaffold_server.py sha256=zGLHg04h5KVjiowrjWloweejU8o23LB6frPRKHu4X7Y 12318
fl4health/server/tabular_feature_alignment_server.py sha256=f4SN_sxRzfdBMHbYBnXQEDJARa-U632EdPv9BA6E9e8 8704
fl4health/strategies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/strategies/aggregate_utils.py sha256=atiY6vE-9uLDx9NrTIzP0tWoMPK1FBi2xuzRRsggyNg 2460
fl4health/strategies/basic_fedavg.py sha256=FMtCjo7XxBLyWlrVUSk7uZ-FkcehjCblR9ULXTYO04A 21107
fl4health/strategies/client_dp_fedavgm.py sha256=yTD4HEVtUCHV3TcL-IM2rbm4ILHvD4ksK6aM1QowM80 22572
fl4health/strategies/fedavg_dynamic_layer.py sha256=54kciLXJr-GukJaLcJ40NXC2sMK6QTVb5hrWL3T8UZU 12262
fl4health/strategies/fedavg_sparse_coo_tensor.py sha256=MOt0ZsHWS2nkyNDELlny7IoEvoRj6liXhdM4t3sK2Pc 17072
fl4health/strategies/feddg_ga_strategy.py sha256=gLZoClZcJexsoLK5A7hjbkKKuEKojeK2IE_efUTr6lQ 19785
fl4health/strategies/fedpca.py sha256=Rqq-ntLQyDl-NW0Gi3ZqIe46ugq5KsoZwfCDVfiFPOg 14089
fl4health/strategies/fedprox.py sha256=RQ15yGJqOjrK_WCCyNjnn4wYUUom28M0zINDWQJzOfw 12177
fl4health/strategies/noisy_aggregate.py sha256=v3egN5Ee8z8trTm-d5xOYpxyT2yt1uFjLSc0TKffUi8 6474
fl4health/strategies/scaffold.py sha256=-q6HyO5RBOAYzliVTP4tKBk2wPNekpqu3tjSWp2RMGQ 22997
fl4health/strategies/strategy_with_poll.py sha256=Oxm6WhnKwu3j6xLPH2qpA54pkafCDF6LM-JHmtQEvgk 646
fl4health/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
fl4health/utils/config.py sha256=2Fv4GarfKtJQ4ifSziUjShEPSQp6HxFnW3goFyjLZiQ 1117
fl4health/utils/dataset.py sha256=Mw1qxcwunMfA0uWE8bidJSjbEWKM0y2vt9elV7DLJSc 2809
fl4health/utils/dataset_converter.py sha256=dxMBZzxvHguFzmpxe6ZAN3WGxpHB9pi_S1d8_fM1jCo 9548
fl4health/utils/load_data.py sha256=2oGlekVjBwga-S2cfyAO-wdrDrZkr4ZiK5NSv4HpY9M 3630
fl4health/utils/losses.py sha256=1wZTa0i5fKDr3r7b8mhO07AQpq2jbKD_hMycoZuw2rM 9218
fl4health/utils/metric_aggregation.py sha256=z51vop5yAbtOdp6VzRzOeQzo83LODS1-LBPtb_EmIlA 7677
fl4health/utils/metrics.py sha256=FVRs1WEbPL1swbW5bevP0u98UjYGfLefaudQKeEmiTg 13501
fl4health/utils/parameter_extraction.py sha256=8CE2H_mpDSGJPnnCZfYpuYr64fFSg-ue1JNBnJitzNg 749
fl4health/utils/privacy_utilities.py sha256=y1fUQ1HcyH6irlySG_HLk5quyBe6xv7M5AG4CAUvLkE 4609
fl4health/utils/random.py sha256=_PUvdFTK1kvSobGsEahglOcbV4FugTDogCp0BJv2g38 946
fl4health/utils/sampler.py sha256=61mXQSWAseWJG-LF1CBKoAOZubYBETuxrNlIHz6mvkY 6107
fl4health-0.1.15.dist-info/LICENSE.md sha256=NmPc4jRp0ASrKOaUqKFf0ns5lcYkS1ZqbXcUp_F0O5M 11347
fl4health-0.1.15.dist-info/METADATA sha256=RG9ZoDoTMh_3tuV-y08oA0_jYzO-yL8i_4fhnMrrc9A 14852
fl4health-0.1.15.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
fl4health-0.1.15.dist-info/RECORD