Beispiel #1
0
    def fit_for_instance(self, instance):

        fit_y = galaxy_fit.GalaxyFit(galaxy_data=self.galaxy_data_y,
                                     model_galaxies=instance.galaxies)
        fit_x = galaxy_fit.GalaxyFit(galaxy_data=self.galaxy_data_x,
                                     model_galaxies=instance.galaxies)

        return fit_y, fit_x
Beispiel #2
0
    def fit_for_instance(self, instance):
        """
        Determine the fit of a lens galaxy and source galaxy to the lens_data in
        this lens.

        Parameters
        ----------
        instance
            A model instance with attributes

        Returns
        -------
        fit: Fit
            A fractional value indicating how well this model fit and the model
            lens_data itself
        """
        return galaxy_fit.GalaxyFit(galaxy_data=self.galaxy_data,
                                    model_galaxies=instance.galaxies)
def make_galaxy_fitting_intensities(galaxy_data_intensities, galaxy):
    return galaxy_fit.GalaxyFit(galaxy_data=galaxy_data_intensities,
                                model_galaxies=[galaxy])
def make_galaxy_fitting_deflections_x(galaxy_data_deflections_x, galaxy):
    return galaxy_fit.GalaxyFit(galaxy_data=galaxy_data_deflections_x,
                                model_galaxies=[galaxy])
def make_galaxy_fitting_potential(galaxy_data_potential, galaxy):
    return galaxy_fit.GalaxyFit(galaxy_data=galaxy_data_potential,
                                model_galaxies=[galaxy])
def make_galaxy_fitting_surface_density(galaxy_data_surface_density, galaxy):
    return galaxy_fit.GalaxyFit(galaxy_data=galaxy_data_surface_density,
                                model_galaxies=[galaxy])