Source code for dfisher_2022a.fits.base

from abc import ABC, abstractclassmethod, abstractmethod


[docs]class CubeFitter(ABC): @abstractmethod def __init__(self, data, weight, x, model, fit_method): self._data = data self._weight = weight self.x = x self.model = model self.method = fit_method self.result = None
[docs] @abstractclassmethod def fit_cube(self): """method to fit data cube"""