def __init__(self, name, **params):
<EOL>self._name = None<EOL>self._ifo = None<EOL>self._system = None<EOL>self._subsystem = None<EOL>self._signal = None<EOL>self._trend = None<EOL>self._sample_rate = None<EOL>self._unit = None<EOL>self._frequency_range = None<EOL>self._safe = None<EOL>self._type = None<EOL>self._dtype = None<EOL>self._frametype = None<EOL>self._model = None<EOL>self._url = None<EOL>if isinstance(name, Channel):<EOL><INDENT>self._init_from_channel(name)<EOL><DEDENT>else:<EOL><INDENT>self._init_name(name)<EOL><DEDENT>for key, value in params.items():<EOL><INDENT>setattr(self, key, value)<EOL><DEDENT>
Create a new `Channel`

        Parameters
        ----------
        name : `str`, `Channel`
            the name of the new channel, or an existing channel to copy

        **params
            key, value pairs for attributes of new channel