Coverage report: 97%

Files Functions Classes

coverage.py v7.5.0, created at 2024-05-06 04:14 +0000

File class statements missing excluded branches partial coverage
icet/__init__.py (no class) 14 0 0 0 0 100%
icet/core/__init__.py (no class) 0 0 0 0 0 100%
icet/core/cluster_expansion.py ClusterExpansion 151 3 0 44 3 97%
icet/core/cluster_expansion.py (no class) 44 0 0 0 0 100%
icet/core/cluster_space.py ClusterSpace 250 5 5 128 6 97%
icet/core/cluster_space.py (no class) 62 0 0 0 0 100%
icet/core/lattice_site.py (no class) 3 0 0 0 0 100%
icet/core/local_orbit_list_generator.py (no class) 2 0 0 0 0 100%
icet/core/many_body_neighbor_list.py (no class) 2 0 0 0 0 100%
icet/core/matrix_of_equivalent_positions.py MatrixOfEquivalentPositions 11 0 0 2 0 100%
icet/core/matrix_of_equivalent_positions.py (no class) 18 0 0 0 0 100%
icet/core/neighbor_list.py (no class) 6 0 0 0 0 100%
icet/core/orbit.py (no class) 2 0 0 0 0 100%
icet/core/orbit_list.py OrbitList 35 7 0 10 0 80%
icet/core/orbit_list.py (no class) 19 0 0 0 0 100%
icet/core/structure.py Structure 6 0 0 2 0 100%
icet/core/structure.py (no class) 11 0 0 0 0 100%
icet/core/structure_container.py StructureContainer 132 3 1 76 5 96%
icet/core/structure_container.py FitStructure 47 0 0 14 0 100%
icet/core/structure_container.py (no class) 41 0 0 0 0 100%
icet/core/sublattices.py Sublattice 8 0 0 0 0 100%
icet/core/sublattices.py Sublattices 38 0 0 28 0 100%
icet/core/sublattices.py (no class) 35 0 0 0 0 100%
icet/input_output/__init__.py (no class) 0 0 0 0 0 100%
icet/input_output/logging_tools.py MyFilter 2 2 0 0 0 0%
icet/input_output/logging_tools.py (no class) 15 0 0 0 0 100%
icet/tools/__init__.py (no class) 8 0 0 0 0 100%
icet/tools/constituent_strain.py KPoint 6 0 0 0 0 100%
icet/tools/constituent_strain.py ConstituentStrain 60 0 1 28 2 98%
icet/tools/constituent_strain.py (no class) 21 0 0 0 0 100%
icet/tools/constraints.py Constraints 7 0 0 0 0 100%
icet/tools/constraints.py (no class) 9 0 0 0 0 100%
icet/tools/convex_hull.py ConvexHull 82 3 0 24 1 96%
icet/tools/convex_hull.py (no class) 13 0 0 0 0 100%
icet/tools/geometry.py (no class) 20 0 0 0 0 100%
icet/tools/ground_state_finder.py GroundStateFinder 123 3 3 80 3 97%
icet/tools/ground_state_finder.py (no class) 25 0 0 0 0 100%
icet/tools/structure_enumeration.py (no class) 18 0 0 0 0 100%
icet/tools/structure_enumeration_support/__init__.py (no class) 0 0 0 0 0 100%
icet/tools/structure_enumeration_support/labeling_generation.py LabelingGenerator 60 0 0 54 0 100%
icet/tools/structure_enumeration_support/labeling_generation.py SiteGroup 8 0 0 2 0 100%
icet/tools/structure_enumeration_support/labeling_generation.py (no class) 13 0 0 0 0 100%
icet/tools/structure_enumeration_support/normal_form_matrices.py HermiteNormalForm 13 0 0 4 0 100%
icet/tools/structure_enumeration_support/normal_form_matrices.py SmithNormalForm 40 1 0 20 1 97%
icet/tools/structure_enumeration_support/normal_form_matrices.py (no class) 14 0 0 0 0 100%
icet/tools/structure_generation.py (no class) 19 0 0 0 0 100%
icet/tools/structure_mapping.py (no class) 12 0 0 0 0 100%
icet/tools/training_set_generation.py (no class) 10 0 0 0 0 100%
icet/tools/variable_transformation.py (no class) 10 0 0 0 0 100%
mchammer/__init__.py (no class) 9 0 0 0 0 100%
mchammer/calculators/__init__.py (no class) 4 0 0 0 0 100%
mchammer/calculators/cluster_expansion_calculator.py ClusterExpansionCalculator 34 4 0 8 0 90%
mchammer/calculators/cluster_expansion_calculator.py (no class) 18 0 0 0 0 100%
mchammer/calculators/constituent_strain_calculator.py ConstituentStrainCalculator 11 0 1 0 0 100%
mchammer/calculators/constituent_strain_calculator.py (no class) 10 0 0 0 0 100%
mchammer/calculators/target_vector_calculator.py TargetVectorCalculator 24 1 1 8 1 94%
mchammer/calculators/target_vector_calculator.py (no class) 14 0 0 0 0 100%
mchammer/configuration_manager.py SwapNotPossibleError 0 0 0 0 0 100%
mchammer/configuration_manager.py ConfigurationManager 65 5 0 32 1 94%
mchammer/configuration_manager.py (no class) 22 0 0 0 0 100%
mchammer/data_analysis.py (no class) 10 0 0 0 0 100%
mchammer/data_containers/__init__.py (no class) 2 0 0 0 0 100%
mchammer/data_containers/data_container.py DataContainer 14 2 0 6 2 80%
mchammer/data_containers/data_container.py (no class) 6 0 0 0 0 100%
mchammer/data_containers/wang_landau_data_container.py WangLandauDataContainer 70 2 0 46 3 96%
mchammer/data_containers/wang_landau_data_container.py (no class) 25 0 0 0 0 100%
mchammer/ensembles/__init__.py (no class) 10 0 0 0 0 100%
mchammer/ensembles/canonical_annealing.py CanonicalAnnealing 41 3 1 14 3 89%
mchammer/ensembles/canonical_annealing.py (no class) 27 0 0 0 0 100%
mchammer/ensembles/canonical_ensemble.py CanonicalEnsemble 13 1 0 6 1 89%
mchammer/ensembles/canonical_ensemble.py (no class) 11 0 0 0 0 100%
mchammer/ensembles/hybrid_ensemble.py HybridEnsemble 112 3 0 90 5 96%
mchammer/ensembles/hybrid_ensemble.py (no class) 26 0 0 0 0 100%
mchammer/ensembles/semi_grand_canonical_ensemble.py SemiGrandCanonicalEnsemble 17 1 0 4 1 90%
mchammer/ensembles/semi_grand_canonical_ensemble.py (no class) 17 0 0 0 0 100%
mchammer/ensembles/sgc_annealing.py SGCAnnealing 40 3 1 12 3 88%
mchammer/ensembles/sgc_annealing.py (no class) 22 0 0 0 0 100%
mchammer/ensembles/target_cluster_vector_annealing.py TargetClusterVectorAnnealing 62 1 0 22 1 98%
mchammer/ensembles/target_cluster_vector_annealing.py (no class) 32 0 0 0 0 100%
mchammer/ensembles/thermodynamic_integration_ensemble.py ThermodynamicIntegrationEnsemble 32 2 0 12 2 91%
mchammer/ensembles/thermodynamic_integration_ensemble.py (no class) 18 0 0 0 0 100%
mchammer/ensembles/vcsgc_ensemble.py VCSGCEnsemble 29 1 0 14 1 95%
mchammer/ensembles/vcsgc_ensemble.py (no class) 18 0 0 0 0 100%
mchammer/ensembles/wang_landau_ensemble.py WangLandauEnsemble 184 0 0 96 2 99%
mchammer/ensembles/wang_landau_ensemble.py (no class) 45 0 0 0 0 100%
mchammer/free_energy_tools.py (no class) 21 0 0 0 0 100%
mchammer/observers/__init__.py (no class) 7 0 0 0 0 100%
mchammer/observers/binary_short_range_order_observer.py BinaryShortRangeOrderObserver 57 3 0 30 3 93%
mchammer/observers/binary_short_range_order_observer.py (no class) 13 0 0 0 0 100%
mchammer/observers/cluster_count_observer.py ClusterCountObserver 35 0 0 12 0 100%
mchammer/observers/cluster_count_observer.py (no class) 14 0 0 0 0 100%
mchammer/observers/cluster_expansion_observer.py ClusterExpansionObserver 3 0 0 0 0 100%
mchammer/observers/cluster_expansion_observer.py (no class) 6 0 0 0 0 100%
mchammer/observers/constituent_strain_observer.py ConstituentStrainObserver 5 0 0 0 0 100%
mchammer/observers/constituent_strain_observer.py (no class) 6 0 0 0 0 100%
mchammer/observers/site_occupancy_observer.py SiteOccupancyObserver 28 0 1 18 0 100%
mchammer/observers/site_occupancy_observer.py (no class) 10 0 0 0 0 100%
mchammer/observers/structure_factor_observer.py StructureFactorObserver 83 0 0 54 0 100%
mchammer/observers/structure_factor_observer.py (no class) 19 0 0 0 0 100%
Total   2946 59 15 1000 50 97%

No items found using the specified filter.