Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@ __pycache__/
MEDfl.egg-info/
fl-env/
dist/
notebooks/*
notebooks/

37 changes: 3 additions & 34 deletions MEDfl.egg-info/PKG-INFO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Metadata-Version: 2.1
Name: MEDfl
Version: 2.0.5.dev4
Version: 2.0.5.dev6
Summary: Python Open-source package for simulating federated learning and differential privacy
Home-page: https://github.com/MEDomics-UdeS/MEDfl
Author: MEDomics consortium
Expand All @@ -14,40 +14,9 @@ Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8,<3.13
Requires-Python: >=3.8,<3.15
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: flwr~=1.18.0
Requires-Dist: matplotlib~=3.6.3
Requires-Dist: numpy~=1.26.4
Requires-Dist: opacus~=1.5.3
Requires-Dist: pandas~=1.5.2
Requires-Dist: PyYAML~=6.0
Requires-Dist: setuptools~=68.0.0
Requires-Dist: Sphinx~=5.3.0
Requires-Dist: SQLAlchemy~=1.4.47
Requires-Dist: torch>=2.7.0
Requires-Dist: datetime~=5.1
Requires-Dist: scikit-learn~=1.2.2
Requires-Dist: sphinx-jsonschema==1.19.1
Requires-Dist: sphinx-rtd-dark-mode==1.2.4
Requires-Dist: plotly==5.19.0
Requires-Dist: optuna==3.5.0
Requires-Dist: mysql-connector-python~=9.3.0
Requires-Dist: seaborn~=0.13.2
Requires-Dist: flwr[simulation]
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# MEDfl: A Collaborative Framework for Federated Learning in Medicine

Expand Down
315 changes: 1 addition & 314 deletions MEDfl.egg-info/SOURCES.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
.gitignore
LICENSE
README.md
alembic.ini
global_params.yaml
requirements.txt
setup.py
setup_mysql.sh
.github/workflows/main.yml
.idea/.gitignore
.idea/MEDfl.iml
.idea/misc.xml
.idea/modules.xml
.idea/vcs.xml
.idea/inspectionProfiles/profiles_settings.xml
MEDfl/__init__.py
MEDfl.egg-info/PKG-INFO
MEDfl.egg-info/SOURCES.txt
Expand Down Expand Up @@ -47,312 +35,11 @@ MEDfl/rw/strategy.py
MEDfl/scripts/__init__.py
MEDfl/scripts/base.py
MEDfl/scripts/create_db.py
alembic/README
alembic/__init__.py
alembic/alembic_logging.ini
alembic/debug.log
alembic/env.py
alembic/script.py.mako
alembic/__pycache__/env.cpython-38.pyc
alembic/versions/b159ee510a90_initial.py
alembic/versions/__pycache__/b159ee510a90_initial.cpython-38.pyc
docs/Makefile
docs/make.bat
docs/_build/.buildinfo
docs/_build/.nojekyll
docs/_build/Medfl.LearningManager.html
docs/_build/Medfl.NetManager.html
docs/_build/Medfl.html
docs/_build/genindex.html
docs/_build/index.html
docs/_build/modules.html
docs/_build/objects.inv
docs/_build/py-modindex.html
docs/_build/search.html
docs/_build/searchindex.js
docs/_build/.doctrees/Medfl.LearningManager.doctree
docs/_build/.doctrees/Medfl.NetManager.doctree
docs/_build/.doctrees/Medfl.doctree
docs/_build/.doctrees/environment.pickle
docs/_build/.doctrees/index.doctree
docs/_build/.doctrees/modules.doctree
docs/_build/_modules/index.html
docs/_build/_modules/Medfl/LearningManager/client.html
docs/_build/_modules/Medfl/LearningManager/dynamicModal.html
docs/_build/_modules/Medfl/LearningManager/federated_dataset.html
docs/_build/_modules/Medfl/LearningManager/flpipeline.html
docs/_build/_modules/Medfl/LearningManager/model.html
docs/_build/_modules/Medfl/LearningManager/plot.html
docs/_build/_modules/Medfl/LearningManager/server.html
docs/_build/_modules/Medfl/LearningManager/strategy.html
docs/_build/_modules/Medfl/LearningManager/utils.html
docs/_build/_modules/Medfl/NetManager/dataset.html
docs/_build/_modules/Medfl/NetManager/flsetup.html
docs/_build/_modules/Medfl/NetManager/net_helper.html
docs/_build/_modules/Medfl/NetManager/network.html
docs/_build/_modules/Medfl/NetManager/node.html
docs/_build/_sources/Medfl.LearningManager.rst.txt
docs/_build/_sources/Medfl.NetManager.rst.txt
docs/_build/_sources/Medfl.rst.txt
docs/_build/_sources/index.rst.txt
docs/_build/_sources/modules.rst.txt
docs/_build/_static/MEDomics.png
docs/_build/_static/_sphinx_javascript_frameworks_compat.js
docs/_build/_static/basic.css
docs/_build/_static/doctools.js
docs/_build/_static/documentation_options.js
docs/_build/_static/file.png
docs/_build/_static/jquery.js
docs/_build/_static/language_data.js
docs/_build/_static/minus.png
docs/_build/_static/plus.png
docs/_build/_static/pygments.css
docs/_build/_static/searchtools.js
docs/_build/_static/sphinx_highlight.js
docs/_build/_static/css/badge_only.css
docs/_build/_static/css/theme.css
docs/_build/_static/css/fonts/Roboto-Slab-Bold.woff
docs/_build/_static/css/fonts/Roboto-Slab-Bold.woff2
docs/_build/_static/css/fonts/Roboto-Slab-Regular.woff
docs/_build/_static/css/fonts/Roboto-Slab-Regular.woff2
docs/_build/_static/css/fonts/fontawesome-webfont.eot
docs/_build/_static/css/fonts/fontawesome-webfont.svg
docs/_build/_static/css/fonts/fontawesome-webfont.ttf
docs/_build/_static/css/fonts/fontawesome-webfont.woff
docs/_build/_static/css/fonts/fontawesome-webfont.woff2
docs/_build/_static/css/fonts/lato-bold-italic.woff
docs/_build/_static/css/fonts/lato-bold-italic.woff2
docs/_build/_static/css/fonts/lato-bold.woff
docs/_build/_static/css/fonts/lato-bold.woff2
docs/_build/_static/css/fonts/lato-normal-italic.woff
docs/_build/_static/css/fonts/lato-normal-italic.woff2
docs/_build/_static/css/fonts/lato-normal.woff
docs/_build/_static/css/fonts/lato-normal.woff2
docs/_build/_static/dark_mode_css/custom.css
docs/_build/_static/dark_mode_css/dark.css
docs/_build/_static/dark_mode_css/general.css
docs/_build/_static/dark_mode_js/default_dark.js
docs/_build/_static/dark_mode_js/default_light.js
docs/_build/_static/dark_mode_js/theme_switcher.js
docs/_build/_static/js/badge_only.js
docs/_build/_static/js/html5shiv-printshiv.min.js
docs/_build/_static/js/html5shiv.min.js
docs/_build/_static/js/theme.js
docs/build/doctrees/Documentation.doctree
docs/build/doctrees/Installation.doctree
docs/build/doctrees/Medfl.LearningManager.doctree
docs/build/doctrees/Medfl.NetManager.doctree
docs/build/doctrees/Medfl.doctree
docs/build/doctrees/configuration_file.doctree
docs/build/doctrees/environment.pickle
docs/build/doctrees/index.doctree
docs/build/doctrees/modules.doctree
docs/build/doctrees/tutorials.doctree
docs/build/html/.buildinfo
docs/build/html/.nojekyll
docs/build/html/Documentation.html
docs/build/html/Installation.html
docs/build/html/Medfl.LearningManager.html
docs/build/html/Medfl.NetManager.html
docs/build/html/Medfl.html
docs/build/html/configuration_file.html
docs/build/html/genindex.html
docs/build/html/index.html
docs/build/html/modules.html
docs/build/html/objects.inv
docs/build/html/py-modindex.html
docs/build/html/search.html
docs/build/html/searchindex.js
docs/build/html/tutorials.html
docs/build/html/_images/FTL_comp.png
docs/build/html/_images/LearningManager.png
docs/build/html/_images/MEDfl_Diagramm.png
docs/build/html/_images/NetManager_Diagramm.png
docs/build/html/_images/learningresults.png
docs/build/html/_images/mysqllogo.png
docs/build/html/_images/phpmyadmin.png
docs/build/html/_images/wampLogo.png
docs/build/html/_images/xampplogo.png
docs/build/html/_modules/index.html
docs/build/html/_sources/Documentation.rst.txt
docs/build/html/_sources/Installation.rst.txt
docs/build/html/_sources/Medfl.LearningManager.rst.txt
docs/build/html/_sources/Medfl.NetManager.rst.txt
docs/build/html/_sources/Medfl.rst.txt
docs/build/html/_sources/configuration_file.rst.txt
docs/build/html/_sources/index.rst.txt
docs/build/html/_sources/modules.rst.txt
docs/build/html/_sources/tutorials.rst.txt
docs/build/html/_static/MEDomics.png
docs/build/html/_static/_sphinx_javascript_frameworks_compat.js
docs/build/html/_static/basic.css
docs/build/html/_static/custom.css
docs/build/html/_static/doctools.js
docs/build/html/_static/documentation_options.js
docs/build/html/_static/file.png
docs/build/html/_static/jquery-3.6.0.js
docs/build/html/_static/jquery.js
docs/build/html/_static/language_data.js
docs/build/html/_static/minus.png
docs/build/html/_static/plus.png
docs/build/html/_static/pygments.css
docs/build/html/_static/searchtools.js
docs/build/html/_static/sphinx_highlight.js
docs/build/html/_static/underscore-1.13.1.js
docs/build/html/_static/underscore.js
docs/build/html/_static/css/badge_only.css
docs/build/html/_static/css/theme.css
docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff
docs/build/html/_static/css/fonts/Roboto-Slab-Bold.woff2
docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff
docs/build/html/_static/css/fonts/Roboto-Slab-Regular.woff2
docs/build/html/_static/css/fonts/fontawesome-webfont.eot
docs/build/html/_static/css/fonts/fontawesome-webfont.svg
docs/build/html/_static/css/fonts/fontawesome-webfont.ttf
docs/build/html/_static/css/fonts/fontawesome-webfont.woff
docs/build/html/_static/css/fonts/fontawesome-webfont.woff2
docs/build/html/_static/css/fonts/lato-bold-italic.woff
docs/build/html/_static/css/fonts/lato-bold-italic.woff2
docs/build/html/_static/css/fonts/lato-bold.woff
docs/build/html/_static/css/fonts/lato-bold.woff2
docs/build/html/_static/css/fonts/lato-normal-italic.woff
docs/build/html/_static/css/fonts/lato-normal-italic.woff2
docs/build/html/_static/css/fonts/lato-normal.woff
docs/build/html/_static/css/fonts/lato-normal.woff2
docs/build/html/_static/dark_mode_css/custom.css
docs/build/html/_static/dark_mode_css/dark.css
docs/build/html/_static/dark_mode_css/general.css
docs/build/html/_static/dark_mode_js/default_dark.js
docs/build/html/_static/dark_mode_js/default_light.js
docs/build/html/_static/dark_mode_js/theme_switcher.js
docs/build/html/_static/js/badge_only.js
docs/build/html/_static/js/html5shiv-printshiv.min.js
docs/build/html/_static/js/html5shiv.min.js
docs/build/html/_static/js/theme.js
docs/source/Documentation.rst
docs/source/Installation.rst
docs/source/Medfl.LearningManager.rst
docs/source/Medfl.NetManager.rst
docs/source/Medfl.rst
docs/source/conf.py
docs/source/configuration_file.rst
docs/source/index.rst
docs/source/modules.rst
docs/source/tutorials.rst
docs/source/_static/custom.css
docs/source/figures/MEDomics.png
docs/source/figures/Images/FL_gen.png
docs/source/figures/Images/FTL_comp.png
docs/source/figures/Images/FlDatasetDiagramm.png
docs/source/figures/Images/GDP.png
docs/source/figures/Images/LDP.png
docs/source/figures/Images/LearningManager.png
docs/source/figures/Images/MEDfl_Diagramm.png
docs/source/figures/Images/Modelinit.png
docs/source/figures/Images/NetManager_Diagramm.png
docs/source/figures/Images/NetworkCreation.png
docs/source/figures/Images/createServer.png
docs/source/figures/Images/learningresults.png
docs/source/figures/Images/modeltest.png
docs/source/figures/Images/netMan.png
docs/source/figures/Images/nodecreation.png
docs/source/figures/Images/pipeline.png
docs/source/figures/Images/strategy.png
docs/source/figures/Images/logos/mysqllogo.png
docs/source/figures/Images/logos/phpmyadmin.png
docs/source/figures/Images/logos/wampLogo.png
docs/source/figures/Images/logos/xampplogo.png
medfl.egg-info/PKG-INFO
medfl.egg-info/SOURCES.txt
medfl.egg-info/dependency_links.txt
medfl.egg-info/requires.txt
medfl.egg-info/top_level.txt
notebooks/First_Tuto.ipynb
notebooks/eicu_test.csv
notebooks/eicu_test_1.csv
notebooks/eicu_test_2.csv
notebooks/eicu_test_3.csv
notebooks/sapsii_score_knnimputed_eicu.csv
notebooks/.ipynb_checkpoints/trainedModels/binary_classifier.pth
notebooks/.ipynb_checkpoints/trainedModels/eicu_binary_classifier.pth
notebooks/.ipynb_checkpoints/trainedModels/grid_search_classifier.pth
notebooks/.ipynb_checkpoints/trainedModels/new_binary_classifier.pth
notebooks/.ipynb_checkpoints/trainedModels/updated_model.pth
notebooks/Images/FL_gen.png
notebooks/Images/FTL_comp.png
notebooks/Images/FlDatasetDiagramm.png
notebooks/Images/GDP.png
notebooks/Images/LDP.png
notebooks/Images/LearningManager.png
notebooks/Images/MEDfl_Diagramm.png
notebooks/Images/MEDfl_bachmarking_plan.png
notebooks/Images/Modelinit.png
notebooks/Images/NetManager_Diagramm.png
notebooks/Images/NetworkCreation.png
notebooks/Images/createServer.png
notebooks/Images/learningresults.png
notebooks/Images/modeltest.png
notebooks/Images/netMan.png
notebooks/Images/nodecreation.png
notebooks/Images/optuna_optim_diag.png
notebooks/Images/pipeline.png
notebooks/Images/strategy.png
notebooks/Images/logos/mysqllogo.png
notebooks/Images/logos/phpmyadmin.png
notebooks/Images/logos/wampLogo.png
notebooks/Images/logos/xampplogo.png
notebooks/banchmarking/MEDfl_benchmarks.ipynb
notebooks/banchmarking/banchmarking_plan.md
notebooks/banchmarking/benchmarks_results.txt
notebooks/banchmarking/network_architecture/net_bachmarking_conf_1.ipynb
notebooks/banchmarking/network_architecture/net_bachmarking_conf_2.ipynb
notebooks/banchmarking/transfer_learning/TL_activated.ipynb
notebooks/banchmarking/transfer_learning/TL_dectivated.ipynb
notebooks/data/chunk_1.csv
notebooks/data/chunk_2.csv
notebooks/data/chunk_3.csv
notebooks/data/eicu_sapsii_data.csv
notebooks/data/eicu_sapsii_data_test.csv
notebooks/data/eicu_sapsii_data_test_1.csv
notebooks/data/test_1.csv
notebooks/data/test_2.csv
notebooks/data/test_3.csv
notebooks/data/config_1/part_1.csv
notebooks/data/config_1/part_2.csv
notebooks/data/config_1/part_3.csv
notebooks/data/config_1/test_1.csv
notebooks/data/config_1/test_2.csv
notebooks/data/masterDataSet/Mimic_ouael.csv
notebooks/data/masterDataSet/Mimic_train.csv
notebooks/data/masterDataSet/eICU.csv
notebooks/data/nodesData/output_1.csv
notebooks/data/nodesData/output_2.csv
notebooks/data/nodesData/output_3.csv
notebooks/data/nodesData/output_4.csv
notebooks/data/nodesData/output_5.csv
notebooks/data/validation/Mimic_validation.csv
notebooks/tutorial/1_DB.ipynb
notebooks/tutorial/2_NetManager.ipynb
notebooks/tutorial/3_TransferLearning copy.ipynb
notebooks/tutorial/3_TransferLearning.ipynb
notebooks/tutorial/4_LearningManager.ipynb
notebooks/tutorial/5_LearningResults.ipynb
notebooks/tutorial/6_ModelChoice.ipynb
notebooks/tutorial/7_ParamsOptimiser.ipynb
notebooks/tutorial/8_complete_tutorial.ipynb
notebooks/tutorial/newplot2.png
notebooks/tutorial/newplot4.png
tests/__init__.py
tests/test_dataset.py
tests/test_federated_dataset.py
tests/test_flpipeline.py
tests/test_flsetup.py
tests/test_network.py
tests/test_node.py
tests/__pycache__/test_dataset.cpython-38.pyc
tests/__pycache__/test_federated_dataset.cpython-38.pyc
tests/__pycache__/test_flpipeline.cpython-38.pyc
tests/__pycache__/test_flsetup.cpython-38.pyc
tests/__pycache__/test_network.cpython-38.pyc
tests/__pycache__/test_node.cpython-38.pyc
workflows/migration.yml
tests/test_node.py
Loading
Loading