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"""