def __init__(self, lens_data, tracer, padded_tracer=None):
blurred_profile_image_1d = util.blurred_image_1d_from_1d_unblurred_and_blurring_images(<EOL>unblurred_image_1d=tracer.image_plane_image_1d, blurring_image_1d=tracer.image_plane_blurring_image_1d,<EOL>convolver=lens_data.convolver_image)<EOL>blurred_profile_image = lens_data.map_to_scaled_array(array_1d=blurred_profile_image_1d)<EOL>profile_subtracted_image_1d = lens_data.image_1d - blurred_profile_image_1d<EOL>inversion = inversions.inversion_from_image_mapper_and_regularization(<EOL>image_1d=profile_subtracted_image_1d, noise_map_1d=lens_data.noise_map_1d,<EOL>convolver=lens_data.convolver_mapping_matrix, mapper=tracer.mappers_of_planes[-<NUM_LIT:1>],<EOL>regularization=tracer.regularizations_of_planes[-<NUM_LIT:1>])<EOL>model_image = blurred_profile_image + inversion.reconstructed_data<EOL>super(LensProfileInversionFit, self).__init__(tracer=tracer,<EOL>padded_tracer=padded_tracer,<EOL>lens_data=lens_data,<EOL>model_image=model_image,<EOL>inversion=inversion)<EOL>self.convolver_image = lens_data.convolver_image<EOL>self.blurred_profile_image = blurred_profile_image<EOL>self.profile_subtracted_image = lens_data.image - self.blurred_profile_image<EOL>
An  lens profile and inversion fitter, which first generates and subtracts the image-plane \
        image of all galaxies (with light profiles) in the tracer, blurs it with the PSF and fits the residual image \
        with an inversion using the mapper(s) and regularization(s) in the galaxy's of the tracer.

        This inversion use's the lens-image, its PSF and an input noise-map.

        If a padded tracer is supplied, the blurred profile image's can be generated over the entire image and thus \
        without the mask.

        Parameters
        -----------
        lens_data : lens_data.LensData
            The lens-image that is fitted.
        tracer : ray_tracing.Tracer
            The tracer, which describes the ray-tracing and strong lens configuration.
        padded_tracer : ray_tracing.TracerNonStack or None
            A tracer with an identical strong lens configuration to the tracer above, but using the lens data's \
            padded grid_stack such that unmasked model-images can be computed.