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
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])