def __init__(self, data, sampling=<NUM_LIT:1.>,<EOL>window='<STR_LIT>', NFFT=None, scale_by_freq=False,<EOL>detrend=None):
super(Periodogram, self).__init__(data,<EOL>window=window,<EOL>sampling=sampling,<EOL>NFFT=NFFT,<EOL>scale_by_freq=scale_by_freq,<EOL>detrend=detrend)<EOL>
**Periodogram Constructor**

        :param array data: input data (list or numpy.array)
        :param float sampling: sampling frequency of the input :attr:`data`.
        :param str window: a tapering window. See :class:`~spectrum.window.Window`.
        :param int NFFT: total length of the final data sets (padded with zero
            if needed; default is 4096)
        :param bool scale_by_freq:
        :param str detrend: