Module: galaxy_profile_fit

Module: galaxy_profile_fit

Overview

This modules provides the implementation of the functions for the extraction of morphometric features, related to galxy profile fit

Classes relations

Classes and Inheritance Structure

Summary

do_morphometric_features_extraction_process_func
FeaturesArray
DoMorphometricFeaturesExtraction

Module API

b_sersic(n)[source]
fit_sersic(radial_flux_density, r, w=None)[source]
fit_sersic_profile(surf_bright_profile, cluster_image=None, image_centroid=None)[source]
get_galaxy_profile_fit_morphometric_features(surf_bright_profile, group_name='model', name_flag=None, cluster_image=None, image_centroid=None)[source]

Function to extract galaxy morphometric features for :.... . The try/except statement allows to return np.nan features

Parameters:

surf_bright_profile : :class: asterism.core.photometry.surface_brightness_profile.ImageBrigthnessRadialProfile

instance object for the surface brightness profile

group_name : str

the group name for the features (see MorphometricFeatures)

name_flag : str

the flag name for the features (see MorphometricFeatures)

Returns:

MorphometricFeatures : MorphometricFeatures

The class storing the features with their names and dtypes

plot_fit(r, radial_flux_density, best_fit_par, w=None, cluster_image=None, image_centroid=None)[source]
sersic_err_func(p, r_hist, hist, w=None)[source]
sersic_func(p, r)[source]