Coverage report: 80%

coverage.py v7.4.2, created at 2024-04-30 11:44 +0200

Module statements missing excluded coverage
src/mednet/__init__.py 0 0 0 100%
src/mednet/config/__init__.py 0 0 0 100%
src/mednet/config/data/__init__.py 0 0 0 100%
src/mednet/config/data/hivtb/__init__.py 0 0 0 100%
src/mednet/config/data/hivtb/datamodule.py 31 5 0 84%
src/mednet/config/data/hivtb/fold_0.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_1.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_2.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_3.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_4.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_5.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_6.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_7.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_8.py 3 0 0 100%
src/mednet/config/data/hivtb/fold_9.py 3 0 0 100%
src/mednet/config/data/indian/__init__.py 0 0 0 100%
src/mednet/config/data/indian/datamodule.py 14 0 0 100%
src/mednet/config/data/indian/default.py 3 0 0 100%
src/mednet/config/data/indian/fold_0.py 3 0 0 100%
src/mednet/config/data/indian/fold_1.py 3 0 0 100%
src/mednet/config/data/indian/fold_2.py 3 0 0 100%
src/mednet/config/data/indian/fold_3.py 3 0 0 100%
src/mednet/config/data/indian/fold_4.py 3 0 0 100%
src/mednet/config/data/indian/fold_5.py 3 0 0 100%
src/mednet/config/data/indian/fold_6.py 3 0 0 100%
src/mednet/config/data/indian/fold_7.py 3 0 0 100%
src/mednet/config/data/indian/fold_8.py 3 0 0 100%
src/mednet/config/data/indian/fold_9.py 3 0 0 100%
src/mednet/config/data/montgomery/__init__.py 0 0 0 100%
src/mednet/config/data/montgomery/datamodule.py 31 0 0 100%
src/mednet/config/data/montgomery/default.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_0.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_1.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_2.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_3.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_4.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_5.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_6.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_7.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_8.py 3 0 0 100%
src/mednet/config/data/montgomery/fold_9.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/__init__.py 0 0 0 100%
src/mednet/config/data/montgomery_shenzhen/datamodule.py 14 0 0 100%
src/mednet/config/data/montgomery_shenzhen/default.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_0.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_1.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_2.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_3.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_4.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_5.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_6.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_7.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_8.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen/fold_9.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/__init__.py 0 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/datamodule.py 19 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/default.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_0.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_1.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_2.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_3.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_4.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_5.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_6.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_7.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_8.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian/fold_9.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_padchest/__init__.py 0 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_padchest/datamodule.py 23 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_padchest/default.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/__init__.py 0 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/datamodule.py 23 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_0.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_1.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_2.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_3.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_4.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_5.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_6.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_7.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_8.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_fold_9.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v1_healthy_vs_atb.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_0.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_1.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_2.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_3.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_4.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_5.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_6.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_7.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_8.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_fold_9.py 3 0 0 100%
src/mednet/config/data/montgomery_shenzhen_indian_tbx11k/v2_others_vs_atb.py 3 0 0 100%
src/mednet/config/data/nih_cxr14/__init__.py 0 0 0 100%
src/mednet/config/data/nih_cxr14/cardiomegaly.py 3 0 0 100%
src/mednet/config/data/nih_cxr14/datamodule.py 39 8 0 79%
src/mednet/config/data/nih_cxr14/default.py 3 0 0 100%
src/mednet/config/data/nih_cxr14_padchest/__init__.py 0 0 0 100%
src/mednet/config/data/nih_cxr14_padchest/datamodule.py 14 0 0 100%
src/mednet/config/data/nih_cxr14_padchest/idiap.py 3 0 0 100%
src/mednet/config/data/padchest/__init__.py 0 0 0 100%
src/mednet/config/data/padchest/cardiomegaly_idiap.py 3 0 0 100%
src/mednet/config/data/padchest/datamodule.py 33 6 0 82%
src/mednet/config/data/padchest/idiap.py 3 0 0 100%
src/mednet/config/data/padchest/no_tb_idiap.py 3 0 0 100%
src/mednet/config/data/padchest/tb_idiap.py 3 0 0 100%
src/mednet/config/data/shenzhen/__init__.py 0 0 0 100%
src/mednet/config/data/shenzhen/alltest.py 3 0 0 100%
src/mednet/config/data/shenzhen/datamodule.py 31 1 0 97%
src/mednet/config/data/shenzhen/default.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_0.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_1.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_2.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_3.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_4.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_5.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_6.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_7.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_8.py 3 0 0 100%
src/mednet/config/data/shenzhen/fold_9.py 3 0 0 100%
src/mednet/config/data/tbpoc/__init__.py 0 0 0 100%
src/mednet/config/data/tbpoc/datamodule.py 30 5 0 83%
src/mednet/config/data/tbpoc/fold_0.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_1.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_2.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_3.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_4.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_5.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_6.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_7.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_8.py 3 0 0 100%
src/mednet/config/data/tbpoc/fold_9.py 3 0 0 100%
src/mednet/config/data/tbx11k/__init__.py 0 0 0 100%
src/mednet/config/data/tbx11k/datamodule.py 70 1 0 99%
src/mednet/config/data/tbx11k/v1_fold_0.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_1.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_2.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_3.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_4.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_5.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_6.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_7.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_8.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_fold_9.py 3 0 0 100%
src/mednet/config/data/tbx11k/v1_healthy_vs_atb.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_0.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_1.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_2.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_3.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_4.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_5.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_6.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_7.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_8.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_fold_9.py 3 0 0 100%
src/mednet/config/data/tbx11k/v2_others_vs_atb.py 3 0 0 100%
src/mednet/config/models/__init__.py 0 0 0 100%
src/mednet/config/models/alexnet.py 6 0 0 100%
src/mednet/config/models/alexnet_pretrained.py 6 0 0 100%
src/mednet/config/models/densenet.py 6 0 0 100%
src/mednet/config/models/densenet_pretrained.py 6 0 0 100%
src/mednet/config/models/densenet_rs.py 6 6 0 0%
src/mednet/config/models/logistic_regression.py 3 0 0 100%
src/mednet/config/models/mlp.py 3 0 0 100%
src/mednet/config/models/pasa.py 6 0 0 100%
src/mednet/data/__init__.py 0 0 0 100%
src/mednet/data/augmentations.py 59 7 0 88%
src/mednet/data/datamodule.py 211 47 0 78%
src/mednet/data/image_utils.py 15 7 0 53%
src/mednet/data/split.py 69 19 0 72%
src/mednet/data/typing.py 25 3 0 88%
src/mednet/engine/__init__.py 0 0 0 100%
src/mednet/engine/callbacks.py 68 3 0 96%
src/mednet/engine/device.py 51 21 0 59%
src/mednet/engine/evaluator.py 187 12 0 94%
src/mednet/engine/loggers.py 10 0 0 100%
src/mednet/engine/predictor.py 32 11 0 66%
src/mednet/engine/saliency/__init__.py 0 0 0 100%
src/mednet/engine/saliency/completeness.py 77 77 0 0%
src/mednet/engine/saliency/evaluator.py 59 59 0 0%
src/mednet/engine/saliency/generator.py 79 38 0 52%
src/mednet/engine/saliency/interpretability.py 97 36 0 63%
src/mednet/engine/saliency/viewer.py 50 5 0 90%
src/mednet/engine/trainer.py 25 0 0 100%
src/mednet/models/__init__.py 0 0 0 100%
src/mednet/models/alexnet.py 69 28 0 59%
src/mednet/models/densenet.py 68 28 0 59%
src/mednet/models/logistic_regression.py 42 23 0 45%
src/mednet/models/loss_weights.py 17 17 0 0%
src/mednet/models/mlp.py 43 23 0 47%
src/mednet/models/normalizer.py 24 1 0 96%
src/mednet/models/pasa.py 114 0 0 100%
src/mednet/models/separate.py 10 0 0 100%
src/mednet/models/transforms.py 46 6 0 87%
src/mednet/models/typing.py 14 0 0 100%
src/mednet/scripts/__init__.py 0 0 0 100%
src/mednet/scripts/cli.py 22 2 0 91%
src/mednet/scripts/click.py 8 0 0 100%
src/mednet/scripts/config.py 77 19 0 75%
src/mednet/scripts/database.py 69 7 0 90%
src/mednet/scripts/evaluate.py 62 4 0 94%
src/mednet/scripts/experiment.py 61 0 0 100%
src/mednet/scripts/predict.py 48 3 0 94%
src/mednet/scripts/saliency/__init__.py 0 0 0 100%
src/mednet/scripts/saliency/completeness.py 45 23 0 49%
src/mednet/scripts/saliency/evaluate.py 33 19 0 42%
src/mednet/scripts/saliency/generate.py 38 0 0 100%
src/mednet/scripts/saliency/interpretability.py 23 9 0 61%
src/mednet/scripts/saliency/view.py 25 0 0 100%
src/mednet/scripts/train.py 74 4 0 95%
src/mednet/scripts/train_analysis.py 51 0 0 100%
src/mednet/scripts/utils.py 65 15 0 77%
src/mednet/utils/__init__.py 0 0 0 100%
src/mednet/utils/checkpointer.py 32 5 0 84%
src/mednet/utils/rc.py 3 0 0 100%
src/mednet/utils/resources.py 202 51 0 75%
src/mednet/utils/tensorboard.py 16 0 0 100%
Total 3313 664 0 80%

No items found using the specified filter.