Coverage report: 99%

Files Functions Classes

coverage.py v7.17.2, created at 2026-11-09 18:05 +0000

File function   statements missing excluded   coverage
src/galsbi/__init__.py (no function)   8 0 0   100%
src/galsbi/citations.py cite_abc_posterior   11 0 0   100%
src/galsbi/citations.py cite_galsbi_release   3 0 0   100%
src/galsbi/citations.py cite_code_release   6 0 0   100%
src/galsbi/citations.py cite_magnitude_emulator_release   2 0 0   100%
src/galsbi/citations.py cite_sham_ot   2 0 0   100%
src/galsbi/citations.py (no function)   6 0 0   100%
src/galsbi/configs/__init__.py (no function)   0 0 0   100%
src/galsbi/configs/config_Fischbacher+24_emulator.py _update_globals   1 0 0   100%
src/galsbi/configs/config_Fischbacher+24_emulator.py (no function)   49 0 0   100%
src/galsbi/configs/config_Fischbacher+26_intrinsic.py _update_globals   1 0 0   100%
src/galsbi/configs/config_Fischbacher+26_intrinsic.py (no function)   47 0 0   100%
src/galsbi/configs/config_Moser+24_emulator.py _update_globals   1 0 0   100%
src/galsbi/configs/config_Moser+24_emulator.py (no function)   48 0 0   100%
src/galsbi/configs/config_Moser+24_image.py _update_globals   1 0 0   100%
src/galsbi/configs/config_Moser+24_image.py (no function)   57 0 0   100%
src/galsbi/configs/config_Moser+24_intrinsic.py _update_globals   1 0 0   100%
src/galsbi/configs/config_Moser+24_intrinsic.py (no function)   42 0 0   100%
src/galsbi/configs/config_Tortorelli+25_intrinsic.py _update_globals   1 0 0   100%
src/galsbi/configs/config_Tortorelli+25_intrinsic.py (no function)   43 0 0   100%
src/galsbi/galsbi.py GalSBI.__init__   4 0 0   100%
src/galsbi/galsbi.py GalSBI.generate_catalog   26 0 0   100%
src/galsbi/galsbi.py GalSBI._run   11 2 0   82%
src/galsbi/galsbi.py GalSBI.cite   18 0 0   100%
src/galsbi/galsbi.py GalSBI.load_catalogs   35 0 0   100%
src/galsbi/galsbi.py GalSBI.load_images   17 0 0   100%
src/galsbi/galsbi.py GalSBI._build_combined_catalogs   44 0 0   100%
src/galsbi/galsbi.py GalSBI._check_abc_posterior_and_config   5 0 0   100%
src/galsbi/galsbi.py (no function)   24 0 0   100%
src/galsbi/load.py load_abc_posterior   16 0 0   100%
src/galsbi/load.py load_config   4 0 0   100%
src/galsbi/load.py _check_custom_config_file   6 0 0   100%
src/galsbi/load.py (no function)   8 0 0   100%
src/galsbi/models.py (no function)   9 0 0   100%
src/galsbi/sham_ot/__init__.py (no function)   0 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.__init__   10 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.min_log_mass   3 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.max_log_mass   1 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.log_mass_bins   3 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.add_halo_catalog   37 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.add_halo_histogram   7 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.get_histogram   17 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram._get_histogram_berner   25 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram._get_histogram_berner_ext   17 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram._get_histogram_peng   17 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram._get_histogram_peng._r0   1 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram._get_histogram_peng._quenched_fraction_central   1 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram._get_histogram_peng._quenched_fraction_subhalo   1 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.save   3 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.get_total_counts   4 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.get_z_bins   1 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.get_mass_bins   2 0 0   100%
src/galsbi/sham_ot/histograms.py HaloHistogram.get_time_bins   1 0 0   100%
src/galsbi/sham_ot/histograms.py load_halo_histogram   4 0 0   100%
src/galsbi/sham_ot/histograms.py read_pinocchio_config_details   6 0 0   100%
src/galsbi/sham_ot/histograms.py rebin_halo_histogram   27 0 0   100%
src/galsbi/sham_ot/histograms.py _rebin_2d   4 0 0   100%
src/galsbi/sham_ot/histograms.py _rebin_3d   4 0 0   100%
src/galsbi/sham_ot/histograms.py (no function)   31 0 0   100%
src/galsbi/sham_ot/sham_ot.py find_ot_solution   23 1 0   96%
src/galsbi/sham_ot/sham_ot.py compute_faintest_absmag   3 0 0   100%
src/galsbi/sham_ot/sham_ot.py compute_faintest_absmag._func   5 0 0   100%
src/galsbi/sham_ot/sham_ot.py compute_n_halos_given_faintest_absmag   6 0 0   100%
src/galsbi/sham_ot/sham_ot.py z_density   3 0 0   100%
src/galsbi/sham_ot/sham_ot.py generate_galaxy_histogram   3 0 0   100%
src/galsbi/sham_ot/sham_ot.py solve_ot   18 0 0   100%
src/galsbi/sham_ot/sham_ot.py get_regularized_ot_solution   2 0 0   100%
src/galsbi/sham_ot/sham_ot.py get_regularized_ot_solution.sample_magnitude   47 1 0   98%
src/galsbi/sham_ot/sham_ot.py get_interpolated_ot_solution   14 0 0   100%
src/galsbi/sham_ot/sham_ot.py sample_catalog_from_simulation   3 0 0   100%
src/galsbi/sham_ot/sham_ot.py select_type   17 0 0   100%
src/galsbi/sham_ot/sham_ot.py select_type_berner   8 0 0   100%
src/galsbi/sham_ot/sham_ot.py select_type_berner_ext   7 0 0   100%
src/galsbi/sham_ot/sham_ot.py select_type_peng   9 0 0   100%
src/galsbi/sham_ot/sham_ot.py select_type_peng._r0   1 0 0   100%
src/galsbi/sham_ot/sham_ot.py select_type_peng._quenched_fraction   1 0 0   100%
src/galsbi/sham_ot/sham_ot.py (no function)   23 0 0   100%
src/galsbi/sham_ot/utils.py determine_skyarea_of_pinocchio_sim   9 0 0   100%
src/galsbi/sham_ot/utils.py opening_to_skyarea   1 0 0   100%
src/galsbi/sham_ot/utils.py adapted_err_function   5 0 0   100%
src/galsbi/sham_ot/utils.py (no function)   6 0 0   100%
src/galsbi/ucat/__init__.py (no function)   0 0 0   100%
src/galsbi/ucat/config/__init__.py (no function)   0 0 0   100%
src/galsbi/ucat/config/common.py (no function)   189 0 0   100%
src/galsbi/ucat/config/galaxy_catalog.py (no function)   11 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection   23 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_decam_filters   12 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_bessel_filters   10 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_johnson_filters   5 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_cosmos_filters   39 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_hsc_filters   6 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_sdss_filters   6 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_vista_filters   11 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_omegacam_filters   6 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_lsstcam_filters   6 0 0   100%
src/galsbi/ucat/filters_util.py create_filter_collection.add_euclid_filters   10 0 0   100%
src/galsbi/ucat/filters_util.py store_filter_collection   7 0 0   100%
src/galsbi/ucat/filters_util.py load_filters   10 0 0   100%
src/galsbi/ucat/filters_util.py UseShortFilterNames.__init__   3 0 0   100%
src/galsbi/ucat/filters_util.py UseShortFilterNames.__call__   10 1 0   90%
src/galsbi/ucat/filters_util.py UseShortFilterNames.__getattr__   1 0 0   100%
src/galsbi/ucat/filters_util.py get_default_full_filter_names   2 0 0   100%
src/galsbi/ucat/filters_util.py (no function)   15 0 0   100%
src/galsbi/ucat/galaxy_population_models/__init__.py (no function)   0 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_light_profile.py sample_sersic_berge   14 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_light_profile.py sample_sersic_betaprime   15 2 0   87%
src/galsbi/ucat/galaxy_population_models/galaxy_light_profile.py sample_sersic_for_galaxy_type   15 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_light_profile.py (no function)   6 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py find_closest_ind   4 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py initialize_luminosity_functions   7 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py maximum_redshift   11 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py maximum_redshift.cond_mag_cdf_lim   3 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py m_star_lum_fct   7 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py phi_star_lum_fct   5 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py upper_inc_gamma   6 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py NumGalCalculator.__init__   2 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py NumGalCalculator.__call__   8 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py NumGalCalculator._redshift_density   10 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py RedshiftAbsMagSampler.__init__   14 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py RedshiftAbsMagSampler.__call__   9 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py RedshiftAbsMagSampler._setup_redshift_grid   12 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py RedshiftAbsMagSampler._setup_mag_grid   7 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py LuminosityFunction.__init__   23 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py LuminosityFunction.sample_z_mabs_and_apply_cut   23 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py LuminosityFunction.analytical_number_density   3 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_luminosity_function.py (no function)   26 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py _hash_array   6 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py _safe_key_val   8 2 0   75%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py _build_ot_cache_key   1 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py sample_position_uniform   21 1 0   95%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py sample_with_sham_ot   115 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py get_ot_epsilon   5 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py sample_rest_of_lf   16 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py get_halo_catalog   7 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_position.py (no function)   21 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py dirichlet_alpha_ev   3 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py draw_dirichlet_add_weight   6 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py sample_template_coeff_dirichlet__alpha_mode   17 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py sample_template_coeff_dirichlet__alpha_mode.dir_mode_to_alpha   5 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py sample_template_coeff_dirichlet__alpha_mode.dir_mode   1 1 0   0%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py sample_template_coeff_dirichlet__alpha_mode.get_max_sigma   1 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py sample_template_coeff_dirichlet   3 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py sample_template_coeff_lumfuncs   12 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_sed.py (no function)   7 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py distortion_to_shear   4 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py sample_ellipticities_gaussian   8 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py pe_disc   10 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py pe_bulge   10 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py sample_ellipticities_beta   11 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py sample_ellipticities_beta_mode   6 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py sample_ellipticities_for_galaxy_type   19 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py backwards_compatibility   15 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_shape.py (no function)   12 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_size.py apply_pycosmo_distfun   3 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_size.py r50_phys_to_ang   4 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_size.py sample_r50_for_galaxy_type   29 1 0   97%
src/galsbi/ucat/galaxy_population_models/galaxy_size.py sample_r50_phys   5 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_size.py backwards_compatibility   6 0 0   100%
src/galsbi/ucat/galaxy_population_models/galaxy_size.py (no function)   7 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py apply_pycosmo_distfun   3 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py intp_z_m_cut   30 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py intp_z_m_cut.find_max_template_ind   5 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py intp_z_m_cut.app_mag_ref   6 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py intp_z_m_cut.magnitude_difference   1 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.__init__   21 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.sample   26 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.compute_factors   16 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.mvnrnd   10 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.trandn   20 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.tn   15 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.trnd   13 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.ntail   16 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.psy   7 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.get_gradient_function   2 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.get_gradient_function.gradpsi   25 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py TruncatedMVN.colperm   35 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py lnNormalProb   17 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py lnPhi   2 0 0   100%
src/galsbi/ucat/galaxy_sampling_util.py (no function)   29 0 0   100%
src/galsbi/ucat/lensing_util.py sigma_to_fwhm   1 0 0   100%
src/galsbi/ucat/lensing_util.py fwhm_to_sigma   1 0 0   100%
src/galsbi/ucat/lensing_util.py apply_reduced_shear_to_ellipticities   9 3 0   67%
src/galsbi/ucat/lensing_util.py apply_shear_to_ellipticities   3 0 0   100%
src/galsbi/ucat/lensing_util.py shear_to_reduced_shear   2 0 0   100%
src/galsbi/ucat/lensing_util.py distortion_to_shear   4 0 0   100%
src/galsbi/ucat/lensing_util.py shear_to_distortion   4 0 0   100%
src/galsbi/ucat/lensing_util.py distortion_to_moments   11 0 0   100%
src/galsbi/ucat/lensing_util.py moments_to_distortion   11 0 0   100%
src/galsbi/ucat/lensing_util.py moments_to_shear   11 0 0   100%
src/galsbi/ucat/lensing_util.py shear_to_moments   12 0 0   100%
src/galsbi/ucat/lensing_util.py calculate_flux_magnification   2 0 0   100%
src/galsbi/ucat/lensing_util.py calculate_size_magnification   2 0 0   100%
src/galsbi/ucat/lensing_util.py (no function)   14 0 0   100%
src/galsbi/ucat/magnitude_calculator.py flux_to_AB_mag   3 0 0   100%
src/galsbi/ucat/magnitude_calculator.py AB_mag_to_flux   1 0 0   100%
src/galsbi/ucat/magnitude_calculator.py MagCalculatorDirect.__init__   4 0 0   100%
src/galsbi/ucat/magnitude_calculator.py MagCalculatorDirect.__call__   19 1 0   95%
src/galsbi/ucat/magnitude_calculator.py MagCalculatorTable.__init__   4 0 0   100%
src/galsbi/ucat/magnitude_calculator.py MagCalculatorTable.__call__   18 1 0   94%
src/galsbi/ucat/magnitude_calculator.py (no function)   17 0 0   100%
src/galsbi/ucat/plugins/__init__.py (no function)   0 0 0   100%
src/galsbi/ucat/plugins/apply_shear.py evaluate_healpix_shear_map   6 0 0   100%
src/galsbi/ucat/plugins/apply_shear.py linear_interpolation   2 0 0   100%
src/galsbi/ucat/plugins/apply_shear.py interpolate_maps_fast   13 0 0   100%
src/galsbi/ucat/plugins/apply_shear.py interpolate_maps   12 0 0   100%
src/galsbi/ucat/plugins/apply_shear.py evaluate_hdf5_shear_maps   18 0 0   100%
src/galsbi/ucat/plugins/apply_shear.py Plugin.__call__   22 0 0   100%
src/galsbi/ucat/plugins/apply_shear.py Plugin.__str__   1 1 0   0%
src/galsbi/ucat/plugins/apply_shear.py (no function)   16 0 0   100%
src/galsbi/ucat/plugins/galaxy_mag_noise.py mag_to_flux   1 0 0   100%
src/galsbi/ucat/plugins/galaxy_mag_noise.py flux_to_mag   1 0 0   100%
src/galsbi/ucat/plugins/galaxy_mag_noise.py Plugin.__call__   8 0 0   100%
src/galsbi/ucat/plugins/galaxy_mag_noise.py Plugin.__str__   1 1 0   0%
src/galsbi/ucat/plugins/galaxy_mag_noise.py (no function)   10 0 0   100%
src/galsbi/ucat/plugins/galaxy_z_noise.py add_z_noise   6 0 0   100%
src/galsbi/ucat/plugins/galaxy_z_noise.py Plugin.__call__   4 0 0   100%
src/galsbi/ucat/plugins/galaxy_z_noise.py Plugin.__str__   1 1 0   0%
src/galsbi/ucat/plugins/galaxy_z_noise.py (no function)   9 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies.py Plugin.__call__   4 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies.py Plugin.__str__   1 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies.py (no function)   4 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_morph.py Plugin.__call__   27 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_morph.py Plugin.__str__   1 1 0   0%
src/galsbi/ucat/plugins/sample_galaxies_morph.py (no function)   12 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py ExtinctionMapEvaluator.__init__   4 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py ExtinctionMapEvaluator.__call__   11 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py get_magnitude_calculator_direct   7 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py get_magnitude_calculator_table   4 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py Plugin.check_n_gal_prior   7 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py Plugin.check_max_mem_error   3 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py Plugin.__call__   116 3 0   97%
src/galsbi/ucat/plugins/sample_galaxies_photo.py Plugin.__str__   1 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py compute_templates_extinction_appmag_for_galaxies   10 1 0   90%
src/galsbi/ucat/plugins/sample_galaxies_photo.py in_pos   1 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py get_seds   9 0 0   100%
src/galsbi/ucat/plugins/sample_galaxies_photo.py (no function)   31 0 0   100%
src/galsbi/ucat/plugins/write_catalog.py catalog_to_rec   16 0 0   100%
src/galsbi/ucat/plugins/write_catalog.py sed_catalog_to_rec   17 0 0   100%
src/galsbi/ucat/plugins/write_catalog.py save_sed   3 0 0   100%
src/galsbi/ucat/plugins/write_catalog.py Plugin.__call__   19 0 0   100%
src/galsbi/ucat/plugins/write_catalog.py Plugin.enrich_catalog   22 0 0   100%
src/galsbi/ucat/plugins/write_catalog.py Plugin.__str__   1 0 0   100%
src/galsbi/ucat/plugins/write_catalog.py (no function)   13 0 0   100%
src/galsbi/ucat/plugins/write_catalog_photo.py get_ucat_catalog_filename   1 0 0   100%
src/galsbi/ucat/plugins/write_catalog_photo.py Plugin.__call__   13 0 0   100%
src/galsbi/ucat/plugins/write_catalog_photo.py Plugin.__str__   1 0 0   100%
src/galsbi/ucat/plugins/write_catalog_photo.py (no function)   10 0 0   100%
src/galsbi/ucat/sed_templates_util.py get_redshift_extinction_grid   6 0 0   100%
src/galsbi/ucat/sed_templates_util.py get_template_integrals   16 0 2   100%
src/galsbi/ucat/sed_templates_util.py store_sed_integrals   12 0 0   100%
src/galsbi/ucat/sed_templates_util.py load_sed_integrals   30 2 0   93%
src/galsbi/ucat/sed_templates_util.py load_sed_integrals.filter_name_back_compatibility   3 0 0   100%
src/galsbi/ucat/sed_templates_util.py load_template_spectra   11 0 0   100%
src/galsbi/ucat/sed_templates_util.py (no function)   12 0 0   100%
src/galsbi/ucat/spectrum_util.py spline_ext_coeff   4 0 0   100%
src/galsbi/ucat/spectrum_util.py extinction_coefficient   9 0 0   100%
src/galsbi/ucat/spectrum_util.py extinction_coefficient.uv_extinction   11 0 0   100%
src/galsbi/ucat/spectrum_util.py extinction_coefficient.uv_extinction.uv_curvature   5 0 0   100%
src/galsbi/ucat/spectrum_util.py construct_intrinsic_spectrum   2 0 0   100%
src/galsbi/ucat/spectrum_util.py apply_extinction   1 0 0   100%
src/galsbi/ucat/spectrum_util.py construct_reddened_spectrum   3 0 0   100%
src/galsbi/ucat/spectrum_util.py (no function)   7 0 0   100%
src/galsbi/ucat/utils.py memory_usage_psutil   1 0 0   100%
src/galsbi/ucat/utils.py (no function)   3 0 0   100%
src/galsbi/ucat_sps/__init__.py (no function)   0 0 0   100%
src/galsbi/ucat_sps/config/__init__.py (no function)   0 0 0   100%
src/galsbi/ucat_sps/config/common_sps.py (no function)   355 0 0   100%
src/galsbi/ucat_sps/config/galaxy_catalog_sps.py (no function)   10 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/__init__.py (no function)   0 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_agn.py sample_ratio_agn_to_galaxy_bolometric_luminosity   45 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_agn.py (no function)   4 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_attenuation.py stellar_mass_and_ssfr_for_dust_attenuation   8 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_attenuation.py sample_dust_attenuation_parameters_charlotfall2000   19 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_attenuation.py _sample_truncated_normal   4 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_attenuation.py _two_population_diffuse_dust_predictors   3 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_attenuation.py sample_dust_attenuation_parameters_charlotfall2000_two_population   18 1 0   94%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_attenuation.py sample_dust_attenuation_parameters   9 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_attenuation.py (no function)   9 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_emission.py sample_Dale2014_dust_emission_parameters   7 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_dust_emission.py (no function)   2 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_gas_ionization.py sample_gas_ionization_Kashino19   11 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_gas_ionization.py (no function)   4 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_light_profile.py sample_sersic_stellar_mass   5 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_light_profile.py sample_sersic_for_galaxy_type   3 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_light_profile.py (no function)   3 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_metallicity_history.py vectorized_truncnorm_sample   6 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_metallicity_history.py sample_gas_metallicity   26 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_metallicity_history.py integrate_sfh   13 2 0   85%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_metallicity_history.py generate_gas_metallicity_history_snorm_trunc   22 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_metallicity_history.py generate_gas_metallicity_history_on_ssp_grid   37 2 0   95%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_metallicity_history.py (no function)   11 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py sample_r50_from_stellar_mass   6 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py sample_r50_phys_from_stellar_mass   20 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py mean_r50_phys_tortorelli25   14 1 0   93%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py mean_r50_phys_lange15   6 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py _mean_log10_r50_phys_nedkova21_relations   11 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py _interpolate_relations_in_redshift   12 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py mean_r50_phys_nedkova21_binned   8 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py scatter_r50_phys_nedkova21   1 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py _mean_r50_phys_miller2026_relation   12 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py mean_r50_phys_miller2026   6 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py scatter_r50_phys_miller2026   9 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_size.py (no function)   13 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py _load_ssp_time_grid_cached   11 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py load_ssp_time_grid   19 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py stable_sigmoid   9 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py stable_logit   6 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py beta_shape_from_mean_concentration   2 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py sample_truncated_student_t   31 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py _one_dimensional_array   4 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py _draw_conditional_sfh_shapes   19 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py sample_conditional_sfh_parameters   38 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py massfunc_snorm_trunc   16 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py massfunc_snorm_burst_trunc   17 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py _evaluate_unit_sfh_on_ssp_grid   15 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py evaluate_sfh_on_ssp_grid   60 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py single_galaxy_sfh_snorm_trunc   1 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py evaluate_sfh_on_uniform_grid   34 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py get_mean_sfh_shape_params   15 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py sample_sfh_shape_params   34 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py sample_sfh_snorm_trunc   7 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_star_formation_history.py (no function)   28 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py find_closest_ind   4 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py single_stellar_mass_function_parametrisation   1 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py double_stellar_mass_function_parametrisation   1 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py stellar_mass_function_m_star   8 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py stellar_mass_function_phi_star   6 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py upper_inc_gamma   6 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py initialize_stellar_mass_functions   10 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py maximum_redshift   11 2 0   82%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py maximum_redshift.conditional_mass_fraction   4 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py NumGalCalculator.__init__   4 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py NumGalCalculator.__call__   1 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py NumGalCalculator._redshift_density   7 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py RedshiftSMSampler.__init__   11 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py RedshiftSMSampler.__call__   6 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py RedshiftSMSampler._setup_redshift_grid   9 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py RedshiftSMSampler._setup_mag_grid   7 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py StellarMassFunction.__init__   19 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py StellarMassFunction.sample_z_sm_and_apply_cut   23 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_stellar_mass_function.py (no function)   27 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_surviving_stellar_mass.py _read_json   10 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_surviving_stellar_mass.py _emulator_file   4 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_surviving_stellar_mass.py load_surviving_stellar_mass_model   35 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_surviving_stellar_mass.py predict_log10_surviving_to_formed_mass_ratio   25 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_surviving_stellar_mass.py predict_log10_surviving_stellar_mass   16 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_surviving_stellar_mass.py compute_legacy_surviving_stellar_mass   11 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_surviving_stellar_mass.py (no function)   13 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_velocity_dispersion.py sample_velocity_dispersion_zahid   16 0 0   100%
src/galsbi/ucat_sps/galaxy_population_models/galaxy_velocity_dispersion.py (no function)   2 0 0   100%
src/galsbi/ucat_sps/plugins/__init__.py (no function)   0 0 0   100%
src/galsbi/ucat_sps/plugins/add_promage_magnitude_error.py Plugin.__call__   11 0 0   100%
src/galsbi/ucat_sps/plugins/add_promage_magnitude_error.py Plugin.__str__   1 1 0   0%
src/galsbi/ucat_sps/plugins/add_promage_magnitude_error.py (no function)   6 0 0   100%
src/galsbi/ucat_sps/plugins/sample_galaxies_sps.py check_max_mem_error   3 0 0   100%
src/galsbi/ucat_sps/plugins/sample_galaxies_sps.py Plugin.__call__   180 0 0   100%
src/galsbi/ucat_sps/plugins/sample_galaxies_sps.py Plugin.__str__   1 0 0   100%
src/galsbi/ucat_sps/plugins/sample_galaxies_sps.py (no function)   31 0 0   100%
src/galsbi/ucat_sps/spectrum_util_sps.py apply_extinction   3 0 0   100%
src/galsbi/ucat_sps/spectrum_util_sps.py apply_velocity_broadening   4 0 0   100%
src/galsbi/ucat_sps/spectrum_util_sps.py apply_velocity_broadening.process_spectrum   16 0 0   100%
src/galsbi/ucat_sps/spectrum_util_sps.py apply_velocity_broadening.process_all_galaxies   5 0 0   100%
src/galsbi/ucat_sps/spectrum_util_sps.py compute_Temple21_AGN_contributions   17 3 0   82%
src/galsbi/ucat_sps/spectrum_util_sps.py (no function)   10 0 0   100%
src/galsbi/ucat_sps/sps_sed_generator.py MagnitudeGenerator.__init__   5 0 0   100%
src/galsbi/ucat_sps/sps_sed_generator.py MagnitudeGenerator.__call__   1 0 0   100%
src/galsbi/ucat_sps/sps_sed_generator.py get_magnitudes_with_ProSpect   65 4 0   94%
src/galsbi/ucat_sps/sps_sed_generator.py get_magnitudes_with_emulator   11 0 0   100%
src/galsbi/ucat_sps/sps_sed_generator.py (no function)   17 0 0   100%
src/galsbi/ucat_sps/util_sps.py galaxy_property_seed   2 0 0   100%
src/galsbi/ucat_sps/util_sps.py stellar_mass_function_seed   1 0 0   100%
src/galsbi/ucat_sps/util_sps.py get_age_of_the_universe_from_redshift   11 0 0   100%
src/galsbi/ucat_sps/util_sps.py get_lookbacktime_from_redshift   2 0 0   100%
src/galsbi/ucat_sps/util_sps.py _normalise_filter_names   3 0 0   100%
src/galsbi/ucat_sps/util_sps.py _local_filter_names   11 0 0   100%
src/galsbi/ucat_sps/util_sps.py _h5_filter_name   8 0 0   100%
src/galsbi/ucat_sps/util_sps.py _filter_effective_wavelengths   9 0 0   100%
src/galsbi/ucat_sps/util_sps.py apply_extinction_to_magnitudes   6 0 0   100%
src/galsbi/ucat_sps/util_sps.py reorder_prospect_magnitudes_to_filters   4 0 0   100%
src/galsbi/ucat_sps/util_sps.py validate_recent_burst_properties   9 0 0   100%
src/galsbi/ucat_sps/util_sps.py build_promage_physical_properties   1 0 0   100%
src/galsbi/ucat_sps/util_sps.py load_promage_models   27 0 0   100%
src/galsbi/ucat_sps/util_sps.py predict_promage_magnitudes   18 0 0   100%
src/galsbi/ucat_sps/util_sps.py apply_galaxy_observed_magnitude_cut   13 0 0   100%
src/galsbi/ucat_sps/util_sps.py compute_ab_magnitudes   13 0 0   100%
src/galsbi/ucat_sps/util_sps.py (no function)   26 0 0   100%
Total     5068 43 2   99%

No items found using the specified filter.