Coverage report: 82%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-31 12:38 +0000

File function   statements missing excluded   coverage
src / cosmic_toolbox / MultiInterp.py Rbft.__init__   7 0 0   100%
src / cosmic_toolbox / MultiInterp.py Rbft.__call__   6 0 0   100%
src / cosmic_toolbox / MultiInterp.py Rbft._in_bounds   1 0 0   100%
src / cosmic_toolbox / MultiInterp.py query_split   12 12 0   0%
src / cosmic_toolbox / MultiInterp.py query_batch   13 13 0   0%
src / cosmic_toolbox / MultiInterp.py predict_with_neighbours   5 0 0   100%
src / cosmic_toolbox / MultiInterp.py predict_knn_balltree   4 0 0   100%
src / cosmic_toolbox / MultiInterp.py predict_knn_linear   15 15 0   0%
src / cosmic_toolbox / MultiInterp.py MultiInterp.__init__   10 0 0   100%
src / cosmic_toolbox / MultiInterp.py MultiInterp.__call__   22 1 0   95%
src / cosmic_toolbox / MultiInterp.py MultiInterp._in_bounds   1 0 0   100%
src / cosmic_toolbox / MultiInterp.py MultiInterp.init_interp   27 3 0   89%
src / cosmic_toolbox / MultiInterp.py MultiInterp.precompute_grid_neighbors   6 6 0   0%
src / cosmic_toolbox / MultiInterp.py MultiInterp.interpolate_grid_neighbours   8 8 0   0%
src / cosmic_toolbox / MultiInterp.py MultiInterp.slice_linear_upsampling   15 15 0   0%
src / cosmic_toolbox / MultiInterp.py (no function)   29 0 0   100%
src / cosmic_toolbox / NearestWeightedNDInterpolator.py NearestWeightedNDInterpolator.__init__   11 0 0   100%
src / cosmic_toolbox / NearestWeightedNDInterpolator.py NearestWeightedNDInterpolator.__call__   11 0 0   100%
src / cosmic_toolbox / NearestWeightedNDInterpolator.py (no function)   13 2 0   85%
src / cosmic_toolbox / TransformedGaussianMixture.py scale_fwd   4 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py scale_inv   4 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py trans_fwd   6 2 0   67%
src / cosmic_toolbox / TransformedGaussianMixture.py trans_inv   3 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.__init__   4 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.set_bounds   2 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.fit   3 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.fit_predict   3 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.predict_proba   2 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.sample   3 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.score   2 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.score_samples   2 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.set_params   1 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.get_params   1 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.bic   2 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture.aic   2 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture._transform_params_forward   4 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py TransformedGaussianMixture._transform_params_inverse   4 0 0   100%
src / cosmic_toolbox / TransformedGaussianMixture.py (no function)   22 0 0   100%
src / cosmic_toolbox / __init__.py (no function)   4 0 0   100%
src / cosmic_toolbox / arraytools.py view_fields   7 0 0   100%
src / cosmic_toolbox / arraytools.py delete_cols   7 0 0   100%
src / cosmic_toolbox / arraytools.py delete_columns   1 0 0   100%
src / cosmic_toolbox / arraytools.py add_cols   12 0 0   100%
src / cosmic_toolbox / arraytools.py ensure_cols   9 1 0   89%
src / cosmic_toolbox / arraytools.py arr2rec   9 0 0   100%
src / cosmic_toolbox / arraytools.py rec2arr   4 1 0   75%
src / cosmic_toolbox / arraytools.py dict2rec   16 0 0   100%
src / cosmic_toolbox / arraytools.py rec2dict   5 0 0   100%
src / cosmic_toolbox / arraytools.py dict2class   6 0 0   100%
src / cosmic_toolbox / arraytools.py rec2class   1 0 0   100%
src / cosmic_toolbox / arraytools.py class2dict   1 0 0   100%
src / cosmic_toolbox / arraytools.py class2rec   1 0 0   100%
src / cosmic_toolbox / arraytools.py pd2rec   1 0 0   100%
src / cosmic_toolbox / arraytools.py rec2pd   8 0 0   100%
src / cosmic_toolbox / arraytools.py get_nan_mask   4 0 0   100%
src / cosmic_toolbox / arraytools.py remove_nans   2 0 0   100%
src / cosmic_toolbox / arraytools.py get_inf_mask   4 0 0   100%
src / cosmic_toolbox / arraytools.py remove_infs   2 0 0   100%
src / cosmic_toolbox / arraytools.py get_finite_mask   3 0 0   100%
src / cosmic_toolbox / arraytools.py select_finite   1 0 0   100%
src / cosmic_toolbox / arraytools.py arr_to_rec   2 0 0   100%
src / cosmic_toolbox / arraytools.py get_dtype_of_list   10 1 0   90%
src / cosmic_toolbox / arraytools.py new_array   10 0 0   100%
src / cosmic_toolbox / arraytools.py get_dtype   16 1 0   94%
src / cosmic_toolbox / arraytools.py get_storing_dtypes   4 1 0   75%
src / cosmic_toolbox / arraytools.py get_loading_dtypes   8 2 0   75%
src / cosmic_toolbox / arraytools.py set_storing_dtypes   19 2 0   89%
src / cosmic_toolbox / arraytools.py set_loading_dtypes   19 7 0   63%
src / cosmic_toolbox / arraytools.py save_hdf   10 3 0   70%
src / cosmic_toolbox / arraytools.py write_to_hdf   2 0 0   100%
src / cosmic_toolbox / arraytools.py load_hdf   11 1 0   91%
src / cosmic_toolbox / arraytools.py save_hdf_cols   20 6 0   70%
src / cosmic_toolbox / arraytools.py load_hdf_cols_from_file   32 11 0   66%
src / cosmic_toolbox / arraytools.py col_name_to_path   1 0 0   100%
src / cosmic_toolbox / arraytools.py get_hdf_col_names   5 2 0   60%
src / cosmic_toolbox / arraytools.py load_hdf_cols_from_directory   81 33 0   59%
src / cosmic_toolbox / arraytools.py load_hdf_cols   8 2 0   75%
src / cosmic_toolbox / arraytools.py append_rows_to_h5dset   4 0 0   100%
src / cosmic_toolbox / arraytools.py replace_hdf5_dataset   3 0 0   100%
src / cosmic_toolbox / arraytools.py overwrite_hdf5_column   3 0 0   100%
src / cosmic_toolbox / arraytools.py check_hdf_column   6 2 0   67%
src / cosmic_toolbox / arraytools.py rec_float64_to_float32   12 0 0   100%
src / cosmic_toolbox / arraytools.py save_dict_to_hdf5   10 0 0   100%
src / cosmic_toolbox / arraytools.py nanequal   1 0 0   100%
src / cosmic_toolbox / arraytools.py append_hdf   12 1 0   92%
src / cosmic_toolbox / arraytools.py (no function)   53 0 0   100%
src / cosmic_toolbox / colors.py get_colors   3 0 0   100%
src / cosmic_toolbox / colors.py set_cycle   3 0 0   100%
src / cosmic_toolbox / colors.py (no function)   4 0 0   100%
src / cosmic_toolbox / copy_guardian.py CopyGuardian.__init__   4 0 0   100%
src / cosmic_toolbox / copy_guardian.py CopyGuardian.__call__   21 1 0   95%
src / cosmic_toolbox / copy_guardian.py CopyGuardian._copy_local   6 0 0   100%
src / cosmic_toolbox / copy_guardian.py CopyGuardian._copy_remote   18 18 0   0%
src / cosmic_toolbox / copy_guardian.py CopyGuardian._wait_for_allowance   6 0 0   100%
src / cosmic_toolbox / copy_guardian.py CopyGuardian._create_semaphore   4 0 0   100%
src / cosmic_toolbox / copy_guardian.py CopyGuardian._call_rsync   8 0 0   100%
src / cosmic_toolbox / copy_guardian.py CopyGuardian._split_sources_by_host   7 0 0   100%
src / cosmic_toolbox / copy_guardian.py (no function)   24 2 0   92%
src / cosmic_toolbox / file_utils.py robust_remove   10 4 0   60%
src / cosmic_toolbox / file_utils.py write_to_pickle   12 3 0   75%
src / cosmic_toolbox / file_utils.py read_from_pickle   13 3 0   77%
src / cosmic_toolbox / file_utils.py write_to_hdf   2 0 0   100%
src / cosmic_toolbox / file_utils.py read_from_hdf   3 0 0   100%
src / cosmic_toolbox / file_utils.py load_from_hdf5   11 0 0   100%
src / cosmic_toolbox / file_utils.py get_abs_path   6 0 0   100%
src / cosmic_toolbox / file_utils.py robust_makedirs   8 4 0   50%
src / cosmic_toolbox / file_utils.py robust_copy   10 0 0   100%
src / cosmic_toolbox / file_utils.py _ensure_list   3 0 0   100%
src / cosmic_toolbox / file_utils.py copy_with_copy_guardian   11 2 0   82%
src / cosmic_toolbox / file_utils.py system_copy   7 0 0   100%
src / cosmic_toolbox / file_utils.py is_remote   2 0 0   100%
src / cosmic_toolbox / file_utils.py read_yaml   3 0 0   100%
src / cosmic_toolbox / file_utils.py ensure_permissions   4 0 0   100%
src / cosmic_toolbox / file_utils.py (no function)   27 0 0   100%
src / cosmic_toolbox / logger.py get_logger   11 0 0   100%
src / cosmic_toolbox / logger.py ColorFormatter.format   3 0 0   100%
src / cosmic_toolbox / logger.py Progressbar.__init__   1 0 0   100%
src / cosmic_toolbox / logger.py Progressbar.__call__   7 7 0   0%
src / cosmic_toolbox / logger.py set_logger_level   1 0 0   100%
src / cosmic_toolbox / logger.py set_all_loggers_level   7 0 0   100%
src / cosmic_toolbox / logger.py (no function)   22 0 0   100%
src / cosmic_toolbox / styles / __init__.py (no function)   1 0 0   100%
src / cosmic_toolbox / styles / base.py _latex_available   1 0 0   100%
src / cosmic_toolbox / styles / base.py PaperStyle.textwidth   1 0 0   100%
src / cosmic_toolbox / styles / base.py PaperStyle.textheight   3 0 0   100%
src / cosmic_toolbox / styles / base.py PaperStyle.fig_size   5 0 0   100%
src / cosmic_toolbox / styles / base.py PaperStyle.set_mpl   6 0 0   100%
src / cosmic_toolbox / styles / base.py PaperStyle.fig   1 0 0   100%
src / cosmic_toolbox / styles / base.py PaperStyle.fig_grid   1 0 0   100%
src / cosmic_toolbox / styles / base.py (no function)   25 0 0   100%
src / cosmic_toolbox / styles / jcap.py (no function)   10 0 0   100%
src / cosmic_toolbox / utils.py arg_str_to_dict   15 0 0   100%
src / cosmic_toolbox / utils.py parse_sequence   4 0 0   100%
src / cosmic_toolbox / utils.py parse_list   1 0 0   100%
src / cosmic_toolbox / utils.py is_between   1 0 0   100%
src / cosmic_toolbox / utils.py run_imap_multiprocessing   8 8 0   0%
src / cosmic_toolbox / utils.py random_sleep   14 8 0   43%
src / cosmic_toolbox / utils.py (no function)   14 0 0   100%
Total     1163 214 0   82%

No items found using the specified filter.