| peakipy/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| peakipy/cli/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.__init__ |
19 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.init |
2 |
2 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.args |
1 |
1 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.path |
1 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.data_path |
1 |
1 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.peakipy_data |
1 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.make_temp_files |
6 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.make_data_source |
3 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.tabulator_columns |
2 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.tabulator_non_editable_columns |
2 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.make_tabulator_widget |
3 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.select_callback |
3 |
3 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.setup_radii_sliders |
4 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.setup_save_buttons |
3 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.setup_set_fixed_parameters |
2 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.setup_xybounds |
2 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.get_xybounds |
8 |
8 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.make_xybound_command |
4 |
4 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.setup_set_reference_planes |
2 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.get_reference_planes |
4 |
4 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.make_reference_planes_command |
4 |
4 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.setup_initial_fit_threshold |
2 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.get_initial_fit_threshold |
5 |
5 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.make_initial_fit_threshold_command |
4 |
4 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.setup_quit_button |
2 |
0 |
0 |
100% |
| peakipy/cli/edit.py |
BokehScript.setup_plot |
49 |
3 |
0 |
94% |
| peakipy/cli/edit.py |
BokehScript.recluster_peaks |
10 |
10 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.update_memcnt |
8 |
8 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.unpack_parameters_to_fix |
1 |
1 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.make_fix_command_from_parameters |
4 |
4 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.fit_selected |
23 |
23 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.save_peaks |
10 |
10 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.peak_pick_callback |
25 |
25 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.slider_callback |
9 |
9 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.slider_callback_x |
1 |
1 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.slider_callback_y |
1 |
1 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.update_contour |
16 |
16 |
0 |
0% |
| peakipy/cli/edit.py |
BokehScript.exit_edit_peaks |
1 |
1 |
0 |
0% |
| peakipy/cli/edit.py |
(no function) |
67 |
0 |
0 |
100% |
| peakipy/cli/main.py |
data_singleton_edit |
1 |
0 |
0 |
100% |
| peakipy/cli/main.py |
data_singleton_check |
1 |
0 |
0 |
100% |
| peakipy/cli/main.py |
EditData.load_data |
1 |
0 |
0 |
100% |
| peakipy/cli/main.py |
EditData.bs |
1 |
0 |
0 |
100% |
| peakipy/cli/main.py |
CheckData.load_dataframe |
1 |
0 |
0 |
100% |
| peakipy/cli/main.py |
CheckData.df |
1 |
0 |
0 |
100% |
| peakipy/cli/main.py |
read |
48 |
16 |
0 |
67% |
| peakipy/cli/main.py |
fit |
56 |
4 |
0 |
93% |
| peakipy/cli/main.py |
edit |
5 |
0 |
0 |
100% |
| peakipy/cli/main.py |
check |
59 |
1 |
0 |
98% |
| peakipy/cli/main.py |
create_plotly_pane |
7 |
0 |
0 |
100% |
| peakipy/cli/main.py |
get_cluster |
7 |
0 |
0 |
100% |
| peakipy/cli/main.py |
update_peakipy_data_on_edit_of_table |
6 |
6 |
0 |
0% |
| peakipy/cli/main.py |
panel_app |
21 |
1 |
0 |
95% |
| peakipy/cli/main.py |
panel_app.fit_peaks_button_click |
5 |
5 |
0 |
0% |
| peakipy/cli/main.py |
panel_app.update_source_selected_indices |
1 |
1 |
0 |
0% |
| peakipy/cli/main.py |
create_check_panel |
16 |
2 |
0 |
88% |
| peakipy/cli/main.py |
(no function) |
93 |
1 |
0 |
99% |
| peakipy/constants.py |
(no function) |
4 |
0 |
0 |
100% |
| peakipy/fitting.py |
validate_fit_data |
7 |
0 |
0 |
100% |
| peakipy/fitting.py |
validate_fit_dataframe |
5 |
0 |
0 |
100% |
| peakipy/fitting.py |
make_mask |
5 |
0 |
0 |
100% |
| peakipy/fitting.py |
fix_params |
5 |
0 |
0 |
100% |
| peakipy/fitting.py |
get_params |
11 |
0 |
0 |
100% |
| peakipy/fitting.py |
PeakLimits.__post_init__ |
14 |
0 |
0 |
100% |
| peakipy/fitting.py |
estimate_amplitude |
4 |
0 |
0 |
100% |
| peakipy/fitting.py |
make_param_dict |
25 |
0 |
0 |
100% |
| peakipy/fitting.py |
to_prefix |
8 |
0 |
0 |
100% |
| peakipy/fitting.py |
make_models |
13 |
3 |
0 |
77% |
| peakipy/fitting.py |
update_params |
29 |
2 |
0 |
93% |
| peakipy/fitting.py |
make_mask_from_peak_cluster |
4 |
0 |
0 |
100% |
| peakipy/fitting.py |
select_reference_planes_using_indices |
11 |
0 |
0 |
100% |
| peakipy/fitting.py |
select_planes_above_threshold_from_masked_data |
6 |
0 |
0 |
100% |
| peakipy/fitting.py |
validate_plane_selection |
8 |
0 |
0 |
100% |
| peakipy/fitting.py |
slice_peaks_from_data_using_mask |
2 |
0 |
0 |
100% |
| peakipy/fitting.py |
get_limits_for_axis_in_points |
2 |
0 |
0 |
100% |
| peakipy/fitting.py |
deal_with_peaks_on_edge_of_spectrum |
9 |
0 |
0 |
100% |
| peakipy/fitting.py |
make_meshgrid |
4 |
0 |
0 |
100% |
| peakipy/fitting.py |
unpack_xy_bounds |
10 |
0 |
0 |
100% |
| peakipy/fitting.py |
select_specified_planes |
11 |
0 |
0 |
100% |
| peakipy/fitting.py |
exclude_specified_planes |
11 |
0 |
0 |
100% |
| peakipy/fitting.py |
get_fit_data_for_selected_peak_clusters |
8 |
0 |
0 |
100% |
| peakipy/fitting.py |
make_masks_from_plane_data |
7 |
0 |
0 |
100% |
| peakipy/fitting.py |
simulate_pv_pv_lineshapes_from_fitted_peak_parameters |
5 |
0 |
0 |
100% |
| peakipy/fitting.py |
simulate_lineshapes_from_fitted_peak_parameters |
16 |
3 |
0 |
81% |
| peakipy/fitting.py |
FitPeakClusterInput.__post_init__ |
1 |
0 |
0 |
100% |
| peakipy/fitting.py |
FitResult.check_shifts |
1 |
1 |
0 |
0% |
| peakipy/fitting.py |
get_fit_peaks_result_validation_model |
8 |
0 |
0 |
100% |
| peakipy/fitting.py |
filter_peak_clusters_by_max_cluster_size |
2 |
0 |
0 |
100% |
| peakipy/fitting.py |
set_parameters_to_fix_during_fit |
11 |
0 |
0 |
100% |
| peakipy/fitting.py |
get_default_lineshape_param_names |
8 |
0 |
0 |
100% |
| peakipy/fitting.py |
split_parameter_sets_by_peak |
6 |
0 |
0 |
100% |
| peakipy/fitting.py |
create_parameter_dict |
4 |
0 |
0 |
100% |
| peakipy/fitting.py |
get_prefix_from_parameter_names |
3 |
0 |
0 |
100% |
| peakipy/fitting.py |
unpack_fitted_parameters_for_lineshape |
9 |
0 |
0 |
100% |
| peakipy/fitting.py |
perform_initial_lineshape_fit_on_cluster_of_peaks |
28 |
0 |
0 |
100% |
| peakipy/fitting.py |
refit_peak_cluster_with_constraints |
6 |
0 |
0 |
100% |
| peakipy/fitting.py |
merge_unpacked_parameters_with_metadata |
3 |
0 |
0 |
100% |
| peakipy/fitting.py |
update_cluster_df_with_fit_statistics |
8 |
0 |
0 |
100% |
| peakipy/fitting.py |
rename_columns_for_compatibility |
3 |
0 |
0 |
100% |
| peakipy/fitting.py |
add_vclist_to_df |
3 |
0 |
0 |
100% |
| peakipy/fitting.py |
prepare_group_of_peaks_for_fitting |
19 |
0 |
0 |
100% |
| peakipy/fitting.py |
fit_cluster_of_peaks |
8 |
0 |
0 |
100% |
| peakipy/fitting.py |
fit_peak_clusters |
17 |
1 |
0 |
94% |
| peakipy/fitting.py |
jack_knife_sample_errors |
19 |
0 |
0 |
100% |
| peakipy/fitting.py |
(no function) |
217 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.__init__ |
25 |
10 |
0 |
60% |
| peakipy/io.py |
Pseudo3D.uc_f1 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.uc_f2 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.dims |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.data |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.data |
1 |
1 |
0 |
0% |
| peakipy/io.py |
Pseudo3D.dic |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.udic |
1 |
1 |
0 |
0% |
| peakipy/io.py |
Pseudo3D.ndim |
1 |
1 |
0 |
0% |
| peakipy/io.py |
Pseudo3D.f1_label |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f2_label |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.planes |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.n_planes |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f1 |
1 |
1 |
0 |
0% |
| peakipy/io.py |
Pseudo3D.f2 |
1 |
1 |
0 |
0% |
| peakipy/io.py |
Pseudo3D.f2_size |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f1_size |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.pt_per_ppm_f1 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.pt_per_ppm_f2 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.pt_per_hz_f1 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.pt_per_hz_f2 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.hz_per_pt_f1 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.hz_per_pt_f2 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.ppm_per_pt_f1 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.ppm_per_pt_f2 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f2_ppm_scale |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f1_ppm_scale |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f2_ppm_limits |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f1_ppm_limits |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f1_ppm_max |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f1_ppm_min |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f2_ppm_max |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f2_ppm_min |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f2_ppm_0 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f2_ppm_1 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f1_ppm_0 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Pseudo3D.f1_ppm_1 |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.__init__ |
16 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.read_peaklist |
14 |
2 |
0 |
86% |
| peakipy/io.py |
Peaklist.df |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.df |
2 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.radii |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.check_radius_contains_enough_points_for_fitting |
5 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.f2_radius |
2 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.f1_radius |
2 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.analysis_to_pipe_dic |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.assign_to_pipe_dic |
1 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.sparky_to_pipe_dic |
1 |
1 |
0 |
0% |
| peakipy/io.py |
Peaklist.thres |
4 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.validate_peaklist |
2 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.update_df |
24 |
1 |
0 |
96% |
| peakipy/io.py |
Peaklist.add_fix_bound_columns |
1 |
1 |
0 |
0% |
| peakipy/io.py |
Peaklist._read_analysis |
5 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist._read_assign |
5 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist._read_sparky |
7 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist._read_pipe |
11 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist._read_csv |
11 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.check_assignments |
13 |
3 |
0 |
77% |
| peakipy/io.py |
Peaklist.check_peak_bounds |
10 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.clusters |
35 |
9 |
0 |
74% |
| peakipy/io.py |
Peaklist.mask_method |
15 |
0 |
0 |
100% |
| peakipy/io.py |
Peaklist.to_fuda |
17 |
1 |
0 |
94% |
| peakipy/io.py |
ClustersResult.__init__ |
4 |
0 |
0 |
100% |
| peakipy/io.py |
ClustersResult.labeled_array |
1 |
0 |
0 |
100% |
| peakipy/io.py |
ClustersResult.num_features |
1 |
0 |
0 |
100% |
| peakipy/io.py |
ClustersResult.closed_data |
1 |
0 |
0 |
100% |
| peakipy/io.py |
ClustersResult.peaks |
1 |
0 |
0 |
100% |
| peakipy/io.py |
LoadData.read_peaklist |
7 |
3 |
0 |
57% |
| peakipy/io.py |
LoadData.validate_peaklist |
2 |
0 |
0 |
100% |
| peakipy/io.py |
LoadData.check_data_frame |
13 |
0 |
0 |
100% |
| peakipy/io.py |
LoadData.update_df |
20 |
2 |
0 |
90% |
| peakipy/io.py |
get_vclist |
9 |
0 |
0 |
100% |
| peakipy/io.py |
(no function) |
183 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
gaussian |
1 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
lorentzian |
1 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
voigt |
4 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
pseudo_voigt |
3 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
pvoigt2d |
4 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
pv_l |
4 |
4 |
0 |
0% |
| peakipy/lineshapes.py |
pv_g |
4 |
4 |
0 |
0% |
| peakipy/lineshapes.py |
pv_pv |
4 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
gaussian_lorentzian |
4 |
4 |
0 |
0% |
| peakipy/lineshapes.py |
voigt2d |
7 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
get_lineshape_function |
16 |
2 |
0 |
88% |
| peakipy/lineshapes.py |
calculate_height_for_voigt_lineshape |
3 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_fwhm_for_voigt_lineshape |
7 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_height_for_pseudo_voigt_lineshape |
3 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_fwhm_for_pseudo_voigt_lineshape |
3 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_height_for_gaussian_lineshape |
3 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_height_for_lorentzian_lineshape |
3 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_height_for_pv_pv_lineshape |
3 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_peak_centers_in_ppm |
5 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_peak_linewidths_in_hz |
7 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
calculate_lineshape_specific_height_and_fwhm |
19 |
0 |
0 |
100% |
| peakipy/lineshapes.py |
(no function) |
35 |
0 |
0 |
100% |
| peakipy/plotting.py |
PlottingDataForPlane.__post_init__ |
14 |
0 |
0 |
100% |
| peakipy/plotting.py |
plot_data_is_valid |
17 |
0 |
0 |
100% |
| peakipy/plotting.py |
create_matplotlib_figure |
40 |
5 |
0 |
88% |
| peakipy/plotting.py |
create_matplotlib_figure.exit_program |
1 |
1 |
0 |
0% |
| peakipy/plotting.py |
create_matplotlib_figure.next_plot |
1 |
1 |
0 |
0% |
| peakipy/plotting.py |
create_plotly_wireframe_lines |
20 |
0 |
0 |
100% |
| peakipy/plotting.py |
construct_surface_legend_string |
3 |
0 |
0 |
100% |
| peakipy/plotting.py |
create_plotly_surfaces |
8 |
0 |
0 |
100% |
| peakipy/plotting.py |
create_residual_contours |
2 |
0 |
0 |
100% |
| peakipy/plotting.py |
create_residual_figure |
4 |
0 |
0 |
100% |
| peakipy/plotting.py |
create_plotly_figure |
5 |
0 |
0 |
100% |
| peakipy/plotting.py |
update_axis_ranges |
2 |
0 |
0 |
100% |
| peakipy/plotting.py |
make_annotations |
4 |
0 |
0 |
100% |
| peakipy/plotting.py |
validate_sample_count |
4 |
0 |
0 |
100% |
| peakipy/plotting.py |
unpack_plotting_colors |
6 |
0 |
0 |
100% |
| peakipy/plotting.py |
(no function) |
50 |
0 |
0 |
100% |
| peakipy/utils.py |
mkdir_tmp_dir |
3 |
0 |
0 |
100% |
| peakipy/utils.py |
create_log_path |
1 |
0 |
0 |
100% |
| peakipy/utils.py |
run_log |
7 |
0 |
0 |
100% |
| peakipy/utils.py |
df_to_rich_table |
20 |
1 |
0 |
95% |
| peakipy/utils.py |
load_config |
5 |
0 |
0 |
100% |
| peakipy/utils.py |
write_config |
2 |
0 |
0 |
100% |
| peakipy/utils.py |
update_config_file |
4 |
0 |
0 |
100% |
| peakipy/utils.py |
update_args_with_values_from_config_file |
23 |
0 |
0 |
100% |
| peakipy/utils.py |
update_linewidths_from_hz_to_points |
3 |
0 |
0 |
100% |
| peakipy/utils.py |
update_peak_positions_from_ppm_to_points |
5 |
0 |
0 |
100% |
| peakipy/utils.py |
check_for_existing_output_file_and_backup |
4 |
1 |
0 |
75% |
| peakipy/utils.py |
save_data |
6 |
0 |
0 |
100% |
| peakipy/utils.py |
check_data_shape_is_consistent_with_dims |
3 |
0 |
0 |
100% |
| peakipy/utils.py |
check_for_include_column_and_add_if_missing |
4 |
0 |
0 |
100% |
| peakipy/utils.py |
remove_excluded_peaks |
6 |
0 |
0 |
100% |
| peakipy/utils.py |
warn_if_trying_to_fit_large_clusters |
6 |
0 |
0 |
100% |
| peakipy/utils.py |
(no function) |
27 |
0 |
0 |
100% |
| test/test_cli.py |
protein_L |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_read_main_with_default_pipe |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_read_main_with_default_analysis |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_read_main_with_default_sparky |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_read_main_with_strucel_square |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_read_main_with_strucel_rectangle |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_read_main_with_mask_method |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_read_main_with_mask_method_fuda |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_default |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_centers_floated |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_centers_bounded |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_sigmas_floated |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_vclist |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_gaussian |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_lorentzian |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_voigt |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_fit_main_with_pv_pv |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_check_main_with_default |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_check_main_with_gaussian |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_check_main_with_lorentzian |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_check_main_with_voigt |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_check_main_with_pv_pv |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_check_panel_PVPV |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_check_panel_PV |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_check_panel_V |
2 |
0 |
0 |
100% |
| test/test_cli.py |
test_edit_panel |
2 |
0 |
0 |
100% |
| test/test_cli.py |
(no function) |
33 |
0 |
0 |
100% |
| test/test_fitting.py |
fitdatamodel_dict |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_validate_fit_data_PVGL |
10 |
0 |
0 |
100% |
| test/test_fitting.py |
test_validate_fit_dataframe |
3 |
0 |
0 |
100% |
| test/test_fitting.py |
test_select_reference_planes_using_indices |
7 |
0 |
0 |
100% |
| test/test_fitting.py |
test_select_reference_planes_using_indices_min_index_error |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_select_reference_planes_using_indices_max_index_error |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_slice_peaks_from_data_using_mask |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
test_select_planes_above_threshold_from_masked_data |
12 |
0 |
0 |
100% |
| test/test_fitting.py |
test_make_param_dict |
5 |
0 |
0 |
100% |
| test/test_fitting.py |
test_make_param_dict_sum |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_make_param_dict_selected |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
test_update_params_normal_case |
25 |
0 |
0 |
100% |
| test/test_fitting.py |
test_update_params_lineshape_G |
8 |
0 |
0 |
100% |
| test/test_fitting.py |
test_update_params_lineshape_L |
8 |
0 |
0 |
100% |
| test/test_fitting.py |
test_update_params_lineshape_PV_PV |
8 |
0 |
0 |
100% |
| test/test_fitting.py |
test_update_params_no_bounds |
11 |
0 |
0 |
100% |
| test/test_fitting.py |
test_peak_limits_normal_case |
7 |
0 |
0 |
100% |
| test/test_fitting.py |
test_peak_limits_at_edge |
7 |
0 |
0 |
100% |
| test/test_fitting.py |
test_peak_limits_exceeding_bounds |
7 |
0 |
0 |
100% |
| test/test_fitting.py |
test_peak_limits_small_data |
7 |
0 |
0 |
100% |
| test/test_fitting.py |
test_peak_limits_assertion_error |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_estimate_amplitude |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
test_estimate_amplitude_invalid_indices |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
test_make_mask_from_peak_cluster |
5 |
0 |
0 |
100% |
| test/test_fitting.py |
test_positive_points |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_single_point |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_no_radius |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_min_y_less_than_zero |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_min_x_less_than_zero |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_max_y_exceeds_data_shape |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_max_x_exceeds_data_shape |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_values_within_range |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_all_edge_cases |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_make_meshgrid |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
TestCoreFunctions.test_make_mask |
9 |
0 |
0 |
100% |
| test/test_fitting.py |
TestCoreFunctions.test_make_mask_2 |
9 |
0 |
0 |
100% |
| test/test_fitting.py |
TestCoreFunctions.test_fix_params |
9 |
0 |
0 |
100% |
| test/test_fitting.py |
TestCoreFunctions.test_get_params |
12 |
0 |
0 |
100% |
| test/test_fitting.py |
TestCoreFunctions.test_make_param_dict |
14 |
0 |
0 |
100% |
| test/test_fitting.py |
TestCoreFunctions.test_to_prefix |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
TestCoreFunctions.test_make_models |
24 |
0 |
0 |
100% |
| test/test_fitting.py |
TestCoreFunctions.test_Pseudo3D |
15 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_fit_peaks_result_validation_model_PVPV |
2 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_fit_peaks_result_validation_model_G |
2 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_fit_peaks_result_validation_model_L |
2 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_fit_peaks_result_validation_model_PV |
2 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_fit_peaks_result_validation_model_V |
2 |
0 |
0 |
100% |
| test/test_fitting.py |
test_filter_groups_by_max_cluster_size |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
test_set_parameters_to_fix_during_fit |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
parameters_set_with_two_variables |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_set_parameters_to_fix_during_fit_2 |
2 |
0 |
0 |
100% |
| test/test_fitting.py |
test_set_parameters_to_fix_during_fit_3 |
5 |
0 |
0 |
100% |
| test/test_fitting.py |
test_set_parameters_to_fix_during_fit_None |
5 |
0 |
0 |
100% |
| test/test_fitting.py |
test_set_parameters_to_fix_during_fit_None_str |
5 |
0 |
0 |
100% |
| test/test_fitting.py |
test_update_cluster_df_with_fit_statistics |
7 |
0 |
0 |
100% |
| test/test_fitting.py |
test_rename_columns_for_compatibility |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_default_param_names_pseudo_voigt |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_default_param_names_gaussian |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_default_param_names_lorentzian |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_default_param_names_pv_pv |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_default_param_names_voigt |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_split_parameter_sets_by_peak |
5 |
0 |
0 |
100% |
| test/test_fitting.py |
default_pseudo_voigt_parameter_names |
1 |
0 |
0 |
100% |
| test/test_fitting.py |
test_get_prefix_from_parameter_names |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
pseudo_voigt_model_result |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
test_create_parameter_dict |
5 |
0 |
0 |
100% |
| test/test_fitting.py |
test_unpack_fitted_parameters_for_lineshape_PV |
3 |
0 |
0 |
100% |
| test/test_fitting.py |
test_merge_unpacked_parameters_with_metadata |
5 |
0 |
0 |
100% |
| test/test_fitting.py |
test_add_vclist_to_df |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
test_add_vclist_to_df_plane_order |
6 |
0 |
0 |
100% |
| test/test_fitting.py |
MockFitPeakClusterInput.__init__ |
17 |
0 |
0 |
100% |
| test/test_fitting.py |
fit_peak_cluster_input |
4 |
0 |
0 |
100% |
| test/test_fitting.py |
test_perform_initial_lineshape_fit_on_cluster_of_peaks |
21 |
0 |
0 |
100% |
| test/test_fitting.py |
(no function) |
97 |
0 |
0 |
100% |
| test/test_io.py |
test_directory |
1 |
0 |
0 |
100% |
| test/test_io.py |
test_directory_protein_L |
1 |
0 |
0 |
100% |
| test/test_io.py |
TestBokehScript.test_BokehScript |
3 |
0 |
0 |
100% |
| test/test_io.py |
TestCheckScript.test_main |
3 |
0 |
0 |
100% |
| test/test_io.py |
TestFitScript.test_main |
3 |
0 |
0 |
100% |
| test/test_io.py |
TestReadScript.test_main |
3 |
0 |
0 |
100% |
| test/test_io.py |
TestReadScript.test_read_pipe_peaklist |
5 |
0 |
0 |
100% |
| test/test_io.py |
test_read_custom_csv |
8 |
0 |
0 |
100% |
| test/test_io.py |
test_read_pipe_peaklist_check_radius_too_small |
11 |
0 |
0 |
100% |
| test/test_io.py |
test_read_pipe_peaklist_check_radius_valid |
11 |
0 |
0 |
100% |
| test/test_io.py |
test_load_config_existing |
6 |
0 |
0 |
100% |
| test/test_io.py |
test_load_config_nonexistent |
3 |
0 |
0 |
100% |
| test/test_io.py |
test_write_config |
8 |
0 |
0 |
100% |
| test/test_io.py |
test_update_config_file_existing |
7 |
0 |
0 |
100% |
| test/test_io.py |
test_update_config_file_nonexistent |
5 |
0 |
0 |
100% |
| test/test_io.py |
sample_data |
1 |
0 |
0 |
100% |
| test/test_io.py |
sample_peak |
2 |
0 |
0 |
100% |
| test/test_io.py |
test_peak_limits_max_min |
5 |
0 |
0 |
100% |
| test/test_io.py |
test_peak_limits_boundary |
7 |
0 |
0 |
100% |
| test/test_io.py |
test_peak_limits_at_boundary |
7 |
0 |
0 |
100% |
| test/test_io.py |
test_peak_limits_outside_boundary |
4 |
0 |
0 |
100% |
| test/test_io.py |
test_peak_limits_1d_data |
5 |
0 |
0 |
100% |
| test/test_io.py |
test_StrucEl |
4 |
0 |
0 |
100% |
| test/test_io.py |
test_PeaklistFormat |
5 |
0 |
0 |
100% |
| test/test_io.py |
test_OutFmt |
2 |
0 |
0 |
100% |
| test/test_io.py |
test_data_path |
1 |
0 |
0 |
100% |
| test/test_io.py |
pseudo3d_args |
3 |
0 |
0 |
100% |
| test/test_io.py |
peaklist |
6 |
0 |
0 |
100% |
| test/test_io.py |
test_Pseudo3D_properties |
5 |
0 |
0 |
100% |
| test/test_io.py |
test_Peaklist_initialization |
4 |
0 |
0 |
100% |
| test/test_io.py |
test_Peaklist_a2 |
7 |
0 |
0 |
100% |
| test/test_io.py |
test_Peaklist_a3 |
7 |
0 |
0 |
100% |
| test/test_io.py |
test_Peaklist_sparky |
6 |
0 |
0 |
100% |
| test/test_io.py |
loaddata |
6 |
0 |
0 |
100% |
| test/test_io.py |
test_LoadData_initialization |
8 |
0 |
0 |
100% |
| test/test_io.py |
test_LoadData_with_Edited_column |
2 |
0 |
0 |
100% |
| test/test_io.py |
test_LoadData_without_include_column |
4 |
0 |
0 |
100% |
| test/test_io.py |
test_LoadData_with_X_DIAMETER_PPM_column |
3 |
0 |
0 |
100% |
| test/test_io.py |
test_UnknownFormat |
2 |
0 |
0 |
100% |
| test/test_io.py |
test_update_df |
19 |
0 |
0 |
100% |
| test/test_io.py |
test_update_df_with_excluded_peaks |
5 |
0 |
0 |
100% |
| test/test_io.py |
test_clusters_result_initialization |
9 |
0 |
0 |
100% |
| test/test_io.py |
test_get_vclist_None |
1 |
0 |
0 |
100% |
| test/test_io.py |
test_get_vclist_exists |
2 |
0 |
0 |
100% |
| test/test_io.py |
test_get_vclist_not_exists |
3 |
0 |
0 |
100% |
| test/test_io.py |
(no function) |
76 |
1 |
0 |
99% |
| test/test_lineshapes.py |
test_gaussian_typical_values |
6 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_gaussian_center_nonzero |
6 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_gaussian_sigma_nonzero |
6 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_gaussian_zero_center |
6 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_height_for_voigt_lineshape |
5 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_fwhm_for_voigt_lineshape |
9 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_height_for_pseudo_voigt_lineshape |
5 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_fwhm_for_pseudo_voigt_lineshape |
5 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_height_for_gaussian_lineshape |
5 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_height_for_lorentzian_lineshape |
5 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_height_for_pv_pv_lineshape |
5 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_height_for_pv_pv_lineshape_fraction_y |
5 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_lineshape_specific_height_and_fwhm |
9 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_get_lineshape_function |
8 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_get_lineshape_function_exception |
2 |
0 |
0 |
100% |
| test/test_lineshapes.py |
peakipy_data |
2 |
2 |
0 |
0% |
| test/test_lineshapes.py |
test_calculate_peak_linewidths_in_hz |
20 |
0 |
0 |
100% |
| test/test_lineshapes.py |
test_calculate_peak_centers_in_ppm |
14 |
0 |
0 |
100% |
| test/test_lineshapes.py |
(no function) |
28 |
0 |
0 |
100% |
| test/test_main.py |
actual_vclist |
5 |
0 |
0 |
100% |
| test/test_main.py |
test_get_vclist |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_get_vclist_none |
5 |
0 |
0 |
100% |
| test/test_main.py |
test_get_vclist_error |
4 |
0 |
0 |
100% |
| test/test_main.py |
test_check_for_include_column |
3 |
0 |
0 |
100% |
| test/test_main.py |
test_select_specified_planes |
4 |
0 |
0 |
100% |
| test/test_main.py |
test_select_specified_planes_2 |
5 |
0 |
0 |
100% |
| test/test_main.py |
test_select_specified_planes_all_planes_excluded |
5 |
0 |
0 |
100% |
| test/test_main.py |
test_exclude_specified_planes |
4 |
0 |
0 |
100% |
| test/test_main.py |
test_exclude_specified_planes_2 |
5 |
0 |
0 |
100% |
| test/test_main.py |
test_exclude_specified_planes_all_planes_excluded |
5 |
0 |
0 |
100% |
| test/test_main.py |
test_remove_excluded_peaks |
6 |
0 |
0 |
100% |
| test/test_main.py |
test_warn_if_trying_to_fit_large_clusters |
4 |
0 |
0 |
100% |
| test/test_main.py |
test_warn_if_trying_to_fit_large_clusters_none |
4 |
0 |
0 |
100% |
| test/test_main.py |
test_unpack_xy_bounds_case_00 |
3 |
0 |
0 |
100% |
| test/test_main.py |
test_unpack_xy_bounds_case_xy |
3 |
0 |
0 |
100% |
| test/test_main.py |
test_unpack_xy_bounds_invalid_input |
2 |
0 |
0 |
100% |
| test/test_main.py |
MockPseudo3D.__init__ |
1 |
0 |
0 |
100% |
| test/test_main.py |
test_empty_plane_selection |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_plane_selection_none |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_valid_plane_selection |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_plane_selection_negative |
3 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_plane_selection_too_high |
3 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_plane_selection_mix |
3 |
0 |
0 |
100% |
| test/test_main.py |
test_valid_sample_count |
1 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_sample_count_type |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_sample_count_float |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_sample_count_list |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_sample_count_dict |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_sample_count_none |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_valid_colors |
1 |
0 |
0 |
100% |
| test/test_main.py |
test_default_colors |
1 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_colors_type |
1 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_colors_single |
1 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_colors_length |
1 |
0 |
0 |
100% |
| test/test_main.py |
test_no_clusters |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_empty_clusters |
2 |
0 |
0 |
100% |
| test/test_main.py |
test_valid_clusters |
4 |
0 |
0 |
100% |
| test/test_main.py |
test_invalid_clusters |
3 |
0 |
0 |
100% |
| test/test_main.py |
test_check_data_shape_is_consistent_with_dims |
3 |
0 |
0 |
100% |
| test/test_main.py |
(no function) |
56 |
0 |
0 |
100% |
| test/test_plotting.py |
test_construct_surface_legend_string |
4 |
0 |
0 |
100% |
| test/test_plotting.py |
PlottingDataForPlane.__init__ |
6 |
0 |
0 |
100% |
| test/test_plotting.py |
valid_plot_data |
1 |
0 |
0 |
100% |
| test/test_plotting.py |
invalid_plot_data_empty_x |
1 |
0 |
0 |
100% |
| test/test_plotting.py |
invalid_plot_data_empty_masked |
1 |
0 |
0 |
100% |
| test/test_plotting.py |
test_plot_data_is_valid |
1 |
0 |
0 |
100% |
| test/test_plotting.py |
test_plot_data_is_invalid_empty_x |
3 |
0 |
0 |
100% |
| test/test_plotting.py |
test_plot_data_is_invalid_empty_masked |
3 |
0 |
0 |
100% |
| test/test_plotting.py |
(no function) |
24 |
0 |
0 |
100% |
| test/test_simulation.py |
test_fit_from_simulated_data |
4 |
0 |
0 |
100% |
| test/test_simulation.py |
test_fit_from_simulated_data_jack_knife |
3 |
0 |
0 |
100% |
| test/test_simulation.py |
(no function) |
42 |
0 |
0 |
100% |
| test/test_utils.py |
test_run_log |
9 |
0 |
0 |
100% |
| test/test_utils.py |
test_update_args_with_config |
8 |
0 |
0 |
100% |
| test/test_utils.py |
test_update_args_with_no_config_file |
7 |
0 |
0 |
100% |
| test/test_utils.py |
test_update_args_with_corrupt_config_file |
8 |
0 |
0 |
100% |
| test/test_utils.py |
MockPeakipyData.__init__ |
5 |
0 |
0 |
100% |
| test/test_utils.py |
mock_peakipy_data |
10 |
0 |
0 |
100% |
| test/test_utils.py |
test_update_linewidths_from_hz_to_points |
5 |
0 |
0 |
100% |
| test/test_utils.py |
test_update_peak_positions_from_ppm_to_points |
9 |
0 |
0 |
100% |
| test/test_utils.py |
sample_dataframe |
2 |
0 |
0 |
100% |
| test/test_utils.py |
test_save_data_csv |
8 |
0 |
0 |
100% |
| test/test_utils.py |
test_save_data_tab |
8 |
0 |
0 |
100% |
| test/test_utils.py |
test_save_data_pickle |
8 |
0 |
0 |
100% |
| test/test_utils.py |
(no function) |
32 |
0 |
0 |
100% |