Coverage report:
83%
hide covered
Files
Functions
Classes
coverage.py v7.5.0
, created at 2024-05-09 17:12 +0800
File
function
statements
missing
excluded
coverage
src\model2sas\__init__.py
(no function)
6
0
0
100%
src\model2sas\calcfunc.py
__CoordConverter.__init__
1
0
0
100%
src\model2sas\calcfunc.py
__CoordConverter.__call__
1
0
0
100%
src\model2sas\calcfunc.py
__CoordConverter.nochange
1
1
0
0%
src\model2sas\calcfunc.py
__CoordConverter.car2sph
6
0
0
100%
src\model2sas\calcfunc.py
__CoordConverter.car2cyl
4
0
0
100%
src\model2sas\calcfunc.py
__CoordConverter.sph2car
5
5
0
0%
src\model2sas\calcfunc.py
__CoordConverter.cyl2car
3
3
0
0%
src\model2sas\calcfunc.py
moller_trumbore_intersect_count
21
0
0
100%
src\model2sas\calcfunc.py
complex_increase_argument
3
0
0
100%
src\model2sas\calcfunc.py
trilinear_interp
7
0
0
100%
src\model2sas\calcfunc.py
euler_rodrigues_rotate
9
0
0
100%
src\model2sas\calcfunc.py
multiple_spherical_sampling
11
0
0
100%
src\model2sas\calcfunc.py
multiple_spherical_sampling.gen_nNr
4
0
0
100%
src\model2sas\calcfunc.py
(no function)
30
0
0
100%
src\model2sas\global_vars.py
(no function)
8
0
0
100%
src\model2sas\model.py
Model.maxq
0
0
0
100%
src\model2sas\model.py
Model.amplitude
0
0
0
100%
src\model2sas\model.py
Model.intensity
0
0
0
100%
src\model2sas\model.py
Model.intensity_ave
0
0
0
100%
src\model2sas\model.py
BoundingBox.contain
1
1
0
0%
src\model2sas\model.py
BoundingBox.lower
1
0
0
100%
src\model2sas\model.py
BoundingBox.upper
1
1
0
0%
src\model2sas\model.py
Grid.__post_init__
2
0
0
100%
src\model2sas\model.py
Grid.coord3d
2
0
0
100%
src\model2sas\model.py
Grid.interpolate
2
0
0
100%
src\model2sas\model.py
ReciprocalGrid.interpolate
3
0
0
100%
src\model2sas\model.py
ReciprocalGrid.max_radius
1
0
0
100%
src\model2sas\model.py
GeoTransforms.__init__
1
0
0
100%
src\model2sas\model.py
GeoTransforms.add_translate
1
0
0
100%
src\model2sas\model.py
GeoTransforms.add_rotate
1
0
0
100%
src\model2sas\model.py
GeoTransforms._translate_real
1
1
0
0%
src\model2sas\model.py
GeoTransforms._translate_reciprocal
2
0
0
100%
src\model2sas\model.py
GeoTransforms._rotate_real
1
1
0
0%
src\model2sas\model.py
GeoTransforms._rotate_reciprocal
2
0
0
100%
src\model2sas\model.py
GeoTransforms.apply_real
1
1
0
0%
src\model2sas\model.py
GeoTransforms.apply_reciprocal
4
0
0
100%
src\model2sas\model.py
GridModel.__init__
7
0
0
100%
src\model2sas\model.py
GridModel.clear_transforms
2
0
0
100%
src\model2sas\model.py
GridModel.sld
1
0
0
100%
src\model2sas\model.py
GridModel.maxq
1
0
0
100%
src\model2sas\model.py
GridModel.scatter
18
2
0
89%
src\model2sas\model.py
GridModel.translate
1
0
0
100%
src\model2sas\model.py
GridModel.rotate
1
0
0
100%
src\model2sas\model.py
GridModel.amplitude
6
0
0
100%
src\model2sas\model.py
GridModel.intensity
2
0
0
100%
src\model2sas\model.py
GridModel.intensity_ave
14
0
0
100%
src\model2sas\model.py
AssemblyModel.__init__
1
0
0
100%
src\model2sas\model.py
AssemblyModel.maxq
1
0
0
100%
src\model2sas\model.py
AssemblyModel.amplitude
4
0
0
100%
src\model2sas\model.py
AssemblyModel.intensity
2
0
0
100%
src\model2sas\model.py
AssemblyModel.intensity_ave
14
0
0
100%
src\model2sas\model.py
(no function)
94
0
0
100%
src\model2sas\plot.py
Voxel.__init__
2
0
0
100%
src\model2sas\plot.py
Voxel.gen_vertices_triangles
12
0
0
100%
src\model2sas\plot.py
Figure.__init__
1
0
0
100%
src\model2sas\plot.py
Figure.write_html
1
1
0
0%
src\model2sas\plot.py
Figure.set_title_text
1
1
0
0%
src\model2sas\plot.py
Figure.set_template
1
1
0
0%
src\model2sas\plot.py
Figure.__ensure_cpu_tensor
3
0
0
100%
src\model2sas\plot.py
Figure.plot_curve1d
6
0
0
100%
src\model2sas\plot.py
Figure.plot_surface2d
7
1
0
86%
src\model2sas\plot.py
Figure.__surfacecolor
7
7
0
0%
src\model2sas\plot.py
Figure.plot_surface3d
5
5
0
0%
src\model2sas\plot.py
Figure.plot_volume3d
8
2
0
75%
src\model2sas\plot.py
Figure.plot_voxel3d
3
0
0
100%
src\model2sas\plot.py
Figure.plot_detector
12
12
0
0%
src\model2sas\plot.py
(no function)
23
0
0
100%
src\model2sas\readfile.py
meshgrid
16
0
0
100%
src\model2sas\readfile.py
AbstractMathModel.__init__
0
0
0
100%
src\model2sas\readfile.py
AbstractMathModel.update_params
1
0
0
100%
src\model2sas\readfile.py
AbstractMathModel.bounding_box
0
0
0
100%
src\model2sas\readfile.py
AbstractMathModel.sld
0
0
0
100%
src\model2sas\readfile.py
import_mathmodel_class
5
0
0
100%
src\model2sas\readfile.py
read_math
11
0
0
100%
src\model2sas\readfile.py
read_stl
17
0
0
100%
src\model2sas\readfile.py
read_pdb
15
0
0
100%
src\model2sas\readfile.py
(no function)
31
0
0
100%
src\model2sas\utils.py
add_logger
1
1
0
0%
src\model2sas\utils.py
log
2
0
0
100%
src\model2sas\utils.py
log.wrapper
12
1
0
92%
src\model2sas\utils.py
Detector.__init__
14
14
0
0%
src\model2sas\utils.py
Detector.get_center
4
4
0
0%
src\model2sas\utils.py
Detector.set_sdd
3
3
0
0%
src\model2sas\utils.py
Detector.translate
4
4
0
0%
src\model2sas\utils.py
Detector._euler_rodrigues_rotate
8
8
0
0%
src\model2sas\utils.py
Detector._rotate
21
21
0
0%
src\model2sas\utils.py
Detector.pitch
1
1
0
0%
src\model2sas\utils.py
Detector.yaw
1
1
0
0%
src\model2sas\utils.py
Detector.roll
1
1
0
0%
src\model2sas\utils.py
Detector._real_coord_to_reciprocal_coord
7
7
0
0%
src\model2sas\utils.py
Detector.get_reciprocal_coord
4
4
0
0%
src\model2sas\utils.py
Detector.get_q_range
3
3
0
0%
src\model2sas\utils.py
Detector.get_beamstop_mask
3
3
0
0%
src\model2sas\utils.py
save_pdb
10
10
0
0%
src\model2sas\utils.py
(no function)
29
0
0
100%
tests\__init__.py
(no function)
0
0
0
100%
tests\modelfiles\core_shell_sphere.py
MathModel.__init__
5
0
0
100%
tests\modelfiles\core_shell_sphere.py
MathModel.bounding_box
1
0
0
100%
tests\modelfiles\core_shell_sphere.py
MathModel.sld
4
0
0
100%
tests\modelfiles\core_shell_sphere.py
(no function)
7
0
0
100%
tests\modelfiles\cylinder.py
MathModel.__init__
4
0
0
100%
tests\modelfiles\cylinder.py
MathModel.bounding_box
1
0
0
100%
tests\modelfiles\cylinder.py
MathModel.sld
3
0
0
100%
tests\modelfiles\cylinder.py
(no function)
7
0
0
100%
tests\modelfiles\joined_cylinder.py
MathModel.__init__
5
0
0
100%
tests\modelfiles\joined_cylinder.py
MathModel.bounding_box
1
0
0
100%
tests\modelfiles\joined_cylinder.py
MathModel.sld
4
0
0
100%
tests\modelfiles\joined_cylinder.py
(no function)
7
0
0
100%
tests\test_module.py
logscale_close
9
0
0
100%
tests\test_module.py
logscale_close.del_outliers
9
1
0
89%
tests\test_module.py
F1d_sph
2
0
0
100%
tests\test_module.py
I1d_sphere
1
1
0
0%
tests\test_module.py
I1d_core_shell_sphere
1
0
0
100%
tests\test_module.py
core_shell_sphere_model
10
0
0
100%
tests\test_module.py
test_gridmodel
12
0
0
100%
tests\test_module.py
test_assemblymodel_and_transform
23
0
0
100%
tests\test_module.py
test_readfile
13
0
0
100%
tests\test_module.py
test_readfile.normal_flow
5
0
0
100%
tests\test_module.py
test_plot
24
0
0
100%
tests\test_module.py
(no function)
18
1
0
94%
Total
808
135
0
83%
No items found using the specified filter.