def __init__(self, data, order, norm='<STR_LIT>', NFFT=None, sampling=<NUM_LIT:1.>,<EOL>scale_by_freq=True):
super(pyule, self).__init__(data, ar_order=order,  NFFT=NFFT,<EOL>scale_by_freq=scale_by_freq,<EOL>sampling=sampling)<EOL>self.sampling = sampling<EOL>self._norm_aryule = norm<EOL>
**Constructor**

        For a detailled description of the parameters, see :func:`aryule`.

        :param array data: input data (list or numpy.array)
        :param int order:
        :param int NFFT: total length of the final data sets (padded with
            zero if needed; default is 4096)
        :param float sampling: sampling frequency of the input :attr:`data`
        :param str norm: don't change if you do not know