Coverage report: 92%

Files Functions Classes

coverage.py v7.13.0, created at 2025-12-26 11:25 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
local_installation_linux / mumott / __init__.py (no class)   100% 14 0 0   100% 0 0   100%
local_installation_linux / mumott / core / __init__.py (no class)   100% 6 0 0   100% 0 0   100%
local_installation_linux / mumott / core / cuda_utils.py (no class)   85% 20 3 0   50% 4 0   79%
local_installation_linux / mumott / core / deprecation_warning.py (no class)   97% 30 1 0   83% 6 1   94%
local_installation_linux / mumott / core / geometry.py GeometryTuple   100% 45 0 0   100% 0 0   100%
local_installation_linux / mumott / core / geometry.py Geometry   94% 436 26 0   91% 172 9   93%
local_installation_linux / mumott / core / geometry.py (no class)   100% 154 0 0   100% 0 0   100%
local_installation_linux / mumott / core / hashing.py (no class)   96% 54 2 0   91% 32 3   94%
local_installation_linux / mumott / core / numba_setup.py (no class)   83% 23 4 0   50% 2 1   80%
local_installation_linux / mumott / core / probed_coordinates.py ProbedCoordinates   100% 5 0 0   100% 0 0   100%
local_installation_linux / mumott / core / probed_coordinates.py (no class)   100% 14 0 0   100% 0 0   100%
local_installation_linux / mumott / core / projection_stack.py Projection   93% 151 11 0   80% 30 6   91%
local_installation_linux / mumott / core / projection_stack.py ProjectionStack   98% 145 3 0   88% 58 7   95%
local_installation_linux / mumott / core / projection_stack.py (no class)   100% 93 0 0   100% 0 0   100%
local_installation_linux / mumott / core / simulator.py Simulator   95% 175 8 0   87% 30 4   94%
local_installation_linux / mumott / core / simulator.py (no class)   100% 31 0 0   100% 0 0   100%
local_installation_linux / mumott / core / spherical_harmonic_mapper.py SphericalHarmonicMapper   95% 86 4 0   88% 16 0   94%
local_installation_linux / mumott / core / spherical_harmonic_mapper.py (no class)   100% 38 0 0   100% 0 0   100%
local_installation_linux / mumott / core / wigner_d_utilities.py (no class)   95% 83 4 0   82% 40 7   91%
local_installation_linux / mumott / data_handling / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
local_installation_linux / mumott / data_handling / data_container.py DataContainer   88% 265 31 0   78% 132 21   85%
local_installation_linux / mumott / data_handling / data_container.py (no class)   100% 41 0 0   100% 2 0   100%
local_installation_linux / mumott / data_handling / utilities / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
local_installation_linux / mumott / data_handling / utilities / data_processing.py (no class)   80% 30 6 0   67% 6 2   78%
local_installation_linux / mumott / methods / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / basis_sets / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / basis_sets / base_basis_set.py BasisSet   90% 118 12 0   91% 34 3   90%
local_installation_linux / mumott / methods / basis_sets / base_basis_set.py (no class)   100% 42 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / basis_sets / gaussian_kernels.py GaussianKernels   90% 184 18 0   71% 28 6   88%
local_installation_linux / mumott / methods / basis_sets / gaussian_kernels.py (no class)   100% 49 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / basis_sets / nearest_neighbor.py NearestNeighbor   94% 166 10 1   72% 36 6   90%
local_installation_linux / mumott / methods / basis_sets / nearest_neighbor.py (no class)   100% 40 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / basis_sets / spherical_harmonics.py SphericalHarmonics   95% 154 8 0   83% 36 6   93%
local_installation_linux / mumott / methods / basis_sets / spherical_harmonics.py (no class)   92% 49 4 0   100% 0 0   92%
local_installation_linux / mumott / methods / basis_sets / trivial_basis.py TrivialBasis   76% 58 14 0   50% 4 0   74%
local_installation_linux / mumott / methods / basis_sets / trivial_basis.py (no class)   100% 30 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / projectors / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / projectors / base_projector.py Projector   87% 23 3 0   100% 4 0   89%
local_installation_linux / mumott / methods / projectors / base_projector.py (no class)   100% 25 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / projectors / saxs_projector.py SAXSProjector   98% 90 2 0   94% 18 1   97%
local_installation_linux / mumott / methods / projectors / saxs_projector.py (no class)   100% 30 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / projectors / saxs_projector_cuda.py SAXSProjectorCUDA   100% 4 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / projectors / saxs_projector_cuda.py (no class)   100% 13 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / residual_calculators / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / residual_calculators / base_residual_calculator.py ResidualCalculator   77% 26 6 0   67% 6 0   75%
local_installation_linux / mumott / methods / residual_calculators / base_residual_calculator.py (no class)   100% 32 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / residual_calculators / gradient_residual_calculator.py GradientResidualCalculator   99% 68 1 1   92% 12 1   98%
local_installation_linux / mumott / methods / residual_calculators / gradient_residual_calculator.py (no class)   100% 20 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / residual_calculators / zonal_harmonic_gradient_calculator.py ZHTTResidualCalculator   87% 150 20 0   60% 30 8   82%
local_installation_linux / mumott / methods / residual_calculators / zonal_harmonic_gradient_calculator.py (no class)   100% 38 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / utilities / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
local_installation_linux / mumott / methods / utilities / fiber_fit.py (no class)   96% 73 3 0   82% 22 4   93%
local_installation_linux / mumott / methods / utilities / grids_on_the_sphere.py (no class)   64% 22 8 0   25% 4 1   58%
local_installation_linux / mumott / methods / utilities / preconditioning.py (no class)   100% 41 0 0   100% 8 0   100%
local_installation_linux / mumott / methods / utilities / tensor_operations.py (no class)   79% 29 6 0   50% 12 2   71%
local_installation_linux / mumott / optimization / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / loss_functions / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / loss_functions / base_loss_function.py LossFunction   96% 106 4 0   96% 24 1   96%
local_installation_linux / mumott / optimization / loss_functions / base_loss_function.py (no class)   100% 49 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / loss_functions / huber_loss.py HuberLoss   80% 25 5 0   70% 10 3   77%
local_installation_linux / mumott / optimization / loss_functions / huber_loss.py (no class)   100% 13 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / loss_functions / squared_loss.py SquaredLoss   100% 13 0 0   100% 4 0   100%
local_installation_linux / mumott / optimization / loss_functions / squared_loss.py (no class)   100% 15 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / optimizers / __init__.py (no class)   100% 4 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / optimizers / base_optimizer.py Optimizer   94% 47 3 0   86% 14 2   92%
local_installation_linux / mumott / optimization / optimizers / base_optimizer.py (no class)   100% 20 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / optimizers / gradient_descent.py GradientDescent   92% 39 3 0   92% 24 2   92%
local_installation_linux / mumott / optimization / optimizers / gradient_descent.py (no class)   100% 11 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / optimizers / lbfgs.py LBFGS   100% 30 0 0   100% 16 0   100%
local_installation_linux / mumott / optimization / optimizers / lbfgs.py (no class)   100% 12 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / optimizers / zonal_harmonics_optimizer.py ZHTTOptimizer   92% 37 3 1   67% 18 4   84%
local_installation_linux / mumott / optimization / optimizers / zonal_harmonics_optimizer.py (no class)   100% 16 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / regularizers / __init__.py (no class)   100% 7 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / regularizers / base_regularizer.py Regularizer   90% 30 3 0   100% 0 0   90%
local_installation_linux / mumott / optimization / regularizers / base_regularizer.py (no class)   100% 17 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / regularizers / group_lasso.py GroupLasso   84% 25 4 0   83% 12 2   84%
local_installation_linux / mumott / optimization / regularizers / group_lasso.py (no class)   100% 13 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / regularizers / huber_norm.py HuberNorm   78% 32 7 0   71% 14 4   76%
local_installation_linux / mumott / optimization / regularizers / huber_norm.py (no class)   100% 12 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / regularizers / l1_norm.py L1Norm   81% 21 4 0   83% 12 2   82%
local_installation_linux / mumott / optimization / regularizers / l1_norm.py (no class)   100% 12 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / regularizers / l2_norm.py L2Norm   80% 20 4 0   83% 12 2   81%
local_installation_linux / mumott / optimization / regularizers / l2_norm.py (no class)   100% 12 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / regularizers / laplacian.py Laplacian   92% 26 2 0   86% 14 2   90%
local_installation_linux / mumott / optimization / regularizers / laplacian.py (no class)   100% 12 0 0   100% 0 0   100%
local_installation_linux / mumott / optimization / regularizers / total_variation.py TotalVariation   92% 40 3 0   85% 20 3   90%
local_installation_linux / mumott / optimization / regularizers / total_variation.py (no class)   100% 12 0 0   100% 0 0   100%
local_installation_linux / mumott / output_handling / __init__.py (no class)   100% 5 0 0   100% 0 0   100%
local_installation_linux / mumott / output_handling / orientation_image_mapper.py OrientationImageMapper   90% 10 1 0   100% 0 0   90%
local_installation_linux / mumott / output_handling / orientation_image_mapper.py (no class)   100% 11 0 0   100% 0 0   100%
local_installation_linux / mumott / output_handling / projection_viewer.py ProjectionImage   100% 0 0 0   100% 0 0   100%
local_installation_linux / mumott / output_handling / projection_viewer.py ProjectionViewer   72% 115 32 0   43% 28 8   66%
local_installation_linux / mumott / output_handling / projection_viewer.py (no class)   100% 21 0 0   100% 0 0   100%
local_installation_linux / mumott / output_handling / reconstruction_derived_quantities.py ReconstructionDerivedQuantities   100% 34 0 0   83% 6 1   98%
local_installation_linux / mumott / output_handling / reconstruction_derived_quantities.py (no class)   100% 48 0 0   100% 2 0   100%
local_installation_linux / mumott / output_handling / saving.py (no class)   92% 39 3 0   89% 18 2   91%
local_installation_linux / mumott / pipelines / __init__.py (no class)   100% 4 0 0   100% 0 0   100%
local_installation_linux / mumott / pipelines / async_pipelines.py (no class)   100% 182 0 0   81% 26 5   98%
local_installation_linux / mumott / pipelines / fbp_utilities.py (no class)   91% 75 7 0   81% 32 4   88%
local_installation_linux / mumott / pipelines / filtered_back_projection.py (no class)   88% 16 2 0   50% 4 2   80%
local_installation_linux / mumott / pipelines / optical_flow_alignment.py (no class)   95% 173 9 0   71% 34 10   91%
local_installation_linux / mumott / pipelines / phase_matching_alignment.py (no class)   97% 86 3 0   87% 30 4   94%
local_installation_linux / mumott / pipelines / reconstruction / __init__.py (no class)   100% 6 0 0   100% 0 0   100%
local_installation_linux / mumott / pipelines / reconstruction / discrete_directions.py (no class)   96% 25 1 0   83% 6 1   94%
local_installation_linux / mumott / pipelines / reconstruction / group_lasso.py _ISTA   94% 32 2 0   64% 14 3   85%
local_installation_linux / mumott / pipelines / reconstruction / group_lasso.py (no class)   89% 36 4 0   67% 6 2   86%
local_installation_linux / mumott / pipelines / reconstruction / mitra.py (no class)   97% 78 2 0   88% 26 3   95%
local_installation_linux / mumott / pipelines / reconstruction / sigtt.py (no class)   100% 39 0 0   90% 10 1   98%
local_installation_linux / mumott / pipelines / reconstruction / sirt.py (no class)   96% 54 2 0   79% 14 3   93%
local_installation_linux / mumott / pipelines / sparse_pipelines.py (no class)   99% 162 2 0   69% 26 8   95%
local_installation_linux / mumott / pipelines / utilities / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
local_installation_linux / mumott / pipelines / utilities / alignment_geometry.py (no class)   95% 19 1 0   50% 2 1   90%
local_installation_linux / mumott / pipelines / utilities / image_processing.py (no class)   96% 94 4 0   71% 24 7   91%
Total     94% 5625 338 3   81% 1286 191   92%

No items found using the specified filter.