20 import _SourceXtractorPy
as cpp
22 from .measurement_config
import MeasurementConfig, global_measurement_config
23 from .model_fitting
import ModelFitting
25 Aperture = cpp.Aperture
30 Decorate a method setting its docstring to the one from `copy_doc_from`
34 func.__doc__ = copy_doc_from.__doc__
42 global_measurement_config.add_measurement_image(target)
43 return global_measurement_config.add_aperture_photometry(target, apertures)
48 global_measurement_config.print_measurement_images(file)
53 return global_measurement_config.load_fits_image(image, psf, weight, **kwargs)
58 return global_measurement_config.load_fits_images(images, psfs, weights, **kwargs)
63 weight_cube_hdu=-1, **kwargs):
64 return global_measurement_config.load_fits_data_cube(image, psf, weight, image_cube_hdu,
65 weight_cube_hdu, **kwargs)
70 global_measurement_config.print_output_columns(file)
75 global_measurement_config.add_output_column(name, params)
80 global_measurement_config.model_fitting.add_prior(param, value, sigma)
85 global_measurement_config.add_measurement_image(group)
86 global_measurement_config.model_fitting.add_model(group, model)
91 global_measurement_config.model_fitting.set_engine(engine)
96 global_measurement_config.model_fitting.set_max_iterations(max_iter)
101 global_measurement_config.model_fitting.set_meta_iterations(max_iter)
106 global_measurement_config.model_fitting.set_meta_iteration_stop(stop)
111 global_measurement_config.model_fitting.set_deblend_factor(factor)
116 global_measurement_config.model_fitting.set_modified_chi_squared_scale(scale)
121 global_measurement_config.model_fitting.use_iterative_fitting(use)