def __init__(self, name='psfmodel', kernel=None): self._name = name self._size = None self._origin = None self._center = None self._must_rebin = False self.radial = Parameter(name, 'radial', 0, 0, 1, hard_min=0, hard_max=1, alwaysfrozen=True) self.norm = Parameter(name, 'norm', 1, 0, 1, hard_min=0, hard_max=1, alwaysfrozen=True) self.kernel = kernel self.model = None self.data_space = None self.psf_space = None Model.__init__(self, name)
def __init__(self, name='psfmodel', kernel=None): self._name = name self._size = None self._origin = None self._center = None self.radial = Parameter(name, 'radial', 0, 0, 1, hard_min=0, hard_max=1, alwaysfrozen=True) self.norm = Parameter(name, 'norm', 1, 0, 1, hard_min=0, hard_max=1, alwaysfrozen=True) self.kernel = kernel self.model = None Model.__init__(self, name)
def __init__(self, lsf_tab, disp, name): self.lsf_tab = lsf_tab self.disp = disp # attributes need to be initialized as such in classes derived # from NoAttributesAfterInit self._rsp = 0. self._grp = 0. self._fch = 0. self._nch = 0. self.cache_x = np.zeros(1) # Make mean value to 0 # needed, because some tables are given from -n to +n, others from 1 to 2n+1 self.shift = self.lsf_tab[1:,0] - np.mean(self.lsf_tab[1:,0]) self.m = 2 * int(max(self.shift)) + 1 Model.__init__(self, name)
def __init__(self, kernel, name='conv'): self.kernel = kernel self.name = name self._tcd = tcdData() Model.__init__(self, name)
def __init__(self, kernel, name='COSLSF'): self.kernel = kernel self.name = name #self.__name__ = name Model.__init__(self, name)