@property
@abc.abstractmethod
def hnoflo(self):
    raise NotImplementedError('must define hnoflo in child class to use this base class')
@property
@abc.abstractmethod
def hnoflo(self):
    raise NotImplementedError('must define hnoflo in child class to use this base class')