Coverage Report

Created: 2026-07-07 13:00

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
data_tree/data_tree_derive/src/lib.rs
 100.00% (3/3)
  84.21% (16/19)
  89.29% (25/28)
- (0/0)
data_tree/src/lib.rs
  50.00% (19/38)
  51.03% (371/727)
  57.69% (878/1522)
- (0/0)
gsfit_rs/src/circuit_equations/solver.rs
   0.00% (0/14)
   0.00% (0/553)
   0.00% (0/1164)
- (0/0)
gsfit_rs/src/coils.rs
   0.00% (0/17)
   0.00% (0/260)
   0.00% (0/516)
- (0/0)
gsfit_rs/src/grad_shafranov/epp_chi_sq_mag.rs
   0.00% (0/1)
   0.00% (0/67)
   0.00% (0/263)
- (0/0)
gsfit_rs/src/grad_shafranov/grad_shafranov_solver.rs
   0.00% (0/2)
   0.00% (0/153)
   0.00% (0/302)
- (0/0)
gsfit_rs/src/grad_shafranov/gs_solution.rs
   0.00% (0/20)
   0.00% (0/1071)
   0.00% (0/2500)
- (0/0)
gsfit_rs/src/greens/d2_psi_d_r2_calculator.rs
 100.00% (3/3)
  81.32% (74/91)
  77.61% (156/201)
- (0/0)
gsfit_rs/src/greens/filament_geometry.rs
 100.00% (3/3)
 100.00% (115/115)
 100.00% (252/252)
- (0/0)
gsfit_rs/src/greens/greens.rs
  82.54% (52/63)
  81.22% (454/559)
  84.70% (1406/1660)
- (0/0)
gsfit_rs/src/greens/greens_python_interface.rs
   0.00% (0/7)
   0.00% (0/141)
   0.00% (0/274)
- (0/0)
gsfit_rs/src/greens/mutual_inductance_finite_size_to_finite_size.rs
   0.00% (0/2)
   0.00% (0/93)
   0.00% (0/150)
- (0/0)
gsfit_rs/src/greens/mutual_inductance_finite_size_to_point.rs
   0.00% (0/1)
   0.00% (0/12)
   0.00% (0/2)
- (0/0)
gsfit_rs/src/lib.rs
   0.00% (0/1)
   0.00% (0/25)
   0.00% (0/96)
- (0/0)
gsfit_rs/src/material_properties/copper_resistivity.rs
   0.00% (0/1)
   0.00% (0/45)
   0.00% (0/23)
- (0/0)
gsfit_rs/src/passives.rs
   0.00% (0/19)
   0.00% (0/326)
   0.00% (0/743)
- (0/0)
gsfit_rs/src/plasma.rs
   0.00% (0/51)
   0.00% (0/1529)
   0.00% (0/3973)
- (0/0)
gsfit_rs/src/plasma_geometry/bicubic_interpolator.rs
 100.00% (19/19)
  98.70% (303/307)
  99.36% (777/782)
- (0/0)
gsfit_rs/src/plasma_geometry/calculate_winding_number.rs
 100.00% (1/1)
 100.00% (40/40)
 100.00% (88/88)
- (0/0)
gsfit_rs/src/plasma_geometry/cubic_interpolation.rs
  87.50% (7/8)
  80.60% (108/134)
  84.21% (288/342)
- (0/0)
gsfit_rs/src/plasma_geometry/find_boundary.rs
   0.00% (0/1)
   0.00% (0/118)
   0.00% (0/141)
- (0/0)
gsfit_rs/src/plasma_geometry/find_magnetic_axis.rs
   0.00% (0/4)
   0.00% (0/66)
   0.00% (0/101)
- (0/0)
gsfit_rs/src/plasma_geometry/find_stationary_points_using_sign_differences.rs
 100.00% (3/3)
  94.83% (257/271)
  96.88% (622/642)
- (0/0)
gsfit_rs/src/plasma_geometry/find_stationary_points_using_winding_number.rs
 100.00% (12/12)
  96.85% (400/413)
  98.18% (863/879)
- (0/0)
gsfit_rs/src/plasma_geometry/find_viable_limit_point.rs
   0.00% (0/3)
   0.00% (0/139)
   0.00% (0/277)
- (0/0)
gsfit_rs/src/plasma_geometry/find_viable_xpt.rs
   0.00% (0/2)
   0.00% (0/82)
   0.00% (0/128)
- (0/0)
gsfit_rs/src/plasma_geometry/flood_fill_mask.rs
  50.00% (2/4)
  70.89% (112/158)
  74.26% (251/338)
- (0/0)
gsfit_rs/src/plasma_geometry/hessian.rs
 100.00% (2/2)
 100.00% (17/17)
 100.00% (46/46)
- (0/0)
gsfit_rs/src/plasma_geometry/marching_squares.rs
   0.00% (0/17)
   0.00% (0/428)
   0.00% (0/950)
- (0/0)
gsfit_rs/src/plasma_geometry/marching_squares_for_sol.rs
   0.00% (0/5)
   0.00% (0/389)
   0.00% (0/803)
- (0/0)
gsfit_rs/src/python_pickling_methods.rs
   0.00% (0/3)
   0.00% (0/85)
   0.00% (0/212)
- (0/0)
gsfit_rs/src/sensors/bp_probes.rs
   0.00% (0/22)
   0.00% (0/506)
   0.00% (0/1127)
- (0/0)
gsfit_rs/src/sensors/dialoop.rs
   0.00% (0/9)
   0.00% (0/160)
   0.00% (0/407)
- (0/0)
gsfit_rs/src/sensors/flux_loops.rs
   0.00% (0/21)
   0.00% (0/469)
   0.00% (0/1029)
- (0/0)
gsfit_rs/src/sensors/isoflux.rs
   0.00% (0/18)
   0.00% (0/552)
   0.00% (0/1063)
- (0/0)
gsfit_rs/src/sensors/isoflux_boundary.rs
   0.00% (0/18)
   0.00% (0/410)
   0.00% (0/848)
- (0/0)
gsfit_rs/src/sensors/pressure.rs
   0.00% (0/18)
   0.00% (0/381)
   0.00% (0/909)
- (0/0)
gsfit_rs/src/sensors/rogowski_coils.rs
   0.00% (0/19)
   0.00% (0/583)
   0.00% (0/1342)
- (0/0)
gsfit_rs/src/sensors/static_and_dynamic_data_types.rs
   0.00% (0/1)
   0.00% (0/14)
   0.00% (0/19)
- (0/0)
gsfit_rs/src/sensors/stationary_point.rs
   0.00% (0/19)
   0.00% (0/373)
   0.00% (0/852)
- (0/0)
gsfit_rs/src/source_functions/efit_polynomial.rs
   0.00% (0/13)
   0.00% (0/63)
   0.00% (0/125)
- (0/0)
gsfit_rs/src/source_functions/tensioned_cubic_b_spline.rs
  55.88% (19/34)
  84.35% (442/524)
  83.68% (882/1054)
- (0/0)
interpolation/src/dim_1/linear.rs
   0.00% (0/3)
   0.00% (0/80)
   0.00% (0/129)
- (0/0)
npy_reader_and_writer/src/header.rs
 100.00% (7/7)
  91.43% (96/105)
  92.86% (234/252)
- (0/0)
npy_reader_and_writer/src/lib.rs
 100.00% (6/6)
 100.00% (44/44)
 100.00% (120/120)
- (0/0)
npy_reader_and_writer/src/reader.rs
 100.00% (3/3)
  90.20% (46/51)
  93.94% (124/132)
- (0/0)
npy_reader_and_writer/src/writer.rs
 100.00% (3/3)
 100.00% (33/33)
 100.00% (96/96)
- (0/0)
Totals
  30.15% (164/544)
  22.91% (2928/12781)
  24.59% (7108/28902)
- (0/0)
Generated by llvm-cov -- llvm version 22.1.2-rust-1.96.1-stable