Coverage report: 85%

Files Functions Classes

coverage.py v7.8.0, created at 2025-04-25 05:42 +0000

File function statements missing excluded coverage
/opt/conda/lib/python3.12/site-packages/medil/__init__.py (no function) 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/ecc_algorithms.py find_clique_min_cover 21 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/ecc_algorithms.py branch 25 1 0 96%
/opt/conda/lib/python3.12/site-packages/medil/ecc_algorithms.py max_cliques 31 1 0 97%
/opt/conda/lib/python3.12/site-packages/medil/ecc_algorithms.py add_isolated_verts 7 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/ecc_algorithms.py find_heuristic_1pc 24 7 0 71%
/opt/conda/lib/python3.12/site-packages/medil/ecc_algorithms.py (no function) 8 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/evaluate.py sfd 21 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/evaluate.py shd 17 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/evaluate.py recover_ug 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/evaluate.py (no function) 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/examples.py ExampleUDGAndMCM.__init__ 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/examples.py ExampleUDGAndMCM.add_udg 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/examples.py ExampleUDGAndMCM.add_mcm 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/examples.py (no function) 21 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/graph.py UndirectedDependenceGraph.__init__ 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/graph.py UndirectedDependenceGraph.add_edges 5 5 0 0%
/opt/conda/lib/python3.12/site-packages/medil/graph.py UndirectedDependenceGraph.rm_edges 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/graph.py UndirectedDependenceGraph.make_aux 18 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/graph.py UndirectedDependenceGraph.n_choose_2 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/graph.py UndirectedDependenceGraph.reducible_copy 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/graph.py UndirectedDependenceGraph.convert_to_nde 6 6 0 0%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.__init__ 16 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.reset 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.reduzieren 13 1 0 92%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.rule_1 14 1 0 93%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.rule_2 11 1 0 91%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.rule_3 22 1 0 95%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.choose_nbrhood 11 1 0 91%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.cover_edges 17 1 0 94%
/opt/conda/lib/python3.12/site-packages/medil/graph.py ReducibleUndDepGraph.reconstruct_cover 9 1 0 89%
/opt/conda/lib/python3.12/site-packages/medil/graph.py (no function) 21 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/independence_testing.py dcov 14 14 0 0%
/opt/conda/lib/python3.12/site-packages/medil/independence_testing.py estimate_UDG 23 23 0 0%
/opt/conda/lib/python3.12/site-packages/medil/independence_testing.py xicor_test 3 3 0 0%
/opt/conda/lib/python3.12/site-packages/medil/independence_testing.py _xicorr 8 8 0 0%
/opt/conda/lib/python3.12/site-packages/medil/independence_testing.py xicorr 25 25 0 0%
/opt/conda/lib/python3.12/site-packages/medil/independence_testing.py (no function) 18 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py VariationalAutoencoder.__init__ 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py VariationalAutoencoder.forward 4 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py VariationalAutoencoder.latent_sample 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py Encoder.__init__ 6 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py Encoder.forward 6 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py Decoder.__init__ 20 2 0 90%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py Decoder.forward 21 4 0 81%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py SparseLinear.__init__ 10 1 0 90%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py SparseLinear.reset_parameters 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py SparseLinear.forward 3 1 0 67%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py SparseLinear.extra_repr 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py Intervenable.__init__ 2 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py Intervenable.forward 12 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae.py (no function) 23 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py VariationalAutoencoder.__init__ 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py VariationalAutoencoder.forward 4 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py VariationalAutoencoder.latent_sample 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py Encoder.__init__ 6 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py Encoder.forward 6 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py Decoder.__init__ 20 2 0 90%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py Decoder.forward 24 4 0 83%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py SparseLinear.__init__ 10 1 0 90%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py SparseLinear.reset_parameters 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py SparseLinear.forward 3 1 0 67%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py SparseLinear.extra_repr 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py Intervenable.__init__ 2 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py Intervenable.forward 11 1 0 91%
/opt/conda/lib/python3.12/site-packages/medil/interv_vae2.py (no function) 23 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py MedilCausalModel.__init__ 4 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py MedilCausalModel.fit 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py MedilCausalModel.sample 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py Parameters.__init__ 17 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py Parameters.__str__ 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py GaussianMCM.__init__ 2 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py GaussianMCM.fit 15 1 0 93%
/opt/conda/lib/python3.12/site-packages/medil/models.py GaussianMCM.fit._objective 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py GaussianMCM._compute_biadj 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py GaussianMCM._estimate_udg 9 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py GaussianMCM.sample 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis.__init__ 10 1 0 90%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis.log 8 6 0 25%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis.fit 18 7 0 61%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis._compute_biadj 3 3 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis._estimate_udg 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis._data_loader 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis._train_vae 47 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis._valid_vae 16 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis._elbo_gaussian 18 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis._recon_error 8 1 0 88%
/opt/conda/lib/python3.12/site-packages/medil/models.py NeuroCausalFactorAnalysis._apply_along_axis 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.__init__ 2 2 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.fit_penalized_mle 16 16 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.fit_penalized_mle.penalized_mle_loss 10 10 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.validation_mle 11 11 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.fit_penalized_lse 16 16 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.fit_penalized_lse.penalized_lse_loss 6 6 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.validation_lse 7 7 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.compute_sigma 2 2 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.rho 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.sigma 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.sample 13 13 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedil.fit 5 5 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv.__init__ 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv._train_vae 45 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv._valid_vae 18 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv._elbo_gaussian 16 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv2.__init__ 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv2._data_loader 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv2._sampler.__init__ 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv2._sampler.__len__ 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv2._sampler.__iter__ 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv2._train_vae 53 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv2._valid_vae 18 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py DevMedilInterv2._elbo_gaussian 16 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py BlockLinear.__init__ 9 1 0 89%
/opt/conda/lib/python3.12/site-packages/medil/models.py BlockLinear.reset_parameters 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py BlockLinear.forward 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py BlockLinear.extra_repr 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py Intervenable.__init__ 10 1 0 90%
/opt/conda/lib/python3.12/site-packages/medil/models.py Intervenable.reset_parameters 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py Intervenable.forward 9 1 0 89%
/opt/conda/lib/python3.12/site-packages/medil/models.py Intervenable.extra_repr 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/models.py VAE.__init__ 12 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py VAE.encode 2 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py VAE.reparameterize 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py VAE.decode 4 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py VAE.forward 4 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py _numpy_to_pytorch_dataset 8 1 0 88%
/opt/conda/lib/python3.12/site-packages/medil/models.py _sampler.__init__ 4 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py _sampler.__len__ 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py _sampler.__iter__ 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py IvnFA.__init__ 4 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py IvnFA.fit 28 4 0 86%
/opt/conda/lib/python3.12/site-packages/medil/models.py IvnFA._loss_function 6 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py IvnFA._train 23 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py IvnFA._validate 16 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/models.py (no function) 103 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/sample.py mcm 18 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/sample.py biadj 32 1 0 97%
/opt/conda/lib/python3.12/site-packages/medil/sample.py (no function) 8 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py VariationalAutoencoder.__init__ 3 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py VariationalAutoencoder.forward 4 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py VariationalAutoencoder.latent_sample 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py Block.__init__ 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py Encoder.__init__ 6 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py Encoder.forward 6 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py Decoder.__init__ 14 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py Decoder.forward 14 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py SparseLinear.__init__ 12 1 0 92%
/opt/conda/lib/python3.12/site-packages/medil/vae.py SparseLinear.reset_parameters 5 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py SparseLinear.forward 1 0 0 100%
/opt/conda/lib/python3.12/site-packages/medil/vae.py SparseLinear.extra_repr 1 1 0 0%
/opt/conda/lib/python3.12/site-packages/medil/vae.py (no function) 21 0 0 100%
Total   1595 244 0 85%

No items found using the specified filter.