20import _SourceXtractorPy
as cpp
22from .measurement_config
import MeasurementConfig, global_measurement_config
23from .model_fitting
import ModelFitting
25Aperture = cpp.Aperture
30 Decorate a method setting its docstring to the one from `copy_doc_from`
34 func.__doc__ = copy_doc_from.__doc__
40@_compat_doc_helper(copy_doc_from=MeasurementConfig.add_aperture_photometry)
42 global_measurement_config.add_measurement_image(target)
43 return global_measurement_config.add_aperture_photometry(target, apertures)
46@_compat_doc_helper(copy_doc_from=MeasurementConfig.print_measurement_images)
48 global_measurement_config.print_measurement_images(file)
51@_compat_doc_helper(copy_doc_from=MeasurementConfig.load_fits_image)
53 return global_measurement_config.load_fits_image(image, psf, weight, **kwargs)
56@_compat_doc_helper(copy_doc_from=MeasurementConfig.load_fits_images)
58 return global_measurement_config.load_fits_images(images, psfs, weights, **kwargs)
61@_compat_doc_helper(copy_doc_from=MeasurementConfig.load_fits_data_cube)
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)
68@_compat_doc_helper(copy_doc_from=MeasurementConfig.print_output_columns)
70 global_measurement_config.print_output_columns(file)
73@_compat_doc_helper(copy_doc_from=MeasurementConfig.add_output_column)
75 global_measurement_config.add_output_column(name, params)
78@_compat_doc_helper(copy_doc_from=ModelFitting.add_prior)
80 global_measurement_config.model_fitting.add_prior(param, value, sigma)
83@_compat_doc_helper(copy_doc_from=ModelFitting.add_model)
85 global_measurement_config.add_measurement_image(group)
86 global_measurement_config.model_fitting.add_model(group, model)
89@_compat_doc_helper(copy_doc_from=ModelFitting.set_engine)
91 global_measurement_config.model_fitting.set_engine(engine)
94@_compat_doc_helper(copy_doc_from=ModelFitting.set_max_iterations)
96 global_measurement_config.model_fitting.set_max_iterations(max_iter)
99@_compat_doc_helper(copy_doc_from=ModelFitting.set_meta_iteration_stop)
101 global_measurement_config.model_fitting.set_meta_iterations(max_iter)
104@_compat_doc_helper(copy_doc_from=ModelFitting.set_meta_iteration_stop)
106 global_measurement_config.model_fitting.set_meta_iteration_stop(stop)
109@_compat_doc_helper(copy_doc_from=ModelFitting.set_deblend_factor)
111 global_measurement_config.model_fitting.set_deblend_factor(factor)
114@_compat_doc_helper(copy_doc_from=ModelFitting.set_modified_chi_squared_scale)
116 global_measurement_config.model_fitting.set_modified_chi_squared_scale(scale)
119@_compat_doc_helper(copy_doc_from=ModelFitting.use_iterative_fitting)
121 global_measurement_config.model_fitting.use_iterative_fitting(use)