Coverage report: 81%

Files Functions Classes

coverage.py v7.15.0, created at 2026-07-10 10:31 +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/eth_thesis.py (no function)   9 9 0   0%
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     1172 223 0   81%

No items found using the specified filter.