Coverage report: 88%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-16 12:31 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
dynasor / __init__.py (no class)   100% 8 0 0   100% 0 0   100%
dynasor / core / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
dynasor / core / reciprocal.py (no class)   100% 25 0 0   100% 0 0   100%
dynasor / core / time_averager.py TimeAverager   100% 13 0 0   100% 2 0   100%
dynasor / core / time_averager.py (no class)   100% 7 0 0   100% 0 0   100%
dynasor / correlation_functions.py (no class)   95% 292 14 0   90% 102 0   94%
dynasor / logging_tools.py (no class)   100% 10 0 0   100% 0 0   100%
dynasor / modes / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
dynasor / modes / atoms.py DynasorAtoms   92% 13 1 1   100% 0 0   92%
dynasor / modes / atoms.py Prim   100% 8 0 0   100% 2 0   100%
dynasor / modes / atoms.py Supercell   100% 14 0 0   100% 0 0   100%
dynasor / modes / atoms.py (no class)   100% 47 0 1   100% 0 0   100%
dynasor / modes / band.py Band   0% 23 23 1   100% 0 0   0%
dynasor / modes / band.py (no class)   94% 34 2 1   50% 2 1   92%
dynasor / modes / complex_coordinate.py ComplexCoordinate   0% 25 25 1   0% 2 0   0%
dynasor / modes / complex_coordinate.py Q   0% 7 7 0   100% 0 0   0%
dynasor / modes / complex_coordinate.py P   0% 7 7 0   100% 0 0   0%
dynasor / modes / complex_coordinate.py F   0% 7 7 0   100% 0 0   0%
dynasor / modes / complex_coordinate.py (no class)   97% 30 1 1   50% 2 1   94%
dynasor / modes / mode_projector.py ModeProjector   87% 151 20 1   75% 40 10   84%
dynasor / modes / mode_projector.py (no class)   100% 58 0 1   100% 0 0   100%
dynasor / modes / project_modes.py (no class)   25% 32 24 0   0% 8 0   20%
dynasor / modes / qpoint.py QPoint   90% 29 3 1   0% 2 0   84%
dynasor / modes / qpoint.py (no class)   100% 34 0 1   100% 0 0   100%
dynasor / modes / tools.py (no class)   65% 96 34 0   39% 38 3   57%
dynasor / post_processing / __init__.py (no class)   100% 10 0 0   100% 0 0   100%
dynasor / post_processing / atomic_weighting.py (no class)   100% 75 0 0   96% 28 1   99%
dynasor / post_processing / average_runs.py (no class)   86% 49 7 0   84% 38 6   85%
dynasor / post_processing / electron_scattering_factors.py ElectronScatteringFactors   100% 45 0 0   100% 18 0   100%
dynasor / post_processing / electron_scattering_factors.py (no class)   100% 16 0 0   100% 0 0   100%
dynasor / post_processing / neutron_scattering_lengths.py NeutronScatteringLengths   100% 30 0 0   100% 18 0   100%
dynasor / post_processing / neutron_scattering_lengths.py (no class)   100% 29 0 0   100% 10 0   100%
dynasor / post_processing / spherical_average.py (no class)   92% 112 9 0   97% 32 1   93%
dynasor / post_processing / weights.py Weights   69% 32 10 0   61% 18 1   66%
dynasor / post_processing / weights.py (no class)   100% 13 0 0   100% 0 0   100%
dynasor / post_processing / x_ray_form_factors.py XRayFormFactors   98% 48 1 0   95% 20 1   97%
dynasor / post_processing / x_ray_form_factors.py (no class)   100% 15 0 0   100% 0 0   100%
dynasor / qpoints / __init__.py (no class)   100% 3 0 0   100% 0 0   100%
dynasor / qpoints / lattice.py Lattice   92% 24 2 4   100% 2 0   92%
dynasor / qpoints / lattice.py (no class)   100% 23 0 1   100% 0 0   100%
dynasor / qpoints / spherical_qpoints.py (no class)   92% 62 5 0   67% 18 6   86%
dynasor / qpoints / tools.py (no class)   98% 62 1 0   96% 24 1   98%
dynasor / sample.py Sample   91% 86 8 1   81% 26 1   88%
dynasor / sample.py StaticSample   100% 6 0 0   100% 4 0   100%
dynasor / sample.py DynamicSample   100% 11 0 0   100% 6 0   100%
dynasor / sample.py (no class)   88% 68 8 1   40% 10 2   82%
dynasor / tools / __init__.py (no class)   100% 0 0 0   100% 0 0   100%
dynasor / tools / acfs.py (no class)   70% 40 12 0   50% 8 0   67%
dynasor / tools / damped_harmonic_oscillator.py (no class)   100% 31 0 0   100% 8 0   100%
dynasor / tools / structures.py (no class)   93% 111 8 0   70% 30 9   88%
dynasor / trajectory / __init__.py (no class)   100% 2 0 0   100% 0 0   100%
dynasor / trajectory / abstract_trajectory_reader.py AbstractTrajectoryReader   69% 16 5 0   75% 8 2   71%
dynasor / trajectory / abstract_trajectory_reader.py (no class)   100% 12 0 0   100% 0 0   100%
dynasor / trajectory / ase_trajectory_reader.py ASETrajectoryReader   100% 11 0 0   100% 2 0   100%
dynasor / trajectory / ase_trajectory_reader.py (no class)   100% 11 0 0   100% 0 0   100%
dynasor / trajectory / atomic_indices.py (no class)   100% 22 0 0   100% 10 0   100%
dynasor / trajectory / extxyz_trajectory_reader.py ExtxyzTrajectoryReader   100% 29 0 0   100% 8 0   100%
dynasor / trajectory / extxyz_trajectory_reader.py (no class)   95% 42 2 0   100% 4 0   96%
dynasor / trajectory / lammps_trajectory_reader.py LammpsTrajectoryReader   83% 103 18 0   75% 52 11   80%
dynasor / trajectory / lammps_trajectory_reader.py (no class)   100% 16 0 0   100% 0 0   100%
dynasor / trajectory / mdanalysis_trajectory_reader.py MDAnalysisTrajectoryReader   98% 60 1 0   95% 20 1   98%
dynasor / trajectory / mdanalysis_trajectory_reader.py (no class)   100% 13 0 0   100% 0 0   100%
dynasor / trajectory / trajectory.py Trajectory   90% 98 10 1   98% 42 1   92%
dynasor / trajectory / trajectory.py WindowIterator   100% 22 0 0   100% 12 0   100%
dynasor / trajectory / trajectory.py (no class)   98% 40 1 1   50% 2 1   95%
dynasor / trajectory / trajectory_frame.py ReaderFrame   100% 0 0 0   100% 0 0   100%
dynasor / trajectory / trajectory_frame.py TrajectoryFrame   100% 46 0 1   96% 26 1   99%
dynasor / trajectory / trajectory_frame.py (no class)   100% 16 0 1   100% 0 0   100%
dynasor / units.py (no class)   100% 16 0 0   100% 0 0   100%
Total     89% 2546 276 21   83% 704 61   88%

No items found using the specified filter.